[Erp5-report] r9795 - in /erp5/trunk/products/ERP5Form: Form.py MultiRelationField.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Sep 11 11:18:05 CEST 2006


Author: jerome
Date: Mon Sep 11 11:18:03 2006
New Revision: 9795

URL: http://svn.erp5.org?rev=9795&view=rev
Log:
initialize _v_relation_field_index in MultiRelationField instead of in Form, because other components can use RelationFields (eg. Reports)


Modified:
    erp5/trunk/products/ERP5Form/Form.py
    erp5/trunk/products/ERP5Form/MultiRelationField.py

Modified: erp5/trunk/products/ERP5Form/Form.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Form.py?rev=9795&r1=9794&r2=9795&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py (original)
+++ erp5/trunk/products/ERP5Form/Form.py Mon Sep 11 11:18:03 2006
@@ -372,8 +372,6 @@
         # We initialize here an index which is used to generate
         # different method ids for every field
         request = extra_context['request']
-        # XXX We must not use a counter, but a ID for each field
-        request.set('_v_relation_field_index', 0)
         return pt.pt_render(extra_context=extra_context)
 
     def _exec(self, bound_names, args, kw):

Modified: erp5/trunk/products/ERP5Form/MultiRelationField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/MultiRelationField.py?rev=9795&r1=9794&r2=9795&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/MultiRelationField.py (original)
+++ erp5/trunk/products/ERP5Form/MultiRelationField.py Mon Sep 11 11:18:03 2006
@@ -248,7 +248,7 @@
     Render text input field.
     """
     html_string = ''
-    relation_field_index = REQUEST.get('_v_relation_field_index')
+    relation_field_index = REQUEST.get('_v_relation_field_index', 0)
     render_parameter_list = self._generateRenderValueList(
                                             field, key, value,
                                             REQUEST)




More information about the Erp5-report mailing list