[Erp5-report] r18468 - in /erp5/trunk/bt5/erp5_invoicing: SkinTemplateItem/portal_skins/erp...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Dec 21 11:57:42 CET 2007
Author: alex
Date: Fri Dec 21 11:57:40 2007
New Revision: 18468
URL: http://svn.erp5.org?rev=18468&view=rev
Log:
Invoicing Rule should only be applied if both source_section and destination_section are defined on the simulation movement and are different from each other.
Added:
erp5/trunk/bt5/erp5_invoicing/bt/template_catalog_datetime_key_list
Modified:
erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/SimulationMovement_testInvoicingRule.xml
erp5/trunk/bt5/erp5_invoicing/bt/revision
Modified: erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/SimulationMovement_testInvoicingRule.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/SimulationMovement_testInvoicingRule.xml?rev=18468&r1=18467&r2=18468&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/SimulationMovement_testInvoicingRule.xml (original)
+++ erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/SimulationMovement_testInvoicingRule.xml Fri Dec 21 11:57:40 2007
@@ -70,9 +70,16 @@
parent = movement.getParentValue()\n
if parent.getPortalType() == \'Applied Rule\':\n
parent_rule = parent.getSpecialiseValue()\n
- if parent_rule.getPortalType() in [\'Order Rule\', \'Delivery Rule\']:\n
- return True\n
-return False\n
+ if parent_rule.getPortalType() not in [\'Order Rule\', \'Delivery Rule\']:\n
+ return False\n
+\n
+source_section = movement.getSourceSection()\n
+destination_section = movement.getDestinationSection()\n
+if source_section == destination_section or source_section is None \\\n
+ or destination_section is None:\n
+ return False\n
+\n
+return True\n
</string> </value>
</item>
<item>
@@ -127,8 +134,11 @@
<string>_getattr_</string>
<string>parent</string>
<string>parent_rule</string>
+ <string>False</string>
+ <string>source_section</string>
+ <string>destination_section</string>
+ <string>None</string>
<string>True</string>
- <string>False</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_invoicing/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/bt/revision?rev=18468&r1=18467&r2=18468&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/bt/revision (original)
+++ erp5/trunk/bt5/erp5_invoicing/bt/revision Fri Dec 21 11:57:40 2007
@@ -1,1 +1,1 @@
-10
+11
Added: erp5/trunk/bt5/erp5_invoicing/bt/template_catalog_datetime_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/bt/template_catalog_datetime_key_list?rev=18468&view=auto
==============================================================================
(empty)
More information about the Erp5-report
mailing list