From 1baf575f6006f38c01b44d8bb137eafd803fc3d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Tue, 31 Mar 2009 18:03:21 +0000
Subject: [PATCH] add Tax Line Delivery Movement Group

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26223 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../view.xml                                  |  77 +++++++
 .../allowed_content_types.xml                 | 209 +++++++++---------
 ...x%20Line%20Delivery%20Movement%20Group.xml | 105 +++++++++
 bt5/erp5_base/bt/revision                     |   2 +-
 bt5/erp5_base/bt/template_action_path_list    |   1 +
 ...late_portal_type_allowed_content_type_list |   1 +
 bt5/erp5_base/bt/template_portal_type_id_list |   1 +
 7 files changed, 291 insertions(+), 105 deletions(-)
 create mode 100644 bt5/erp5_base/ActionTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group/view.xml
 create mode 100644 bt5/erp5_base/PortalTypeTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group.xml

diff --git a/bt5/erp5_base/ActionTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group/view.xml b/bt5/erp5_base/ActionTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group/view.xml
new file mode 100644
index 0000000000..e26d07a19e
--- /dev/null
+++ b/bt5/erp5_base/ActionTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group/view.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </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>
+      <tuple>
+        <global name="Expression" module="Products.CMFCore.Expression"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/MovementGroup_view</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_base/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/bt5/erp5_base/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
index 7dc475ef7a..fe4daf6f1c 100644
--- a/bt5/erp5_base/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
+++ b/bt5/erp5_base/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
@@ -1,105 +1,106 @@
 <allowed_content_type_list>
- <portal_type id="Agent">
-  <item>Agent Privilege</item>
- </portal_type>
- <portal_type id="Bank Account">
-  <item>Agent</item>
- </portal_type>
- <portal_type id="Currency">
-  <item>Currency Exchange Line</item>
- </portal_type>
- <portal_type id="Currency Exchange Line">
-  <item>Currency Exchange Cell</item>
- </portal_type>
- <portal_type id="Currency Module">
-  <item>Currency</item>
- </portal_type>
- <portal_type id="Delivery Builder">
-  <item>Parent Explanation Movement Group</item>
-  <item>Nested Line Movement Group</item>
-  <item>Title Movement Group</item>
-  <item>Predicate</item>
-  <item>Property Movement Group</item>
-  <item>Causality Movement Group</item>
-  <item>Category Movement Group</item>
-  <item>Variant Movement Group</item>
-  <item>Base Variant Movement Group</item>
-  <item>Order Movement Group</item>
-  <item>Property Assignment Movement Group</item>
-  <item>Root Applied Rule Causality Movement Group</item>
-  <item>Variation Property Movement Group</item>
-  <item>Delivery Causality Assignment Movement Group</item>
-  <item>Quantity Sign Movement Group</item>
-  <item>Day Movement Group</item>
-  <item>Requirement Movement Group</item>
-  <item>Monthly Range Movement Group</item>
-  <item>Causality Assignment Movement Group</item>
-  <item>Split Movement Group</item>
- </portal_type>
- <portal_type id="Delivery Tool">
-  <item>Delivery Builder</item>
- </portal_type>
- <portal_type id="Notification Message">
-  <item>Role Definition</item>
- </portal_type>
- <portal_type id="Notification Message Module">
-  <item>Notification Message</item>
- </portal_type>
- <portal_type id="Order Builder">
-  <item>Order Movement Group</item>
-  <item>Nested Line Movement Group</item>
-  <item>Variant Movement Group</item>
-  <item>Predicate</item>
-  <item>Base Variant Movement Group</item>
-  <item>Parent Explanation Movement Group</item>
-  <item>Root Applied Rule Causality Movement Group</item>
-  <item>Split Movement Group</item>
-  <item>Causality Assignment Movement Group</item>
-  <item>Variation Property Movement Group</item>
-  <item>Requirement Movement Group</item>
-  <item>Quantity Sign Movement Group</item>
-  <item>Category Movement Group</item>
-  <item>Title Movement Group</item>
-  <item>Property Movement Group</item>
-  <item>Causality Movement Group</item>
- </portal_type>
- <portal_type id="Order Tool">
-  <item>Order Builder</item>
- </portal_type>
- <portal_type id="Organisation">
-  <item>Address</item>
-  <item>Link</item>
-  <item>Bank Account</item>
-  <item>Fax</item>
-  <item>Chat Address</item>
-  <item>Telephone</item>
-  <item>Credit Card</item>
-  <item>Document</item>
-  <item>Image</item>
-  <item>Email</item>
-  <item>File</item>
- </portal_type>
- <portal_type id="Organisation Module">
-  <item>Organisation</item>
- </portal_type>
- <portal_type id="Person">
-  <item>Chat Address</item>
-  <item>Address</item>
-  <item>Assignment</item>
-  <item>Telephone</item>
-  <item>Credit Card</item>
-  <item>Email</item>
-  <item>File</item>
-  <item>Fax</item>
-  <item>Link</item>
-  <item>Bank Account</item>
-  <item>Career</item>
-  <item>Image</item>
- </portal_type>
- <portal_type id="Person Module">
-  <item>Person</item>
- </portal_type>
- <portal_type id="Query Module">
-  <item>Query</item>
- </portal_type>
-</allowed_content_type_list>
\ No newline at end of file
+  <portal_type id="Agent">
+    <item>Agent Privilege</item>
+  </portal_type>
+  <portal_type id="Bank Account">
+    <item>Agent</item>
+  </portal_type>
+  <portal_type id="Currency">
+    <item>Currency Exchange Line</item>
+  </portal_type>
+  <portal_type id="Currency Exchange Line">
+    <item>Currency Exchange Cell</item>
+  </portal_type>
+  <portal_type id="Currency Module">
+    <item>Currency</item>
+  </portal_type>
+  <portal_type id="Delivery Builder">
+    <item>Parent Explanation Movement Group</item>
+    <item>Nested Line Movement Group</item>
+    <item>Title Movement Group</item>
+    <item>Predicate</item>
+    <item>Property Movement Group</item>
+    <item>Causality Movement Group</item>
+    <item>Category Movement Group</item>
+    <item>Variant Movement Group</item>
+    <item>Base Variant Movement Group</item>
+    <item>Order Movement Group</item>
+    <item>Property Assignment Movement Group</item>
+    <item>Root Applied Rule Causality Movement Group</item>
+    <item>Variation Property Movement Group</item>
+    <item>Delivery Causality Assignment Movement Group</item>
+    <item>Quantity Sign Movement Group</item>
+    <item>Day Movement Group</item>
+    <item>Requirement Movement Group</item>
+    <item>Monthly Range Movement Group</item>
+    <item>Tax Line Delivery Movement Group</item>
+    <item>Causality Assignment Movement Group</item>
+    <item>Split Movement Group</item>
+  </portal_type>
+  <portal_type id="Delivery Tool">
+    <item>Delivery Builder</item>
+  </portal_type>
+  <portal_type id="Notification Message">
+    <item>Role Definition</item>
+  </portal_type>
+  <portal_type id="Notification Message Module">
+    <item>Notification Message</item>
+  </portal_type>
+  <portal_type id="Order Builder">
+    <item>Order Movement Group</item>
+    <item>Nested Line Movement Group</item>
+    <item>Variant Movement Group</item>
+    <item>Predicate</item>
+    <item>Base Variant Movement Group</item>
+    <item>Parent Explanation Movement Group</item>
+    <item>Root Applied Rule Causality Movement Group</item>
+    <item>Split Movement Group</item>
+    <item>Causality Assignment Movement Group</item>
+    <item>Variation Property Movement Group</item>
+    <item>Requirement Movement Group</item>
+    <item>Quantity Sign Movement Group</item>
+    <item>Category Movement Group</item>
+    <item>Title Movement Group</item>
+    <item>Property Movement Group</item>
+    <item>Causality Movement Group</item>
+  </portal_type>
+  <portal_type id="Order Tool">
+    <item>Order Builder</item>
+  </portal_type>
+  <portal_type id="Organisation">
+    <item>Address</item>
+    <item>Link</item>
+    <item>Bank Account</item>
+    <item>Fax</item>
+    <item>Chat Address</item>
+    <item>Telephone</item>
+    <item>Credit Card</item>
+    <item>Document</item>
+    <item>Image</item>
+    <item>Email</item>
+    <item>File</item>
+  </portal_type>
+  <portal_type id="Organisation Module">
+    <item>Organisation</item>
+  </portal_type>
+  <portal_type id="Person">
+    <item>Chat Address</item>
+    <item>Address</item>
+    <item>Assignment</item>
+    <item>Telephone</item>
+    <item>Credit Card</item>
+    <item>Email</item>
+    <item>File</item>
+    <item>Fax</item>
+    <item>Link</item>
+    <item>Bank Account</item>
+    <item>Career</item>
+    <item>Image</item>
+  </portal_type>
+  <portal_type id="Person Module">
+    <item>Person</item>
+  </portal_type>
+  <portal_type id="Query Module">
+    <item>Query</item>
+  </portal_type>
+</allowed_content_type_list>
diff --git a/bt5/erp5_base/PortalTypeTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group.xml b/bt5/erp5_base/PortalTypeTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group.xml
new file mode 100644
index 0000000000..6388da15d1
--- /dev/null
+++ b/bt5/erp5_base/PortalTypeTemplateItem/portal_types/Tax%20Line%20Delivery%20Movement%20Group.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ERP5TypeInformation" module="Products.ERP5Type.ERP5Type"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_actions</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_aliases</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>acquire_local_roles</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+        <item>
+            <key> <string>allowed_content_types</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>base_category_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>content_icon</string> </key>
+            <value> <string>document_icon.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_meta_type</string> </key>
+            <value> <string>ERP5 Movement Group</string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>factory</string> </key>
+            <value> <string>addTaxLineDeliveryMovementGroup</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>movement_group</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>hidden_content_type_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>Tax Line Delivery Movement Group</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>property_sheet_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_base/bt/revision b/bt5/erp5_base/bt/revision
index ed1c32452c..99fd4575a5 100644
--- a/bt5/erp5_base/bt/revision
+++ b/bt5/erp5_base/bt/revision
@@ -1 +1 @@
-575
\ No newline at end of file
+577
\ No newline at end of file
diff --git a/bt5/erp5_base/bt/template_action_path_list b/bt5/erp5_base/bt/template_action_path_list
index cf236e8f42..80d50a99b9 100644
--- a/bt5/erp5_base/bt/template_action_path_list
+++ b/bt5/erp5_base/bt/template_action_path_list
@@ -77,6 +77,7 @@ Requirement Movement Group | view
 Role Definition | view
 Root Applied Rule Causality Movement Group | view
 Split Movement Group | view
+Tax Line Delivery Movement Group | view
 Telephone | change_function
 Telephone | view
 Title Movement Group | view
diff --git a/bt5/erp5_base/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_base/bt/template_portal_type_allowed_content_type_list
index f8f3b7ed3e..ee26b8f35d 100644
--- a/bt5/erp5_base/bt/template_portal_type_allowed_content_type_list
+++ b/bt5/erp5_base/bt/template_portal_type_allowed_content_type_list
@@ -20,6 +20,7 @@ Delivery Builder | Quantity Sign Movement Group
 Delivery Builder | Requirement Movement Group
 Delivery Builder | Root Applied Rule Causality Movement Group
 Delivery Builder | Split Movement Group
+Delivery Builder | Tax Line Delivery Movement Group
 Delivery Builder | Title Movement Group
 Delivery Builder | Variant Movement Group
 Delivery Builder | Variation Property Movement Group
diff --git a/bt5/erp5_base/bt/template_portal_type_id_list b/bt5/erp5_base/bt/template_portal_type_id_list
index 9d017723ed..780536e7ee 100644
--- a/bt5/erp5_base/bt/template_portal_type_id_list
+++ b/bt5/erp5_base/bt/template_portal_type_id_list
@@ -47,6 +47,7 @@ Requirement Movement Group
 Role Definition
 Root Applied Rule Causality Movement Group
 Split Movement Group
+Tax Line Delivery Movement Group
 Telephone
 Title Movement Group
 Variant Movement Group
-- 
2.30.9