summaryrefslogtreecommitdiff
path: root/archaeological_files/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-02-12 23:34:01 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2015-05-06 15:48:16 +0200
commit5a12bcce1cfad8fcf93f902bc9e4c82c4a53ee14 (patch)
tree3077178cc426d37b558913dda1240974ba99e36f /archaeological_files/views.py
parent0b5e08da0814e9cf65e3b9410d330be79a87a3db (diff)
downloadIshtar-5a12bcce1cfad8fcf93f902bc9e4c82c4a53ee14.tar.bz2
Ishtar-5a12bcce1cfad8fcf93f902bc9e4c82c4a53ee14.zip
Add a new reset wizard action available from main templates (refs #2282)
Diffstat (limited to 'archaeological_files/views.py')
-rw-r--r--archaeological_files/views.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/archaeological_files/views.py b/archaeological_files/views.py
index c414ba858..180e8211a 100644
--- a/archaeological_files/views.py
+++ b/archaeological_files/views.py
@@ -215,3 +215,16 @@ file_administrativeactfile_deletion_wizard = \
label=_(u"File: administrative act deletion"),
url_name='file_administrativeactfile_deletion',)
+def reset_wizards(request):
+ for wizard_class, url_name in (
+ (FileWizard, 'file_creation'),
+ (FileModificationWizard, 'file_modification'),
+ (FileClosingWizard, 'file_modification'),
+ (FileDeletionWizard, 'file_deletion'),
+ (FileAdministrativeActWizard, 'file_administrativeactfile'),
+ (FileEditAdministrativeActWizard,
+ 'file_administrativeactfile_modification_wizard'),
+ (AdministrativeActDeletionWizard,
+ 'file_administrativeactfile_deletion_wizard'),
+ ):
+ wizard_class.session_reset(request, url_name)