UNPKG

jsm-core

Version:
26 lines (25 loc) 990 B
/** * @generator Levelup * @author dr. Salmi <reevosolutions@gmail.com> * @since 24-02-2024 20:47:22 */ /** * Role groups are in this order: * - 0: master * - 10: system_administrators * - 20: application_account_owners * - 21: application_administrators * - 30: company_account_owners * - 31: company_administrators * - 50: administrators * - 51: agents * - 60: deliverers * - 70: sellers * - 100: users * @param {Jsm.Core.Auth.Entity.TRoleGroup | undefined} currentUserRoleGroup * @param {Jsm.Core.Auth.Entity.TRoleGroup} roleGroup * @returns boolean */ export declare function userHasRoleGroupOrAbove(currentUserRoleGroup: Jsm.Core.Auth.Entity.TRoleGroup | undefined, roleGroup: Jsm.Core.Auth.Entity.TRoleGroup): boolean; export declare function userMustBeLinkedToCompany(currentUserRoleGroup: Jsm.Core.Auth.Entity.TRoleGroup | undefined): boolean; export declare const roleGroupList: (groups: Jsm.Core.Auth.Entity.TRoleGroup[]) => Jsm.Core.Auth.Entity.TRoleGroup[];