summaryrefslogtreecommitdiff
path: root/archaeological_operations/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-10-23 18:51:15 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-19 14:43:48 +0100
commit6f59b9e36a0971b3deb44562062a878eb26beedf (patch)
treee22db164f77fc0ba6e30a539350bb5a37f36f5a6 /archaeological_operations/wizards.py
parentbe063a7032971db7c00a160595e69e1e67dd2c9f (diff)
downloadIshtar-6f59b9e36a0971b3deb44562062a878eb26beedf.tar.bz2
Ishtar-6f59b9e36a0971b3deb44562062a878eb26beedf.zip
✨ permissions refactoring: generate permissions, adapt permissions checks
Diffstat (limited to 'archaeological_operations/wizards.py')
-rw-r--r--archaeological_operations/wizards.py10
1 files changed, 4 insertions, 6 deletions
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