summaryrefslogtreecommitdiff
path: root/archaeological_finds/wizards.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/wizards.py')
-rw-r--r--archaeological_finds/wizards.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/archaeological_finds/wizards.py b/archaeological_finds/wizards.py
index c43f65356..dd2e65ff8 100644
--- a/archaeological_finds/wizards.py
+++ b/archaeological_finds/wizards.py
@@ -43,6 +43,9 @@ class FindWizard(Wizard):
model = models.Find
wizard_done_window = reverse_lazy("show-find")
redirect_url = "find_modification"
+ wizard_templates = {
+ "selecrecord-find_creation": "ishtar/wizard/wizard_find_creation.html"
+ }
def get_current_contextrecord(self):
step = self.steps.current
@@ -626,3 +629,13 @@ class FindBasketDeletionWizard(DeletionWizard):
model = models.FindBasket
redirect_url = "find_basket_deletion"
wizard_confirm = "ishtar/wizard/wizard_findbasket_deletion.html"
+
+
+class ExhibitionSearch(SearchWizard):
+ model = models.Exhibition
+ template_name = "ishtar/wizard/exhibition.html"
+
+ def get_context_data(self, form, **kwargs):
+ data = super().get_context_data(form, **kwargs)
+ data["permission_add_exhibition"] = self.request.user.has_perm("ishtar_common.add_exhibition")
+ return data