[Mpuls-commits] r413 - in wasko/trunk: . waskaweb/controllers waskaweb/templates/casemanagement/dialogs
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Mar 19 10:32:05 CET 2009
Author: torsten
Date: 2009-03-19 10:32:03 +0100 (Thu, 19 Mar 2009)
New Revision: 413
Added:
wasko/trunk/waskaweb/templates/casemanagement/dialogs/failed_create_case.mako
Modified:
wasko/trunk/ChangeLog.txt
wasko/trunk/waskaweb/controllers/case.py
Log:
Added error dialogs after creating a case, if not all data is saved in the new
case
Modified: wasko/trunk/ChangeLog.txt
===================================================================
--- wasko/trunk/ChangeLog.txt 2009-03-19 09:07:26 UTC (rev 412)
+++ wasko/trunk/ChangeLog.txt 2009-03-19 09:32:03 UTC (rev 413)
@@ -7,6 +7,15 @@
validator which checks "Keine Angabe". Further added error messages
for invalid data when creating an new case.
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/dialogs/failed_create_case.mako:
+ Added new error dialog if data can not be set in a fresh created
+ case right aufter creating it. This might happen because the
+ submitted data would result in an inconsistency. Unfortuantely we
+ can check those inconsistency only after creating the case. So we do
+ not take over the data in the new case and tell the user that he
+ might to fill out the missing data afterwards.
+
2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
* waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako:
Modified: wasko/trunk/waskaweb/controllers/case.py
===================================================================
--- wasko/trunk/waskaweb/controllers/case.py 2009-03-19 09:07:26 UTC (rev 412)
+++ wasko/trunk/waskaweb/controllers/case.py 2009-03-19 09:32:03 UTC (rev 413)
@@ -411,7 +411,11 @@
g.formedTree.setData(form_result)
except DataSaveException, err:
c.status_msg = h.status_message(
- "Eingabedaten fehlerhaft! Daten wurden nicht gespeichert.")
+ u"Eingabedaten fehlerhaft! Daten wurden nicht vollständig übernommen.")
+ c.failed_for = u'Fallakte nicht vollständig angelegt!'
+ c.failed_text = u'Die Fallakte wurde angelegt, aber es konnten nicht alle Daten übernommen werden. Bitte überprüfen Sie die Angaben in der Eingangsdokumentation bezüglich der Neuaufnahme und tragen Sie ggf. fehlende Daten nach. Klicken Sie auf "OK", um den neuen Fall zu öffnen.'
+ c.url_ok = '/case/select/%s' % case.id
+ return render('/casemanagement/dialogs/failed_create_case.mako')
return self.select(str(case.id))
except formencode.Invalid, error:
@@ -458,7 +462,13 @@
g.formedTree.setData(form_result)
except DataSaveException, err:
c.status_msg = h.status_message(
- "Eingabedaten fehlerhaft! Daten wurden nicht gespeichert.")
+ "Eingabedaten fehlerhaft! Daten wurden nicht vollständig gespeichert.")
+ c.status_msg = h.status_message(
+ u"Eingabedaten fehlerhaft! Daten wurden nicht vollständig übernommen.")
+ c.failed_for = u'Fallakte nicht vollständig angelegt!'
+ c.failed_text = u'Die Fallakte wurde angelegt, aber es konnten nicht alle Daten übernommen werden. Bitte überprüfen Sie die Angaben in der Eingangsdokumentation bezüglich der Wiederaufnahme und tragen Sie ggf. fehlende Daten nach. Klicken Sie auf "OK", um den neuen Fall zu öffnen.'
+ c.url_ok = '/case/select/%s' % case.id
+ return render('/casemanagement/dialogs/failed_create_case.mako')
return self.select(str(case.id))
except formencode.Invalid, error:
Added: wasko/trunk/waskaweb/templates/casemanagement/dialogs/failed_create_case.mako
===================================================================
--- wasko/trunk/waskaweb/templates/casemanagement/dialogs/failed_create_case.mako 2009-03-19 09:07:26 UTC (rev 412)
+++ wasko/trunk/waskaweb/templates/casemanagement/dialogs/failed_create_case.mako 2009-03-19 09:32:03 UTC (rev 413)
@@ -0,0 +1,7 @@
+## -*- coding: utf-8 -*-
+<%inherit file="/main.mako" />
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/">${_('cm_np_new')}</a></li>
+</%def>
+<%include file="../../dialogs/failed.mako" />
More information about the Mpuls-commits
mailing list