diff --git a/core/apps/admin_panel/serializers/user.py b/core/apps/admin_panel/serializers/user.py index a5ad82a..01e6a5a 100644 --- a/core/apps/admin_panel/serializers/user.py +++ b/core/apps/admin_panel/serializers/user.py @@ -24,6 +24,7 @@ class UserSerializer(serializers.ModelSerializer): first_name=validated_data.get('first_name'), last_name=validated_data.get('last_name'), username=validated_data.get('username'), + is_superuser=validated_data.get('is_superuser') ) user.set_password(validated_data.get('password')) user.save() diff --git a/core/apps/admin_panel/views/user.py b/core/apps/admin_panel/views/user.py index 85fbcd7..01a8a24 100644 --- a/core/apps/admin_panel/views/user.py +++ b/core/apps/admin_panel/views/user.py @@ -25,7 +25,7 @@ class UserCreateApiView(generics.GenericAPIView, ResponseMixin): class UserListApiView(generics.GenericAPIView, ResponseMixin): serializer_class = UserSerializer - queryset = User.objects.exclude(is_superuser=True) + queryset = User.objects.all() permission_classes = [permissions.IsAdminUser] def get(self, request):