diff options
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 |
commit | 488d9c2a72142dbaed66cb11ae8a9629ea6fe923 (patch) | |
tree | 29f92a2c4caff32bb80907da9d659211f9291e1b /archaeological_finds/views.py | |
parent | bef385bdb038c6f4f00ca8ba176c8f3d4ef5c5ed (diff) | |
download | Ishtar-488d9c2a72142dbaed66cb11ae8a9629ea6fe923.tar.bz2 Ishtar-488d9c2a72142dbaed66cb11ae8a9629ea6fe923.zip |
Manage find basket modification wizard
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r-- | archaeological_finds/views.py | 22 |
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 |