fix edit user bug
This commit is contained in:
@@ -107,7 +107,7 @@ class RancherViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
|
||||
def list(self, request, *args, **kwargs):
|
||||
""" list of ranchers """
|
||||
|
||||
search = self.filter_query(self.queryset) # search & filter
|
||||
search = self.filter_query(self.queryset.order_by('-modify_date')) # search & filter
|
||||
page = self.paginate_queryset(search)
|
||||
if page is not None:
|
||||
serializer = self.get_serializer(page, many=True)
|
||||
@@ -116,6 +116,18 @@ class RancherViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
|
||||
@action(
|
||||
methods=['get'],
|
||||
detail=True,
|
||||
url_path='herds',
|
||||
url_name='herds',
|
||||
name='herds'
|
||||
)
|
||||
def herds_by_rancher(self, request):
|
||||
pass
|
||||
def herds_by_rancher(self, request, pk=None):
|
||||
""" list of rancher herds """
|
||||
|
||||
rancher = self.get_object()
|
||||
queryset = rancher.herd.all() # get rancher herds
|
||||
|
||||
# paginate queryset
|
||||
page = self.paginate_queryset(queryset)
|
||||
if page is not None:
|
||||
serializer = HerdSerializer(page, many=True)
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
Reference in New Issue
Block a user