mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Set default ordering for user and group API endpoints
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user