mirror of
https://github.com/docmost/docmost.git
synced 2025-11-12 17:42:36 +10:00
* configurable trial days
* hide create sso provider in cloud
This commit is contained in:
@ -104,7 +104,10 @@ export class WorkspaceService {
|
||||
hostname = await this.generateHostname(
|
||||
createWorkspaceDto.hostname ?? createWorkspaceDto.name,
|
||||
);
|
||||
trialEndAt = addDays(new Date(), 14);
|
||||
trialEndAt = addDays(
|
||||
new Date(),
|
||||
this.environmentService.getBillingTrialDays(),
|
||||
);
|
||||
status = WorkspaceStatus.Active;
|
||||
plan = 'standard';
|
||||
}
|
||||
|
||||
@ -45,10 +45,7 @@ export class EnvironmentService {
|
||||
}
|
||||
|
||||
getDatabaseMaxPool(): number {
|
||||
return parseInt(
|
||||
this.configService.get<string>('DATABASE_MAX_POOL', '10'),
|
||||
10,
|
||||
);
|
||||
return parseInt(this.configService.get<string>('DATABASE_MAX_POOL', '10'));
|
||||
}
|
||||
|
||||
getRedisUrl(): string {
|
||||
@ -171,8 +168,8 @@ export class EnvironmentService {
|
||||
return this.configService.get<string>('STRIPE_WEBHOOK_SECRET');
|
||||
}
|
||||
|
||||
getEnterpriseKey(): string {
|
||||
return this.configService.get<string>('ENTERPRISE_KEY');
|
||||
getBillingTrialDays(): number {
|
||||
return parseInt(this.configService.get<string>('BILLING_TRIAL_DAYS', '14'));
|
||||
}
|
||||
|
||||
getCollabUrl(): string {
|
||||
|
||||
Reference in New Issue
Block a user