|
|
@ -60,7 +60,7 @@ class AdminLibraryCollectionViewSet(ModelViewSet): |
|
|
parser_classes = (MultiPartParser, FormParser, JSONParser) |
|
|
parser_classes = (MultiPartParser, FormParser, JSONParser) |
|
|
|
|
|
|
|
|
def get_queryset(self): |
|
|
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") |
|
|
@action(detail=True, methods=["post"], url_path="assign-items") |
|
|
def assign_items(self, request, pk=None): |
|
|
def assign_items(self, request, pk=None): |
|
|
@ -99,7 +99,7 @@ class DovodiAdminLibraryCollectionViewSet(ModelViewSet): |
|
|
if status_filter in {"true", "false"}: |
|
|
if status_filter in {"true", "false"}: |
|
|
queryset = queryset.filter(status=status_filter == "true") |
|
|
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") |
|
|
@action(detail=True, methods=["post"], url_path="assign-items") |
|
|
def assign_items(self, request, pk=None): |
|
|
def assign_items(self, request, pk=None): |
|
|
|