fixes of broken fucntions
This commit is contained in:
@@ -194,6 +194,26 @@ class AccountModelViewSet(viewsets.ModelViewSet):
|
||||
status_code=status.HTTP_404_NOT_FOUND,
|
||||
request=request
|
||||
)
|
||||
|
||||
def list(self, request, *args, **kwargs):
|
||||
"""
|
||||
Override list to return unified format
|
||||
"""
|
||||
queryset = self.filter_queryset(self.get_queryset())
|
||||
|
||||
# Check if pagination is enabled
|
||||
page = self.paginate_queryset(queryset)
|
||||
if page is not None:
|
||||
serializer = self.get_serializer(page, many=True)
|
||||
# Use paginator's get_paginated_response which already returns unified format
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
# No pagination - return all results in unified format
|
||||
serializer = self.get_serializer(queryset, many=True)
|
||||
return success_response(
|
||||
data=serializer.data,
|
||||
request=request
|
||||
)
|
||||
|
||||
|
||||
class SiteSectorModelViewSet(AccountModelViewSet):
|
||||
|
||||
Reference in New Issue
Block a user