X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fmodels%2FProjectModel.ts;h=ad070c63fdcdd2f62c15b2374c445ea5bbb21604;hb=76e55f45abfebcbb817f1f0f90c067fa429f6b34;hp=878bb473d37befa00696d517d73387893bacb74e;hpb=3b4814aa2d3dec621dadb52f058ba95a3dc3a86a;p=osm%2FNG-UI.git diff --git a/src/models/ProjectModel.ts b/src/models/ProjectModel.ts index 878bb47..ad070c6 100644 --- a/src/models/ProjectModel.ts +++ b/src/models/ProjectModel.ts @@ -25,6 +25,8 @@ export interface ProjectDetails { _id?: string; name?: string; id?: string; + domain_name?: string; + quotas?: {}; } /** Interface for Admin */ @@ -41,4 +43,88 @@ export interface ProjectData { page?: string; id?: string; project?: string; + quotas?: {}; +} +/** Interface for quota items */ +export const QUOTA_ITEMS: QUOTAITEM[] = [ + { + title: 'VNFPACKAGES', + value: 'vnfds', + minValue: 0, + maxValue: 9999 + }, + { + title: 'NSPACKAGES', + value: 'nsds', + minValue: 0, + maxValue: 9999 + }, + { + title: 'PAGE.DASHBOARD.NETSLICETEMPLATE', + value: 'slice_templates', + minValue: 0, + maxValue: 9999 + }, + { + title: 'PDUINSTANCES', + value: 'pduds', + minValue: 0, + maxValue: 9999 + }, + { + title: 'NSINSTANCES', + value: 'ns_instances', + minValue: 0, + maxValue: 9999 + }, + { + title: 'PAGE.DASHBOARD.NETSLICEINSTANCE', + value: 'slice_instances', + minValue: 0, + maxValue: 9999 + }, + { + title: 'VIMACCOUNTS', + value: 'vim_accounts', + minValue: 0, + maxValue: 9999 + }, + { + title: 'WIMACCOUNTS', + value: 'wim_accounts', + minValue: 0, + maxValue: 9999 + }, + { + title: 'SDNCONTROLLER', + value: 'sdn_controllers', + minValue: 0, + maxValue: 9999 + }, + { + title: 'PAGE.K8S.MENUK8SCLUSTER', + value: 'k8sclusters', + minValue: 0, + maxValue: 9999 + }, + { + title: 'PAGE.K8S.MENUK8SREPO', + value: 'k8srepos', + minValue: 0, + maxValue: 9999 + }, + { + title: 'PAGE.OSMREPO.MENUOSMREPO', + value: 'osmrepos', + minValue: 0, + maxValue: 9999 + } +]; + +/** Interface for quota individual item */ +export interface QUOTAITEM { + title: string; + value: string; + minValue: number; + maxValue: number; }