From 133c1dc52cb7f90e5c49fe57aef3e6eaa3f8b55e Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Mon, 4 Jan 2021 15:28:27 +0100 Subject: [PATCH] Fix order of mixins --- aleksis/core/views.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aleksis/core/views.py b/aleksis/core/views.py index fb7f4513e..c9f9c5cd3 100644 --- a/aleksis/core/views.py +++ b/aleksis/core/views.py @@ -114,7 +114,7 @@ def about(request: HttpRequest) -> HttpResponse: return render(request, "core/pages/about.html", context) -class SchoolTermListView(SingleTableView, PermissionRequiredMixin): +class SchoolTermListView(PermissionRequiredMixin, SingleTableView): """Table of all school terms.""" model = SchoolTerm @@ -124,7 +124,7 @@ class SchoolTermListView(SingleTableView, PermissionRequiredMixin): @method_decorator(never_cache, name="dispatch") -class SchoolTermCreateView(AdvancedCreateView, PermissionRequiredMixin): +class SchoolTermCreateView(PermissionRequiredMixin, AdvancedCreateView): """Create view for school terms.""" model = SchoolTerm @@ -136,7 +136,7 @@ class SchoolTermCreateView(AdvancedCreateView, PermissionRequiredMixin): @method_decorator(never_cache, name="dispatch") -class SchoolTermEditView(AdvancedEditView, PermissionRequiredMixin): +class SchoolTermEditView(PermissionRequiredMixin, AdvancedEditView): """Edit view for school terms.""" model = SchoolTerm @@ -382,7 +382,7 @@ def data_management(request: HttpRequest) -> HttpResponse: return render(request, "core/management/data_management.html", context) -class SystemStatus(MainView, PermissionRequiredMixin): +class SystemStatus(PermissionRequiredMixin, MainView): """View giving information about the system status.""" template_name = "core/pages/system_status.html" @@ -773,7 +773,7 @@ class SolveDataCheckView(PermissionRequiredMixin, RevisionMixin, DetailView): return HttpResponseNotFound() -class DashboardWidgetListView(SingleTableView, PermissionRequiredMixin): +class DashboardWidgetListView(PermissionRequiredMixin, SingleTableView): """Table of all dashboard widgets.""" model = DashboardWidget @@ -791,7 +791,7 @@ class DashboardWidgetListView(SingleTableView, PermissionRequiredMixin): @method_decorator(never_cache, name="dispatch") -class DashboardWidgetEditView(AdvancedEditView, PermissionRequiredMixin): +class DashboardWidgetEditView(PermissionRequiredMixin, AdvancedEditView): """Edit view for dashboard widgets.""" def get_form_class(self) -> Type[BaseModelForm]: @@ -806,7 +806,7 @@ class DashboardWidgetEditView(AdvancedEditView, PermissionRequiredMixin): @method_decorator(never_cache, name="dispatch") -class DashboardWidgetCreateView(AdvancedCreateView, PermissionRequiredMixin): +class DashboardWidgetCreateView(PermissionRequiredMixin, AdvancedCreateView): """Create view for dashboard widgets.""" def get_model(self, request, *args, **kwargs): -- GitLab