From 6f59b9e36a0971b3deb44562062a878eb26beedf Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 23 Oct 2024 18:51:15 +0200 Subject: ✨ permissions refactoring: generate permissions, adapt permissions checks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_operations/wizards.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'archaeological_operations/wizards.py') diff --git a/archaeological_operations/wizards.py b/archaeological_operations/wizards.py index ac8aaf40d..b510aa4cc 100644 --- a/archaeological_operations/wizards.py +++ b/archaeological_operations/wizards.py @@ -21,7 +21,6 @@ import logging from django.conf import settings from django.core.exceptions import ObjectDoesNotExist -from django.http import Http404 from django.shortcuts import render from django.urls import reverse from ishtar_common.utils import ugettext_lazy as _ @@ -34,7 +33,6 @@ from ishtar_common.models import get_current_profile from ishtar_common.wizards import ( Wizard, ClosingWizard, - DeletionWizard, SearchWizard, MultipleDeletionWizard, ) @@ -240,7 +238,7 @@ class OperationDeletionWizard(MultipleDeletionWizard): class OperationAdministrativeActWizard(OperationWizard): - edit = False + modification = False wizard_done_window = reverse_lazy("show-administrativeact") current_obj_slug = "administrativeactop" ref_object_key = "operation" @@ -303,7 +301,7 @@ class OperationAdministrativeActWizard(OperationWizard): dct["history_modifier"] = self.request.user if "pk" in dct: dct.pop("pk") - if self.edit: + if self.modification: admact = self.get_current_object() for k in dct: if hasattr(admact, k): @@ -358,7 +356,7 @@ class OperationAdministrativeActWizard(OperationWizard): return res def get_form_initial(self, step, data=None): - if not self.edit: + if not self.modification: return {} initial = super().get_form_initial(step) return initial @@ -366,7 +364,7 @@ class OperationAdministrativeActWizard(OperationWizard): class OperationEditAdministrativeActWizard(OperationAdministrativeActWizard): model = models.AdministrativeAct - edit = True + modification = True def get_associated_item(self, dct): return self.get_current_object().operation -- cgit v1.2.3