roles.py (779B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\corporation\common\roles.py 2 import eve.common.lib.appConst as appConst 3 IS_ADMIN_ROLE_MASK = appConst.corpRolePersonnelManager | appConst.corpRoleDirector | appConst.corpRoleAuditor | appConst.corpRoleAccountant | appConst.corpRoleStationManager | appConst.corpRoleBrandManager 4 IS_PROJECT_MANAGER_ROLE_MASK = appConst.corpRoleDirector | appConst.corpRoleProjectManager 5 IS_BRAND_MANAGER_ROLE_MASK = appConst.corpRoleDirector | appConst.corpRoleBrandManager 6 7 def is_admin_role(role): 8 return role & IS_ADMIN_ROLE_MASK > 0 9 10 11 def is_project_manager_role(role): 12 return role & IS_PROJECT_MANAGER_ROLE_MASK > 0 13 14 15 def is_brand_manager_role(role): 16 return role & IS_BRAND_MANAGER_ROLE_MASK > 0