diff --git a/apps/hadis/views_admin.py b/apps/hadis/views_admin.py index e431ff0..e7bddcf 100644 --- a/apps/hadis/views_admin.py +++ b/apps/hadis/views_admin.py @@ -171,7 +171,7 @@ class AdminHadisCollectionViewSet(ModelViewSet): status_filter = self.request.query_params.get("status") if status_filter in {"true", "false"}: queryset = queryset.filter(status=status_filter == "true") - return queryset.order_by("order", "id") + return queryset.order_by("-created_at", "-id") @action(detail=True, methods=["post"], url_path="assign-items") def assign_items(self, request, pk=None): diff --git a/apps/library/views_admin.py b/apps/library/views_admin.py index cc8ada4..863f629 100644 --- a/apps/library/views_admin.py +++ b/apps/library/views_admin.py @@ -60,7 +60,7 @@ class AdminLibraryCollectionViewSet(ModelViewSet): parser_classes = (MultiPartParser, FormParser, JSONParser) def get_queryset(self): - return BookCollection.objects.all().order_by("display_position", "order", "title") + return BookCollection.objects.all().order_by("-created_at", "-id") @action(detail=True, methods=["post"], url_path="assign-items") def assign_items(self, request, pk=None): @@ -99,7 +99,7 @@ class DovodiAdminLibraryCollectionViewSet(ModelViewSet): if status_filter in {"true", "false"}: queryset = queryset.filter(status=status_filter == "true") - return queryset.order_by("display_position", "order", "title", "id") + return queryset.order_by("-created_at", "-id") @action(detail=True, methods=["post"], url_path="assign-items") def assign_items(self, request, pk=None): diff --git a/apps/podcast/views_admin.py b/apps/podcast/views_admin.py index f9088a0..83be09a 100644 --- a/apps/podcast/views_admin.py +++ b/apps/podcast/views_admin.py @@ -41,7 +41,7 @@ class AdminPodcastCollectionViewSet(ModelViewSet): parser_classes = (MultiPartParser, FormParser, JSONParser) def get_queryset(self): - return PodcastCollection.objects.all().order_by("display_position", "order", "title") + return PodcastCollection.objects.all().order_by("-created_at", "-id") @action(detail=True, methods=["post"], url_path="assign-items") def assign_items(self, request, pk=None): diff --git a/apps/video/views_admin.py b/apps/video/views_admin.py index 7f843ec..2f7f601 100644 --- a/apps/video/views_admin.py +++ b/apps/video/views_admin.py @@ -41,7 +41,7 @@ class AdminVideoCollectionViewSet(ModelViewSet): parser_classes = (MultiPartParser, FormParser, JSONParser) def get_queryset(self): - return VideoCollection.objects.all().order_by("display_position", "order", "title") + return VideoCollection.objects.all().order_by("-created_at", "-id") @action(detail=True, methods=["post"], url_path="assign-items") def assign_items(self, request, pk=None):