[Erp5-report] r44304 jerome - /erp5/trunk/products/ERP5Form/MultiRelationField.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 15 16:04:29 CET 2011
Author: jerome
Date: Tue Mar 15 16:04:29 2011
New Revision: 44304
URL: http://svn.erp5.org?rev=44304&view=rev
Log:
use the display value when rendering relation fields as non editable
Modified:
erp5/trunk/products/ERP5Form/MultiRelationField.py
Modified: erp5/trunk/products/ERP5Form/MultiRelationField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/MultiRelationField.py?rev=44304&r1=44303&r2=44304&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/MultiRelationField.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/MultiRelationField.py [utf8] Tue Mar 15 16:04:29 2011
@@ -335,10 +335,10 @@ class MultiRelationStringFieldWidget(Wid
kw[k] = v
accessor_name = 'get%sValueList' % ''.join([part.capitalize() for part in base_category.split('_')])
jump_reference_list = getattr(here, accessor_name)(portal_type=portal_type, filter=kw)
- for jump_reference in jump_reference_list:
+ for jump_reference, display_value in zip(jump_reference_list, value):
string_list.append('<a href="%s">%s</a>' % \
(jump_reference.absolute_url(),
- jump_reference.getTitle()))
+ display_value))
html_string = '<br />'.join(string_list)
else:
html_string = self.default_widget_rendering_instance.render_view(field,
More information about the Erp5-report
mailing list