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
commit488d9c2a72142dbaed66cb11ae8a9629ea6fe923 (patch)
tree29f92a2c4caff32bb80907da9d659211f9291e1b /archaeological_finds/views.py
parentbef385bdb038c6f4f00ca8ba176c8f3d4ef5c5ed (diff)
downloadIshtar-488d9c2a72142dbaed66cb11ae8a9629ea6fe923.tar.bz2
Ishtar-488d9c2a72142dbaed66cb11ae8a9629ea6fe923.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