From 89c537f5bebdae6d62fc2b9fcb5254d44c50db2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 5 Dec 2016 06:37:43 +0100 Subject: [PATCH] api: do not let OU API override users API endpoint (#12497) --- src/authentic2/api_views.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/authentic2/api_views.py b/src/authentic2/api_views.py index 80b9419..db001c0 100644 --- a/src/authentic2/api_views.py +++ b/src/authentic2/api_views.py @@ -370,9 +370,6 @@ class UsersAPI(ModelViewSet): self.check_perm('custom_user.delete_user', instance.ou) super(UsersAPI, self).perform_destroy(instance) -router = SimpleRouter() -router.register(r'users', UsersAPI, base_name='a2-api-users') - class RolesAPI(APIView): permission_classes = (permissions.IsAuthenticated,) @@ -415,4 +412,5 @@ class OrganizationalUnitAPI(ModelViewSet): return get_ou_model().objects.all() router = SimpleRouter() +router.register(r'users', UsersAPI, base_name='a2-api-users') router.register(r'ous', OrganizationalUnitAPI, base_name='a2-api-ous') -- 2.10.2