summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-19 14:18:30 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-24 12:06:09 +0200
commite55a76aaa16b55177dcd3c1e12e342420b96ba6b (patch)
tree29f92a2c4caff32bb80907da9d659211f9291e1b /archaeological_finds/views.py
parent5bdd184424ed51eaddc642bda549fa7a4ada8710 (diff)
downloadIshtar-e55a76aaa16b55177dcd3c1e12e342420b96ba6b.tar.bz2
Ishtar-e55a76aaa16b55177dcd3c1e12e342420b96ba6b.zip
Manage find basket modification wizard
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r--archaeological_finds/views.py22
1 files changed, 21 insertions, 1 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index 7523df145..c340639c5 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -118,11 +118,31 @@ get_find_basket = get_item(
)
basket_search_wizard = FindBasketSearch.as_view(
- [('general-basket_search', FindBasketFormSelection)],
+ [('selec-find_basket_search', FindBasketFormSelection)],
label=_(u"Basket search"),
url_name='find_basket_search',
)
+basket_modify_wizard = FindBasketEditWizard.as_view(
+ [
+ ('selec-find_basket_modification', FindBasketFormSelection),
+ ('basket-find_basket_modification', FindBasketForm),
+ ('final-find_basket_modification', FinalForm)
+ ],
+ label=_(u"Basket modify"),
+ url_name='find_basket_modification',
+)
+
+
+def find_basket_modify(request, pk):
+ basket_modify_wizard(request)
+ key = 'selec-find_basket_modification'
+ FindBasketEditWizard.session_set_value(
+ request, key, 'pk', pk, reset=True)
+ return redirect(
+ reverse('find_basket_modification',
+ kwargs={'step': 'basket-find_basket_modification'}))
+
def check_preservation_module(self):
return get_current_profile().preservation