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
commit5e72ba2f483bec0fd2218a84c285eb7def7a102b (patch)
tree706694f2fcb2b2a9af01315d163e171c0f5c6ecb
parent366262bf582b71a417a7b44203ce12c9acd7ff63 (diff)
downloadIshtar-5e72ba2f483bec0fd2218a84c285eb7def7a102b.tar.bz2
Ishtar-5e72ba2f483bec0fd2218a84c285eb7def7a102b.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)