Made it so org auditors can see all users if ORG_ADMINS_CAN_SEE_ALL_USERS is true

Addresses #2706
This commit is contained in:
Akita Noek
2016-07-07 09:22:36 -04:00
parent b6ec87f18a
commit a42986894f
2 changed files with 8 additions and 1 deletions

View File

@@ -48,12 +48,18 @@ User.add_to_class('admin_role', user_admin_role)
@property
def user_get_organizations(user):
return Organization.objects.filter(member_role__members=user)
@property
def user_get_admin_of_organizations(user):
return Organization.objects.filter(admin_role__members=user)
@property
def user_get_auditor_of_organizations(user):
return Organization.objects.filter(auditor_role__members=user)
User.add_to_class('organizations', user_get_organizations)
User.add_to_class('admin_of_organizations', user_get_admin_of_organizations)
User.add_to_class('auditor_of_organizations', user_get_auditor_of_organizations)
@property
def user_is_system_auditor(user):