UNPKG

jsm-core

Version:
80 lines (79 loc) 2.88 kB
export declare const ROLE_GROUPS: Jsm.Core.Auth.Entity.TRoleGroup[]; export declare const HIDDEN_ROLE_GROUPS: Jsm.Core.Auth.Entity.TRoleGroup[]; export declare const SYSTEM_ROLE_GROUPS: Jsm.Core.Auth.Entity.TRoleGroup[]; export declare const ROLE_GROUP_ORDER: { readonly master: 0; readonly system_administrators: 10; readonly application_account_owners: 20; readonly application_administrators: 21; readonly company_account_owners: 30; readonly company_administrators: 31; readonly administrators: 50; readonly agents: 51; readonly deliverers: 60; readonly sellers: 70; readonly users: 100; }; export declare const DEFAULT_USER_ROLES: { [G in Jsm.Core.Auth.Entity.TRoleGroup]: { name: Jsm.Core.Auth.Entity.TDefaultUserRoles; description: string; hasAllPermissions: boolean; }[]; }; export declare enum RoleGroup { Master = "master", SystemAdministrators = "system_administrators", ApplicationAccountOwners = "application_account_owners", ApplicationAdministrators = "application_administrators", CompanyAccountOwners = "company_account_owners", CompanyAdministrators = "company_administrators", Administrators = "administrators", Agents = "agents", Deliverers = "deliverers", Sellers = "sellers", /** * @description Users: default role group */ Users = "users" } export declare const ROLE_GROUP_LABELS: { [G in Jsm.Core.Auth.Entity.TRoleGroup]: string; }; export declare const DEFAULT_ROLES_LABELS: { [G in Jsm.Core.Auth.Entity.TDefaultUserRoles]: string; }; export declare enum DefaultRole { Master = "master", SystemAdministrator = "system administrator", SystemMaintainer = "system maintainer", ApplicationAccountOwner = "application account owner", ApplicationAdministrator = "application administrator", CompanyAccountOwner = "company account owner", CompanyAdministrator = "company administrator", OfficeSupervisor = "office supervisor", Administrator = "administrator", Manager = "manager", LogisticManager = "logistic manager", HubManager = "hub manager", AgencyManager = "agency manager", ChiefCashier = "chief cashier", AgencyCashier = "agency cashier", Cashier = "cashier", HubCashier = "hub cashier", ChiefCustomerManager = "chief customer manager", CustomerManagerCentral = "customer manager central", CustomerManager = "customer manager", ChiefCommercial = "chief commercial", CommercialCentral = "commercial central", Commercial = "commercial", HubAgent = "hub agent", AgencyAgent = "agency agent", Driver = "driver", Deliverer = "deliverer", Seller = "seller", StoreModerator = "store moderator", User = "user", WarehouseManager = "warehouse manager", WarehouseAgent = "warehouse agent" }