fix(user-management): pagination, duplicate profile creation, type fixes
This commit is contained in:
@@ -12,6 +12,7 @@ from .serializers import (
|
||||
UserListSerializer, UserCreateSerializer, UserUpdateSerializer, PasswordChangeSerializer
|
||||
)
|
||||
from .permissions import HasUserManagementAccess
|
||||
from wrestleDesk.pagination import StandardResultsSetPagination
|
||||
|
||||
|
||||
class AuthRateThrottle(AnonRateThrottle):
|
||||
@@ -106,6 +107,7 @@ def user_preferences(request):
|
||||
class UserManagementViewSet(viewsets.ModelViewSet):
|
||||
queryset = User.objects.all().select_related('profile')
|
||||
permission_classes = [HasUserManagementAccess]
|
||||
pagination_class = StandardResultsSetPagination
|
||||
|
||||
def get_serializer_class(self):
|
||||
if self.action == 'create':
|
||||
|
||||
Reference in New Issue
Block a user