From db6c2c4f8bba081c740b590aa666019b942bedc8 Mon Sep 17 00:00:00 2001 From: Lorenz Padberg Date: Mon, 26 Feb 2024 17:25:01 +0100 Subject: [PATCH] Fix CMS sorting bug --- .../management/commands/migrate_objectives_to_content.py | 2 +- server/core/views.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/books/management/commands/migrate_objectives_to_content.py b/server/books/management/commands/migrate_objectives_to_content.py index ed5e0f77..4c3df4e4 100644 --- a/server/books/management/commands/migrate_objectives_to_content.py +++ b/server/books/management/commands/migrate_objectives_to_content.py @@ -135,7 +135,7 @@ def get_objectives_groups_in_specific_order(module): # Create a specific order for the objective groups # https://stackoverflow.com/questions/5966462/sort-queryset-by-values-in-list # https://docs.djangoproject.com/en/5.0/ref/models/conditional-expressions/ - order_of_objective_groups = ["Sprache & Kommunikation", "Gesellschaft", "Übergeordnete Lernziele"] + order_of_objective_groups = ["language_communication", "society", "interdisciplinary"] _whens = [] for sort_index, value in enumerate(order_of_objective_groups): _whens.append( diff --git a/server/core/views.py b/server/core/views.py index 16b65e54..e808a13f 100644 --- a/server/core/views.py +++ b/server/core/views.py @@ -9,7 +9,7 @@ from django.views.decorators.csrf import ensure_csrf_cookie from graphene_django.views import GraphQLView from graphql import get_operation_ast, parse from sentry_sdk.api import start_transaction -from wagtail.admin.views.pages.listing import IndexView +from wagtail.admin.views.pages import listing logger = get_logger(__name__) @@ -67,4 +67,4 @@ def override_wagtailadmin_explore_default_ordering(request, parent_page_id): # Display reordering handles by default for children of all Page types. return HttpResponseRedirect(request.path_info + "?ordering=ord") - return IndexView.as_view(request=request, parent_page_id=parent_page_id) + return listing.IndexView.as_view()(request, parent_page_id)