Commit 875781a0 authored by Ristylou Dolar's avatar Ristylou Dolar

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

* commit 'e0ea5c88':
  Added search and sorting for Archived list
parents 9e289a9a e0ea5c88
...@@ -217,6 +217,12 @@ class ApplicationViewSet(viewsets.ModelViewSet): ...@@ -217,6 +217,12 @@ class ApplicationViewSet(viewsets.ModelViewSet):
def archived(self, request, pk=None): def archived(self, request, pk=None):
try: try:
queryset = Application.objects.filter(deleted_at__isnull=False) queryset = Application.objects.filter(deleted_at__isnull=False)
# table ordering
if 'sort_order' in request.query_params and 'sort_field' in request.query_params:
queryset = tbl_ordering(
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(
......
...@@ -199,6 +199,12 @@ class APIEndpointViewSet(viewsets.ModelViewSet): ...@@ -199,6 +199,12 @@ class APIEndpointViewSet(viewsets.ModelViewSet):
def archived(self, request, pk=None): def archived(self, request, pk=None):
try: try:
queryset = APIEndpoint.objects.filter(deleted_at__isnull=False) queryset = APIEndpoint.objects.filter(deleted_at__isnull=False)
# table ordering
if 'sort_order' in request.query_params and 'sort_field' in request.query_params:
queryset = tbl_ordering(
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(
......
...@@ -201,6 +201,12 @@ class APIServiceViewSet(viewsets.ModelViewSet): ...@@ -201,6 +201,12 @@ class APIServiceViewSet(viewsets.ModelViewSet):
def archived(self, request, pk=None): def archived(self, request, pk=None):
try: try:
queryset = self.queryset.filter(deleted_at__isnull=False) queryset = self.queryset.filter(deleted_at__isnull=False)
# table ordering
if 'sort_order' in request.query_params and 'sort_field' in request.query_params:
queryset = tbl_ordering(
queryset, **request.query_params
)
queryset = self.filter_queryset(queryset) queryset = self.filter_queryset(queryset)
if not queryset.exists(): if not queryset.exists():
......
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