Set default ordering for user and group API endpoints

This commit is contained in:
Jeremy Stretch 2020-07-23 13:46:40 -04:00
parent cb36f9fdb3
commit 46ebeba28f

View File

@ -13,13 +13,13 @@ from . import serializers
# #
class UserViewSet(ModelViewSet): class UserViewSet(ModelViewSet):
queryset = RestrictedQuerySet(model=User).prefetch_related('groups') queryset = RestrictedQuerySet(model=User).prefetch_related('groups').order_by('username')
serializer_class = serializers.UserSerializer serializer_class = serializers.UserSerializer
filterset_class = filters.UserFilterSet filterset_class = filters.UserFilterSet
class GroupViewSet(ModelViewSet): class GroupViewSet(ModelViewSet):
queryset = RestrictedQuerySet(model=Group).annotate(user_count=Count('user')) queryset = RestrictedQuerySet(model=Group).annotate(user_count=Count('user')).order_by('name')
serializer_class = serializers.GroupSerializer serializer_class = serializers.GroupSerializer
filterset_class = filters.GroupFilterSet filterset_class = filters.GroupFilterSet