From 3d03c1bd349cdc8a08a6ef4102480df016e7272a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Thu, 24 Feb 2011 16:37:23 +0000
Subject: [PATCH] remove Open Order Rule, which was a legacy rule

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43685 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../portal_types/Open%20Order%20Rule/view.xml | 79 -------------------
 .../portal_rules/default_open_order_rule.xml  | 54 -------------
 .../allowed_content_types.xml                 |  8 --
 .../portal_types/Open%20Order%20Rule.xml      | 64 ---------------
 .../workflow_chain_type.xml                   |  4 -
 bt5/erp5_open_trade/bt/revision               |  2 +-
 .../bt/template_action_path_list              |  1 -
 bt5/erp5_open_trade/bt/template_path_list     |  4 +-
 ...late_portal_type_allowed_content_type_list |  4 -
 .../bt/template_portal_type_id_list           |  1 -
 .../template_portal_type_workflow_chain_list  |  1 -
 11 files changed, 2 insertions(+), 220 deletions(-)
 delete mode 100644 bt5/erp5_open_trade/ActionTemplateItem/portal_types/Open%20Order%20Rule/view.xml
 delete mode 100644 bt5/erp5_open_trade/PathTemplateItem/portal_rules/default_open_order_rule.xml
 delete mode 100644 bt5/erp5_open_trade/PortalTypeTemplateItem/portal_types/Open%20Order%20Rule.xml

diff --git a/bt5/erp5_open_trade/ActionTemplateItem/portal_types/Open%20Order%20Rule/view.xml b/bt5/erp5_open_trade/ActionTemplateItem/portal_types/Open%20Order%20Rule/view.xml
deleted file mode 100644
index 4a169646238..00000000000
--- a/bt5/erp5_open_trade/ActionTemplateItem/portal_types/Open%20Order%20Rule/view.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>action</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>action_type/object_view</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>category</string> </key>
-            <value> <string>object_view</string> </value>
-        </item>
-        <item>
-            <key> <string>condition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>icon</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>view</string> </value>
-        </item>
-        <item>
-            <key> <string>permissions</string> </key>
-            <value>
-              <tuple>
-                <string>View</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>priority</string> </key>
-            <value> <float>1.0</float> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>View</string> </value>
-        </item>
-        <item>
-            <key> <string>visible</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="Expression" module="Products.CMFCore.Expression"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>text</string> </key>
-            <value> <string>string:${object_url}/Rule_view</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_open_trade/PathTemplateItem/portal_rules/default_open_order_rule.xml b/bt5/erp5_open_trade/PathTemplateItem/portal_rules/default_open_order_rule.xml
deleted file mode 100644
index 38a8a104c98..00000000000
--- a/bt5/erp5_open_trade/PathTemplateItem/portal_rules/default_open_order_rule.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Open Order Rule" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_identity_criterion</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_range_criterion</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>start_date</string> </key>
-                    <value>
-                      <tuple>
-                        <none/>
-                        <none/>
-                      </tuple>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>default_open_order_rule</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>default_open_order_rule</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Open Order Rule</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Default Open Order Rule</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>1</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_open_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/bt5/erp5_open_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
index 475e069e166..ef59efa1410 100644
--- a/bt5/erp5_open_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
+++ b/bt5/erp5_open_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
@@ -9,11 +9,6 @@
  <portal_type id="Open Internal Order Module">
   <item>Open Internal Order</item>
  </portal_type>
- <portal_type id="Open Order Rule">
-  <item>Category Divergence Tester</item>
-  <item>Property Divergence Tester</item>
-  <item>Quantity Divergence Tester</item>
- </portal_type>
  <portal_type id="Open Purchase Order">
   <item>Open Purchase Order Line</item>
   <item>Payment Condition</item>
@@ -37,9 +32,6 @@
  <portal_type id="Periodicity Line">
   <item>Predicate</item>
  </portal_type>
- <portal_type id="Rule Tool">
-  <item>Open Order Rule</item>
- </portal_type>
  <portal_type id="Sale Trade Condition">
   <item>Periodicity Line</item>
  </portal_type>
diff --git a/bt5/erp5_open_trade/PortalTypeTemplateItem/portal_types/Open%20Order%20Rule.xml b/bt5/erp5_open_trade/PortalTypeTemplateItem/portal_types/Open%20Order%20Rule.xml
deleted file mode 100644
index 8ac5c73adc4..00000000000
--- a/bt5/erp5_open_trade/PortalTypeTemplateItem/portal_types/Open%20Order%20Rule.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ERP5TypeInformation" module="Products.ERP5Type.ERP5Type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>acquire_local_roles</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>content_icon</string> </key>
-            <value> <string>rule_icon.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_meta_type</string> </key>
-            <value> <string>ERP5 Open Order Rule</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string>An ERP5 Rule...</string> </value>
-        </item>
-        <item>
-            <key> <string>factory</string> </key>
-            <value> <string>addOpenOrderRule</string> </value>
-        </item>
-        <item>
-            <key> <string>filter_content_types</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>group_list</string> </key>
-            <value>
-              <tuple>
-                <string>rule</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Open Order Rule</string> </value>
-        </item>
-        <item>
-            <key> <string>init_script</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>permission</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>type_class</string> </key>
-            <value> <string>OpenOrderRule</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_open_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/bt5/erp5_open_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
index 66e02c70710..dffa81ba729 100644
--- a/bt5/erp5_open_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
+++ b/bt5/erp5_open_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
@@ -3,10 +3,6 @@
   <type>Open Internal Order Line</type>
   <workflow>delivery_movement_causality_interaction_workflow, delivery_movement_simulation_interaction_workflow, edit_workflow, pricing_interaction_workflow, trade_matrix_workflow</workflow>
  </chain>
- <chain>
-  <type>Open Order Rule</type>
-  <workflow>rule_validation_workflow</workflow>
- </chain>
  <chain>
   <type>Open Purchase Order</type>
   <workflow>edit_workflow, open_order_workflow</workflow>
diff --git a/bt5/erp5_open_trade/bt/revision b/bt5/erp5_open_trade/bt/revision
index 8783e305111..b2412e34dff 100644
--- a/bt5/erp5_open_trade/bt/revision
+++ b/bt5/erp5_open_trade/bt/revision
@@ -1 +1 @@
-53
\ No newline at end of file
+62
\ No newline at end of file
diff --git a/bt5/erp5_open_trade/bt/template_action_path_list b/bt5/erp5_open_trade/bt/template_action_path_list
index 77337510c97..f43b81c8a25 100644
--- a/bt5/erp5_open_trade/bt/template_action_path_list
+++ b/bt5/erp5_open_trade/bt/template_action_path_list
@@ -20,7 +20,6 @@ Open Internal Order | profile_view
 Open Internal Order | reference_generate
 Open Internal Order | view
 Open Internal Order | view_stock
-Open Order Rule | view
 Open Purchase Order Cell | view
 Open Purchase Order Line | price_view
 Open Purchase Order Line | quantity_view
diff --git a/bt5/erp5_open_trade/bt/template_path_list b/bt5/erp5_open_trade/bt/template_path_list
index caa4803a799..543321c0518 100644
--- a/bt5/erp5_open_trade/bt/template_path_list
+++ b/bt5/erp5_open_trade/bt/template_path_list
@@ -1,4 +1,2 @@
 portal_deliveries/sale_order_builder
-portal_deliveries/sale_order_builder/**
-portal_rules/default_open_order_rule
-portal_rules/default_open_order_rule/**
\ No newline at end of file
+portal_deliveries/sale_order_builder/**
\ No newline at end of file
diff --git a/bt5/erp5_open_trade/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_open_trade/bt/template_portal_type_allowed_content_type_list
index 6ac6469e794..065ad14f2e5 100644
--- a/bt5/erp5_open_trade/bt/template_portal_type_allowed_content_type_list
+++ b/bt5/erp5_open_trade/bt/template_portal_type_allowed_content_type_list
@@ -2,9 +2,6 @@ Open Internal Order Line | Open Internal Order Cell
 Open Internal Order Module | Open Internal Order
 Open Internal Order | Open Internal Order Line
 Open Internal Order | Payment Condition
-Open Order Rule | Category Divergence Tester
-Open Order Rule | Property Divergence Tester
-Open Order Rule | Quantity Divergence Tester
 Open Purchase Order Line | Open Purchase Order Cell
 Open Purchase Order Module | Open Purchase Order
 Open Purchase Order | Open Purchase Order Line
@@ -14,5 +11,4 @@ Open Sale Order Module | Open Sale Order
 Open Sale Order | Open Sale Order Line
 Open Sale Order | Payment Condition
 Periodicity Line | Predicate
-Rule Tool | Open Order Rule
 Sale Trade Condition | Periodicity Line
\ No newline at end of file
diff --git a/bt5/erp5_open_trade/bt/template_portal_type_id_list b/bt5/erp5_open_trade/bt/template_portal_type_id_list
index d6957d6e792..987e1125c63 100644
--- a/bt5/erp5_open_trade/bt/template_portal_type_id_list
+++ b/bt5/erp5_open_trade/bt/template_portal_type_id_list
@@ -2,7 +2,6 @@ Open Internal Order
 Open Internal Order Cell
 Open Internal Order Line
 Open Internal Order Module
-Open Order Rule
 Open Purchase Order
 Open Purchase Order Cell
 Open Purchase Order Line
diff --git a/bt5/erp5_open_trade/bt/template_portal_type_workflow_chain_list b/bt5/erp5_open_trade/bt/template_portal_type_workflow_chain_list
index cd3462c9d5c..67d6fcf7aa5 100644
--- a/bt5/erp5_open_trade/bt/template_portal_type_workflow_chain_list
+++ b/bt5/erp5_open_trade/bt/template_portal_type_workflow_chain_list
@@ -3,7 +3,6 @@ Open Internal Order Line | delivery_movement_simulation_interaction_workflow
 Open Internal Order Line | edit_workflow
 Open Internal Order Line | pricing_interaction_workflow
 Open Internal Order Line | trade_matrix_workflow
-Open Order Rule | rule_validation_workflow
 Open Purchase Order Line | delivery_movement_causality_interaction_workflow
 Open Purchase Order Line | delivery_movement_simulation_interaction_workflow
 Open Purchase Order Line | edit_workflow
-- 
2.30.9