feat: description to billing page

This commit is contained in:
Ahmed Bouhuolia
2024-07-30 21:43:33 +02:00
parent ba7f32c1bf
commit 6affbedef4
7 changed files with 46 additions and 16 deletions

View File

@@ -1,7 +1,8 @@
import { Inject, Service } from 'typedi';
import { IFeatureAllItem, ISystemUser } from '@/interfaces';
import { FeaturesManager } from '@/services/Features/FeaturesManager';
import HasTenancyService from '@/services/Tenancy/TenancyService';
import { Inject, Service } from 'typedi';
import config from '@/config';
interface IRoleAbility {
subject: string;
@@ -11,15 +12,16 @@ interface IRoleAbility {
interface IDashboardBootMeta {
abilities: IRoleAbility[];
features: IFeatureAllItem[];
isBigcapitalCloud: boolean;
}
@Service()
export default class DashboardService {
@Inject()
tenancy: HasTenancyService;
private tenancy: HasTenancyService;
@Inject()
featuresManager: FeaturesManager;
private featuresManager: FeaturesManager;
/**
* Retrieve dashboard meta.
@@ -39,6 +41,7 @@ export default class DashboardService {
return {
abilities,
features,
isBigcapitalCloud: config.hostedOnBigcapitalCloud
};
};