refactor(orgs): 重构组织表结构

This commit is contained in:
xinwen
2020-07-20 10:42:22 +08:00
committed by 老广
parent 1bc913ab13
commit de3865fa1d
27 changed files with 702 additions and 299 deletions

View File

@@ -12,13 +12,13 @@ class OrgRoleUserFilterBackend(filters.BaseFilterBackend):
return queryset
if org_role == 'admins':
return queryset & (current_org.get_org_admins() | User.objects.filter(role=User.ROLE_ADMIN))
return queryset & (current_org.admins | User.objects.filter(role=User.ROLE_ADMIN))
elif org_role == 'auditors':
return queryset & current_org.get_org_auditors()
return queryset & current_org.auditors
elif org_role == 'users':
return queryset & current_org.get_org_users()
return queryset & current_org.users
elif org_role == 'members':
return queryset & current_org.get_org_members()
return queryset & current_org.get_members()
def get_schema_fields(self, view):
return [