diff options
Diffstat (limited to 'ishtar/furnitures/views.py')
-rw-r--r-- | ishtar/furnitures/views.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py index 359fc1b58..96e84cc6f 100644 --- a/ishtar/furnitures/views.py +++ b/ishtar/furnitures/views.py @@ -28,7 +28,7 @@ from django.utils.translation import ugettext, ugettext_lazy as _ from ishtar import settings from menus import menu -from forms import FileForm1, FileForm2, FileWizard +from forms import Step, FileForm1, FileForm2, FileWizard def index(request): """ @@ -45,14 +45,15 @@ def action(request, action, obj_id=None, *args, **kwargs): not menu.items[action].can_be_available(request.user): not_permitted_msg = ugettext(u"Operation not permitted.") return HttpResponse(not_permitted_msg) - dct = {'current_action':action} + request.session['CURRENT_ACTION'] = action globals_dct = globals() if action in globals_dct: return globals_dct[action](request, dct, obj_id, *args, **kwargs) return render_to_response('index.html', dct, context_instance=RequestContext(request)) -file_wizard = FileWizard([FileForm1, FileForm2]) +file_wizard = FileWizard([Step('1', _(u"General"), FileForm1), + Step('2', _(u"Localisation"), FileForm2)]) def file_creation(request, dct, obj_id, *args, **kwargs): return file_wizard(request, *args, **kwargs) |