From 867088d7142fe8d041b74493071df091dbe53d16 Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Fri, 7 Aug 2020 00:27:10 +0200 Subject: [PATCH] Fixed mixin sequency in class-based views --- aleksis/apps/alsijil/views.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index aa4330cec..dfc056512 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -491,7 +491,7 @@ def register_absence(request: HttpRequest) -> HttpResponse: return render(request, "alsijil/absences/register.html", context) -class ExtraMarkListView(SingleTableView, PermissionRequiredMixin): +class ExtraMarkListView(PermissionRequiredMixin, SingleTableView): """Table of all extra marks.""" model = ExtraMark @@ -500,7 +500,7 @@ class ExtraMarkListView(SingleTableView, PermissionRequiredMixin): template_name = "alsijil/extra_mark/list.html" -class ExtraMarkCreateView(AdvancedCreateView, PermissionRequiredMixin): +class ExtraMarkCreateView(PermissionRequiredMixin, AdvancedCreateView): """Create view for extra marks.""" model = ExtraMark @@ -511,7 +511,7 @@ class ExtraMarkCreateView(AdvancedCreateView, PermissionRequiredMixin): success_message = _("The extra mark has been created.") -class ExtraMarkEditView(AdvancedEditView, PermissionRequiredMixin): +class ExtraMarkEditView(PermissionRequiredMixin, AdvancedEditView): """Edit view for extra marks.""" model = ExtraMark @@ -522,7 +522,7 @@ class ExtraMarkEditView(AdvancedEditView, PermissionRequiredMixin): success_message = _("The extra mark has been saved.") -class ExtraMarkDeleteView(AdvancedDeleteView, PermissionRequiredMixin, RevisionMixin): +class ExtraMarkDeleteView(PermissionRequiredMixin, RevisionMixin, AdvancedDeleteView): """Delete view for extra marks""" model = ExtraMark -- GitLab