summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-18 01:05:09 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-18 01:05:09 +0100
commit1544720583664850b512d09b2c89964dcb8c6fea (patch)
tree706694f2fcb2b2a9af01315d163e171c0f5c6ecb
parent8e151a929a9c62f02483e64d9483d4a68a5c878c (diff)
downloadIshtar-1544720583664850b512d09b2c89964dcb8c6fea.tar.bz2
Ishtar-1544720583664850b512d09b2c89964dcb8c6fea.zip
Simplify wizard management in views
-rw-r--r--ishtar/furnitures/views.py20
1 files changed, 2 insertions, 18 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index ce9b2f6d2..74b2461ec 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -169,23 +169,7 @@ def action(request, action_slug, obj_id=None, *args, **kwargs):
globals_dct = globals()
if action_slug in globals_dct:
return globals_dct[action_slug](request, dct, obj_id, *args, **kwargs)
+ elif action_slug + "_wizard" in globals_dct:
+ return globals_dct[action_slug+"_wizard"](request, *args, **kwargs)
return render_to_response('index.html', dct,
context_instance=RequestContext(request))
-
-def person_creation(request, dct, obj_id, *args, **kwargs):
- return person_creation_wizard(request, *args, **kwargs)
-
-def account_management(request, dct, obj_id, *args, **kwargs):
- return account_management_wizard(request, *args, **kwargs)
-
-def file_creation(request, dct, obj_id, *args, **kwargs):
- return file_creation_wizard(request, *args, **kwargs)
-
-def file_modification(request, dct, obj_id, *args, **kwargs):
- return file_modification_wizard(request, *args, **kwargs)
-
-def operation_creation(request, dct, obj_id, *args, **kwargs):
- return operation_creation_wizard(request, *args, **kwargs)
-
-def operation_modification(request, dct, obj_id, *args, **kwargs):
- return operation_modification_wizard(request, *args, **kwargs)