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