From eababf607a38419cd8704dc3b7d09e42f952bae2 Mon Sep 17 00:00:00 2001 From: Leonardo Rochael Almeida <leonardo@nexedi.com> Date: Fri, 22 Apr 2011 14:23:00 +0000 Subject: [PATCH] This idea is not ready yet. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@45655 20353a03-c40f-0410-a6d1-a30d3c3de9de --- ...nce.xml => SaleOrder_getRuleReference.xml} | 34 ++----------------- bt5/erp5_trade/bt/revision | 2 +- 2 files changed, 3 insertions(+), 33 deletions(-) rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{Delivery_getRuleReference.xml => SaleOrder_getRuleReference.xml} (65%) diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_getRuleReference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SaleOrder_getRuleReference.xml similarity index 65% rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_getRuleReference.xml rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SaleOrder_getRuleReference.xml index 993b8c114d..c320b2b1f7 100644 --- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_getRuleReference.xml +++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SaleOrder_getRuleReference.xml @@ -50,46 +50,16 @@ </item> <item> <key> <string>_body</string> </key> - <value> <string>from Products.ERP5Type.Errors import SimulationError\n -\n -\n -if context.getTradePhase() is None:\n - # XXX-Leo: Maybe refactor this block into a Delivery_getTradePhase script\n - business_link = context.Delivery_getBusinessLink()\n - # context = context.asContext(trade_phase=business_link.getTradePhase()) is not working...\n - context = context.asContext()\n - context.setTradePhase(business_link.getTradePhase())\n -\n -rule_list = context.getPortalObject().portal_rules.searchRuleList(context)\n -\n -if not len(rule_list):\n - # No applied rule will be created.\n - # XXX-Leo: Should we check self.isSimulated() and raise an error if not? \n - return None\n -\n -try:\n - rule, = rule_list\n -except ValueError:\n - raise SimulationError(\'Exactly one root rule should match %r, got %r\' %\n - (context.getPath(), rule_list))\n -return rule.getReference()\n + <value> <string>return \'default_order_rule\'\n </string> </value> </item> <item> <key> <string>_params</string> </key> <value> <string></string> </value> </item> - <item> - <key> <string>_proxy_roles</string> </key> - <value> - <tuple> - <string>Manager</string> - </tuple> - </value> - </item> <item> <key> <string>id</string> </key> - <value> <string>Delivery_getRuleReference</string> </value> + <value> <string>SaleOrder_getRuleReference</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_trade/bt/revision b/bt5/erp5_trade/bt/revision index 4ee16cc341..1bbe7d811d 100644 --- a/bt5/erp5_trade/bt/revision +++ b/bt5/erp5_trade/bt/revision @@ -1 +1 @@ -1122 \ No newline at end of file +1121 \ No newline at end of file -- 2.30.9