diff -r a5719dcb742a -r 71c93982463f web/ldt/ldt_utils/views.py --- a/web/ldt/ldt_utils/views.py Mon Sep 06 17:00:34 2010 +0200 +++ b/web/ldt/ldt_utils/views.py Tue Sep 07 14:16:01 2010 +0200 @@ -366,7 +366,8 @@ def write_content_base(request): - + + form_status= 'none' if request.method =="POST": form = ContentForm(request.POST) if form.is_valid(): @@ -376,18 +377,22 @@ form.save() else: content.save() + form_status = 'saved' form = ContentForm(instance=content) + else: + form_status = 'error' else: + form_status = 'empty' form = ContentForm() - return form + return form, form_status def write_content(request): - content_form = write_content_base(request) + content_form, form_status = write_content_base(request) - return render_to_response('ldt/ldt_utils/create_content.html', {'content_form': content_form, 'create_content_action': reverse(write_content)}, context_instance=RequestContext(request)) + return render_to_response('ldt/ldt_utils/create_content.html', {'content_form': content_form, 'form_status': form_status,'create_content_action': reverse(write_content)}, context_instance=RequestContext(request)) \ No newline at end of file