فهرست منبع

HUE-8530 [organization] Add org filtering to get document API

Romain 5 سال پیش
والد
کامیت
5ddf526516

+ 3 - 1
apps/useradmin/src/useradmin/models.py

@@ -62,11 +62,13 @@ from useradmin.conf import DEFAULT_USER_GROUP
 from useradmin.permissions import HuePermission, GroupPermission, LdapGroup
 
 if ENABLE_ORGANIZATIONS.get():
-  from useradmin.models2 import OrganizationUser as User, OrganizationGroup as Group, get_organization, Organization
+  from useradmin.models2 import OrganizationUser as User, OrganizationGroup as Group, Organization, default_organization, get_organization, \
+      _fitered_queryset
 else:
   from django.contrib.auth.models import User, Group
   def get_organization(): pass
   class Organization(): pass
+  def _fitered_queryset(queryset): return queryset
 
   monkey_patch_username_validator()
 

+ 1 - 0
apps/useradmin/src/useradmin/models2.py

@@ -219,3 +219,4 @@ if ENABLE_ORGANIZATIONS.get():
     @username.setter
     def username(self, value):
       pass
+

+ 1 - 0
apps/useradmin/src/useradmin/models2_tests.py

@@ -130,3 +130,4 @@ class TestOrganizationSingleUser(unittest.TestCase):
     User.objects.filter(groups__in=Group.objects.all()).order_by('username')
 
     self.client2.get('/useradmin/groups/edit/default')
+