summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-18 01:28:28 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-18 01:28:28 +0100
commit8be910aa1b34c25ad858b55d3be92afef63dd860 (patch)
treee8b5f8a5a67d965224db689a927bd0a543535c4a /ishtar/furnitures/views.py
parent5e72ba2f483bec0fd2218a84c285eb7def7a102b (diff)
downloadIshtar-8be910aa1b34c25ad858b55d3be92afef63dd860.tar.bz2
Ishtar-8be910aa1b34c25ad858b55d3be92afef63dd860.zip
Person modification form (refs #15) - import and view simplifications
Diffstat (limited to 'ishtar/furnitures/views.py')
-rw-r--r--ishtar/furnitures/views.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index 74b2461ec..3d7564a55 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -32,9 +32,7 @@ from django.core import serializers
from ishtar import settings
from menus import menu
-from forms import file_creation_wizard, file_modification_wizard, \
- operation_creation_wizard, operation_modification_wizard, \
- person_creation_wizard, account_management_wizard
+import forms as ishtar_forms
import models
def index(request):
@@ -169,7 +167,8 @@ 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)
+ elif hasattr(ishtar_forms, action_slug + "_wizard"):
+ return getattr(ishtar_forms, action_slug+"_wizard")(request, *args,
+ **kwargs)
return render_to_response('index.html', dct,
context_instance=RequestContext(request))