diff --git a/CommonServer/Services/TeamMemberService.ts b/CommonServer/Services/TeamMemberService.ts index 26cc16b049..21d7a898dc 100644 --- a/CommonServer/Services/TeamMemberService.ts +++ b/CommonServer/Services/TeamMemberService.ts @@ -16,7 +16,9 @@ import { IsBillingEnabled } from '../EnvironmentConfig'; import { AccountsRoute } from 'Common/ServiceRoute'; import DatabaseConfig from '../DatabaseConfig'; import BillingService from './BillingService'; -import SubscriptionPlan, { PlanSelect } from 'Common/Types/Billing/SubscriptionPlan'; +import SubscriptionPlan, { + PlanSelect, +} from 'Common/Types/Billing/SubscriptionPlan'; import Project from 'Model/Models/Project'; import MailService from './MailService'; import EmailTemplateType from 'Common/Types/Email/EmailTemplateType'; @@ -63,8 +65,12 @@ export class TeamMemberService extends DatabaseService { ); } - - if(createBy.props.currentPlan === PlanSelect.Free && project && project.paymentProviderSubscriptionSeats && project.paymentProviderSubscriptionSeats >= 1){ + if ( + createBy.props.currentPlan === PlanSelect.Free && + project && + project.paymentProviderSubscriptionSeats && + project.paymentProviderSubscriptionSeats >= 1 + ) { throw new BadDataException( Errors.TeamMemberService.LIMIT_REACHED_FOR_FREE_PLAN ); diff --git a/CommonServer/Utils/Errors.ts b/CommonServer/Utils/Errors.ts index 7294bd9ad3..59cafc1a12 100644 --- a/CommonServer/Utils/Errors.ts +++ b/CommonServer/Utils/Errors.ts @@ -19,6 +19,7 @@ export default { 'This team should have at least 1 member who has accepted the invitation.', LIMIT_REACHED: 'You have reached the user limit. You cannot invite any more users to this project. Please contact billing@oneuptime.com to increase your user limit.', - LIMIT_REACHED_FOR_FREE_PLAN: 'You have reached the user limit for the free plan. Please upgrade your plan to Growth to invite more users.', + LIMIT_REACHED_FOR_FREE_PLAN: + 'You have reached the user limit for the free plan. Please upgrade your plan to Growth to invite more users.', }, }; diff --git a/Home/Index.ts b/Home/Index.ts index 2ace2a5590..429deb5f26 100755 --- a/Home/Index.ts +++ b/Home/Index.ts @@ -348,7 +348,7 @@ app.get('/pricing', (_req: ExpressRequest, res: ExpressResponse) => { enterprise: 'Coming Soon', }, }, - + { name: 'Vacation and OOO Policy', plans: { diff --git a/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts b/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts index 6b43935984..e02d8fb8a5 100644 --- a/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts +++ b/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts @@ -1,4 +1,7 @@ -import { IsBillingEnabled, IsDevelopment } from 'CommonServer/EnvironmentConfig'; +import { + IsBillingEnabled, + IsDevelopment, +} from 'CommonServer/EnvironmentConfig'; import RunCron from '../../Utils/Cron'; import { EVERY_DAY, EVERY_MINUTE } from 'Common/Utils/CronTime'; import Services from 'CommonServer/Services/Index'; @@ -12,9 +15,10 @@ RunCron( 'HardDelete:HardDeleteItemsInDatabase', { schedule: IsDevelopment ? EVERY_MINUTE : EVERY_DAY, runOnStartup: false }, async () => { - - if(!IsBillingEnabled){ - logger.info('HardDelete:HardDeleteItemsInDatabase: Billing is not enabled. Skipping hard delete.'); + if (!IsBillingEnabled) { + logger.info( + 'HardDelete:HardDeleteItemsInDatabase: Billing is not enabled. Skipping hard delete.' + ); return; }