[Erp5-report] r22642 - /erp5/trunk/products/ERP5Form/ListBox.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 24 17:34:39 CEST 2008
Author: vincent
Date: Thu Jul 24 17:34:33 2008
New Revision: 22642
URL: http://svn.erp5.org?rev=22642&view=rev
Log:
Allow error object to contain a mapping, to support error messages with variable parts without flooding Localizer.
Modified:
erp5/trunk/products/ERP5Form/ListBox.py
Modified: erp5/trunk/products/ERP5Form/ListBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ListBox.py?rev=22642&r1=22641&r2=22642&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ListBox.py (original)
+++ erp5/trunk/products/ERP5Form/ListBox.py Thu Jul 24 17:34:33 2008
@@ -2127,8 +2127,14 @@
error_text = error_dict[key].error_text
error_text = cgi.escape(error_text)
if isinstance(error_text, str):
- error_text = u'%s' % Message(domain=ui_domain,
- message=error_text)
+ error_mapping = getattr(error_dict[key], 'error_mapping', None)
+ if error_mapping is not None:
+ error_text = u'%s' % Message(domain=ui_domain,
+ message=error_text,
+ mapping=error_mapping)
+ else:
+ error_text = u'%s' % Message(domain=ui_domain,
+ message=error_text)
error_message = u'<br />' + error_text
else:
error_message = u''
More information about the Erp5-report
mailing list