rename role membership API class (pre-#20706)
This commit is contained in:
parent
163f350506
commit
eef27f8314
|
@ -9,8 +9,8 @@ urlpatterns = patterns('',
|
|||
name='a2-api-password-change'),
|
||||
url(r'^user/$', api_views.user,
|
||||
name='a2-api-user'),
|
||||
url(r'^roles/(?P<role_uuid>[\w+]*)/members/(?P<member_uuid>[^/]+)/$', api_views.roles,
|
||||
name='a2-api-role-member'),
|
||||
url(r'^roles/(?P<role_uuid>[\w+]*)/members/(?P<member_uuid>[^/]+)/$',
|
||||
api_views.role_memberships, name='a2-api-role-member'),
|
||||
url(r'^check-password/$', api_views.check_password,
|
||||
name='a2-api-check-password'),
|
||||
)
|
||||
|
|
|
@ -576,11 +576,11 @@ class UsersAPI(HookMixin, ExceptionHandlerMixin, ModelViewSet):
|
|||
return Response({'result': 1})
|
||||
|
||||
|
||||
class RolesAPI(ExceptionHandlerMixin, APIView):
|
||||
class RoleMembershipsAPI(ExceptionHandlerMixin, APIView):
|
||||
permission_classes = (permissions.IsAuthenticated,)
|
||||
|
||||
def initial(self, request, *args, **kwargs):
|
||||
super(RolesAPI, self).initial(request, *args, **kwargs)
|
||||
super(RoleMembershipsAPI, self).initial(request, *args, **kwargs)
|
||||
Role = get_role_model()
|
||||
User = get_user_model()
|
||||
self.role = get_object_or_404(Role, uuid=kwargs['role_uuid'])
|
||||
|
@ -601,7 +601,7 @@ class RolesAPI(ExceptionHandlerMixin, APIView):
|
|||
return Response({'result': 1, 'detail': _('User successfully removed from role')},
|
||||
status=status.HTTP_200_OK)
|
||||
|
||||
roles = RolesAPI.as_view()
|
||||
role_memberships = RoleMembershipsAPI.as_view()
|
||||
|
||||
|
||||
class BaseOrganizationalUnitSerializer(serializers.ModelSerializer):
|
||||
|
|
Loading…
Reference in New Issue