[Erp5-report] r17256 - in /erp5/trunk/bt5/erp5_pdf_style: SkinTemplateItem/portal_skins/erp...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Oct 29 17:22:07 CET 2007


Author: jerome
Date: Mon Oct 29 17:22:07 2007
New Revision: 17256

URL: http://svn.erp5.org?rev=17256&view=rev
Log:
If we have a listfield, use it's "item" value ( see r17255 )

Added:
    erp5/trunk/bt5/erp5_pdf_style/bt/template_tool_id_list
Modified:
    erp5/trunk/bt5/erp5_pdf_style/SkinTemplateItem/portal_skins/erp5_pdf_style/report_view.xml
    erp5/trunk/bt5/erp5_pdf_style/bt/revision

Modified: erp5/trunk/bt5/erp5_pdf_style/SkinTemplateItem/portal_skins/erp5_pdf_style/report_view.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_pdf_style/SkinTemplateItem/portal_skins/erp5_pdf_style/report_view.xml?rev=17256&r1=17255&r2=17256&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_pdf_style/SkinTemplateItem/portal_skins/erp5_pdf_style/report_view.xml (original)
+++ erp5/trunk/bt5/erp5_pdf_style/SkinTemplateItem/portal_skins/erp5_pdf_style/report_view.xml Mon Oct 29 17:22:07 2007
@@ -3,11 +3,8 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>Products.ERP5Form.PDFTemplate</string>
-          <string>PDFTemplate</string>
-        </tuple>
-        <none/>
+        <global name="PDFTemplate" module="Products.ERP5Form.PDFTemplate"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
@@ -88,8 +85,17 @@
                   </td>\n
                   <td tal:attributes="colwidth python: None" tal:define="value python: field.get_value(\'default\')">\n
                     <tal:block tal:condition="python: same_type(value,[]) or same_type(value,())">\n
-                      <tal:block tal:repeat="item value">\n
-                        <para  style="TableStandard" tal:content="python: str(item)" />\n
+                      <tal:block tal:condition="python: field.has_value(\'items\')"\n
+                                 tal:define="field_item_dict python:dict([(x[1], x[0]) for x in field.get_value(\'items\')]);">\n
+                         <tal:block tal:repeat="item value">\n
+                           <para style="TableStandard"\n
+                                 tal:content="python: field_item_dict.get(item, \'??? (%s)\' % item)"/>\n
+                         </tal:block>\n
+                       </tal:block>\n
+                      <tal:block tal:condition="python: not field.has_value(\'items\')">\n
+                        <tal:block tal:repeat="item value">\n
+                          <para  style="TableStandard" tal:content="python: str(item)" />\n
+                        </tal:block>\n
                       </tal:block>\n
                     </tal:block>\n
                     <tal:block tal:condition="python: not (same_type(value, []) or same_type(value, ()) or same_type(value, None))">\n

Modified: erp5/trunk/bt5/erp5_pdf_style/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_pdf_style/bt/revision?rev=17256&r1=17255&r2=17256&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_pdf_style/bt/revision (original)
+++ erp5/trunk/bt5/erp5_pdf_style/bt/revision Mon Oct 29 17:22:07 2007
@@ -1,1 +1,1 @@
-49
+50

Added: erp5/trunk/bt5/erp5_pdf_style/bt/template_tool_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_pdf_style/bt/template_tool_id_list?rev=17256&view=auto
==============================================================================
    (empty)




More information about the Erp5-report mailing list