Commit 4bed503c authored by Ristylou Dolar's avatar Ristylou Dolar

Merge pull request #43 in RMS/api-main-service from risty-develop to dev

* commit 'e1885fdd':
  Modified table sorting
parents d22f6708 e1885fdd
...@@ -184,8 +184,8 @@ def status_message_response(code, status, message, results): ...@@ -184,8 +184,8 @@ def status_message_response(code, status, message, results):
# Table ordering # Table ordering
def tbl_ordering(queryset, **kwargs): def tbl_ordering(queryset, **kwargs):
sort_field = kwargs.get('sort-field', None)[0] sort_field = kwargs.get('sort_field', None)[0]
sort_order = kwargs.get('sort-order', None)[0] sort_order = kwargs.get('sort_order', None)[0]
if sort_order.lower() == 'asc': if sort_order.lower() == 'asc':
queryset = queryset.order_by( queryset = queryset.order_by(
......
...@@ -65,16 +65,16 @@ class ApplicationViewSet(viewsets.ModelViewSet): ...@@ -65,16 +65,16 @@ class ApplicationViewSet(viewsets.ModelViewSet):
try: try:
# queryset = Application.objects.filter(deleted_at__exact=None) # queryset = Application.objects.filter(deleted_at__exact=None)
queryset = self.queryset.filter(deleted_at__exact=None) queryset = self.queryset.filter(deleted_at__exact=None)
queryset = self.filter_queryset(queryset)
ids = self.request.query_params.get( ids = self.request.query_params.get(
'ids', None 'ids', None
) )
# table ordering # table ordering
if 'sort-field' and 'sort-order' in request.query_params: if 'sort_field' and 'sort_order' in request.query_params:
queryset = tbl_ordering( queryset = tbl_ordering(
queryset, **request.query_params queryset, **request.query_params
) )
queryset = self.filter_queryset(queryset)
if not queryset.exists(): if not queryset.exists():
message = status_message_response( message = status_message_response(
......
...@@ -62,12 +62,13 @@ class APIEndpointViewSet(viewsets.ModelViewSet): ...@@ -62,12 +62,13 @@ class APIEndpointViewSet(viewsets.ModelViewSet):
def list(self, request, *args, **kwargs): def list(self, request, *args, **kwargs):
try: try:
queryset = self.queryset.filter(deleted_at__exact=None) queryset = self.queryset.filter(deleted_at__exact=None)
queryset = self.filter_queryset(queryset)
# table ordering # table ordering
if 'sort-field' and 'sort-order' in request.query_params: if 'sort_field' and 'sort_order' in request.query_params:
queryset = tbl_ordering( queryset = tbl_ordering(
queryset, **request.query_params queryset, **request.query_params
) )
queryset = self.filter_queryset(queryset)
if not queryset.exists(): if not queryset.exists():
message = status_message_response( message = status_message_response(
......
...@@ -63,13 +63,13 @@ class APIServiceViewSet(viewsets.ModelViewSet): ...@@ -63,13 +63,13 @@ class APIServiceViewSet(viewsets.ModelViewSet):
try: try:
queryset = self.queryset.filter(deleted_at__exact=None) queryset = self.queryset.filter(deleted_at__exact=None)
queryset = self.filter_queryset(queryset)
# table ordering # table ordering
if 'sort-field' and 'sort-order' in request.query_params: if 'sort_field' and 'sort_order' in request.query_params:
queryset = tbl_ordering( queryset = tbl_ordering(
queryset, **request.query_params queryset, **request.query_params
) )
queryset = self.filter_queryset(queryset)
if not queryset.exists(): if not queryset.exists():
message = status_message_response( message = status_message_response(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment