[Erp5-report] r28547 - in /erp5/trunk/bt5/erp5_accounting: SkinTemplateItem/portal_skins/er...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Aug 21 14:26:53 CEST 2009


Author: jerome
Date: Fri Aug 21 14:26:52 2009
New Revision: 28547

URL: http://svn.erp5.org?rev=28547&view=rev
Log:
get more dynamically builder lists for purchase and sale invoice transaction; also returns builders for advanced invoicing

Modified:
    erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PurchaseInvoiceTransaction_getBuilderList.xml
    erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SaleInvoiceTransaction_getBuilderList.xml
    erp5/trunk/bt5/erp5_accounting/bt/revision

Modified: erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PurchaseInvoiceTransaction_getBuilderList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PurchaseInvoiceTransaction_getBuilderList.xml?rev=28547&r1=28546&r2=28547&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PurchaseInvoiceTransaction_getBuilderList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PurchaseInvoiceTransaction_getBuilderList.xml [utf8] Fri Aug 21 14:26:52 2009
@@ -54,9 +54,17 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>portal_deliveries = context.getPortalObject().portal_deliveries\n
-return [portal_deliveries.purchase_invoice_builder,\n
-        portal_deliveries.purchase_invoice_tax_builder,\n
-        portal_deliveries.purchase_invoice_transaction_builder]\n
+builder_list = []\n
+\n
+for builder_id in (\'purchase_invoice_buider\',\n
+                   \'purchase_invoice_tax_builder\',\n
+                   \'purchase_invoice_transaction_builder\',\n
+                   \'advanced_purchase_invoice_transaction_builder\', ):\n
+  builder = getattr(portal_deliveries, builder_id, None)\n
+  if builder is not None:\n
+    builder_list.append(builder)\n
+\n
+return builder_list\n
 </string> </value>
         </item>
         <item>
@@ -96,6 +104,12 @@
                             <string>_getattr_</string>
                             <string>context</string>
                             <string>portal_deliveries</string>
+                            <string>builder_list</string>
+                            <string>_getiter_</string>
+                            <string>builder_id</string>
+                            <string>getattr</string>
+                            <string>None</string>
+                            <string>builder</string>
                           </tuple>
                         </value>
                     </item>

Modified: erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SaleInvoiceTransaction_getBuilderList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SaleInvoiceTransaction_getBuilderList.xml?rev=28547&r1=28546&r2=28547&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SaleInvoiceTransaction_getBuilderList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SaleInvoiceTransaction_getBuilderList.xml [utf8] Fri Aug 21 14:26:52 2009
@@ -54,9 +54,17 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>portal_deliveries = context.getPortalObject().portal_deliveries\n
-return [portal_deliveries.sale_invoice_builder,\n
-        portal_deliveries.sale_invoice_tax_builder,\n
-        portal_deliveries.sale_invoice_transaction_builder]\n
+builder_list = []\n
+\n
+for builder_id in (\'sale_invoice_buider\',\n
+                   \'sale_invoice_tax_builder\',\n
+                   \'sale_invoice_transaction_builder\',\n
+                   \'advanced_sale_invoice_transaction_builder\', ):\n
+  builder = getattr(portal_deliveries, builder_id, None)\n
+  if builder is not None:\n
+    builder_list.append(builder)\n
+\n
+return builder_list\n
 </string> </value>
         </item>
         <item>
@@ -96,6 +104,12 @@
                             <string>_getattr_</string>
                             <string>context</string>
                             <string>portal_deliveries</string>
+                            <string>builder_list</string>
+                            <string>_getiter_</string>
+                            <string>builder_id</string>
+                            <string>getattr</string>
+                            <string>None</string>
+                            <string>builder</string>
                           </tuple>
                         </value>
                     </item>

Modified: erp5/trunk/bt5/erp5_accounting/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/bt/revision?rev=28547&r1=28546&r2=28547&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_accounting/bt/revision [utf8] Fri Aug 21 14:26:52 2009
@@ -1,1 +1,1 @@
-960
+961




More information about the Erp5-report mailing list