From a589c1ef2b62080608b63736c9d5d5cffe3756e4 Mon Sep 17 00:00:00 2001
From: Jean-Paul Smets <jp@nexedi.com>
Date: Thu, 24 Jun 2010 15:17:58 +0000
Subject: [PATCH] 2010-06-22 JPS * Business Path now split into Business Link
 and Trade Model Path

git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@36579 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../predicate_view.xml                        |   0
 .../view.xml                                  |   6 +-
 .../predicate_view.xml}                       |   8 +-
 .../profile.xml                               |   6 +-
 .../Trade%20Model%20Path/view.xml             |  87 +++++++++
 .../allowed_content_types.xml                 |   3 +-
 .../property_sheet_list.xml                   |   8 +-
 ...usiness%20Path.xml => Business%20Link.xml} |  16 +-
 .../portal_types/Business%20Process.xml       |  12 +-
 .../workflow_chain_type.xml                   |   6 +-
 ...usinessLink_getDefaultDestinationList.xml} |   2 +-
 .../BusinessLink_getDefaultSourceList.xml     | 136 ++++++++++++++
 ...viewAdvanced.xml => BusinessLink_view.xml} |  15 +-
 .../my_completed_state_list.xml               |   0
 .../my_delivery_builder_list.xml              |   0
 .../my_description.xml                        |   0
 .../my_frozen_state_list.xml                  |   0
 .../my_int_index.xml                          |   0
 .../my_order_builder_list.xml                 |   0
 .../my_predecessor.xml                        |   0
 .../my_reference.xml                          |   0
 .../my_successor.xml                          |   0
 .../my_title.xml                              |   0
 .../my_trade_phase.xml                        |   0
 ...ofile.xml => BusinessLink_viewProfile.xml} |   2 +-
 .../my_destination_administration_title.xml   |   0
 .../my_destination_carrier_title.xml          |   0
 .../my_destination_decision_title.xml         |   0
 .../my_destination_payment.xml                |   0
 .../my_destination_project_title.xml          |   0
 .../my_destination_reference.xml              |   0
 .../my_destination_section_title.xml          |   0
 .../my_destination_title.xml                  |   0
 .../my_source_administration_title.xml        |   0
 .../my_source_carrier_title.xml               |   0
 .../my_source_decision_title.xml              |   0
 .../my_source_payment.xml                     |   0
 .../my_source_project_title.xml               |   0
 .../my_source_reference.xml                   |   0
 .../my_source_section_title.xml               |   0
 .../my_source_title.xml                       |   0
 .../erp5_trade/BusinessProcess_view.xml       |   2 -
 .../BusinessProcess_view/listbox.xml          |  20 +--
 .../BusinessProcess_viewTradeModelPath.xml    | 168 ++++++++++++++++++
 .../listbox.xml                               | 160 +++++++++++++++++
 .../listbox_delivery_builder_title_list.xml}  |   4 +-
 .../listbox_int_index.xml                     |  93 ++++++++++
 .../listbox_order_builder_title_list.xml      |  93 ++++++++++
 .../my_description.xml}                       |   4 +-
 .../my_reference.xml                          |  93 ++++++++++
 .../my_specialise_title_list.xml              |  93 ++++++++++
 .../my_title.xml                              |   0
 .../my_translated_validation_state_title.xml  |  93 ++++++++++
 .../my_version.xml                            |  93 ++++++++++
 .../PaymentCondition_view/my_trade_date.xml   |  32 +++-
 ...deModelPath_getDefaultDestinationList.xml} |   4 +-
 .../TradeModelPath_getDefaultSourceList.xml   | 136 ++++++++++++++
 ...sPath_view.xml => TradeModelPath_view.xml} |   9 +-
 .../my_delivery_mode.xml                      |   0
 .../TradeModelPath_view/my_description.xml    |  93 ++++++++++
 .../my_efficiency.xml                         |   0
 .../my_end_of.xml                             |   0
 .../my_incoterm.xml                           |   0
 .../TradeModelPath_view/my_int_index.xml      |  93 ++++++++++
 .../my_lead_time.xml                          |   0
 .../my_payment_mode.xml                       |   0
 .../my_quantity.xml                           |   0
 .../TradeModelPath_view/my_reference.xml      |  93 ++++++++++
 .../TradeModelPath_view/my_title.xml          |  93 ++++++++++
 .../TradeModelPath_view/my_trade_phase.xml    |  93 ++++++++++
 .../my_wait_time.xml                          |   0
 .../erp5_trade/TradeModelPath_viewProfile.xml | 152 ++++++++++++++++
 .../my_destination_administration_title.xml   |  93 ++++++++++
 .../my_destination_carrier_title.xml          |  93 ++++++++++
 .../my_destination_decision_title.xml         |  93 ++++++++++
 .../my_destination_method_id.xml              |   0
 .../my_destination_payment.xml                |  93 ++++++++++
 .../my_destination_project_title.xml          |  93 ++++++++++
 .../my_destination_reference.xml              |  93 ++++++++++
 .../my_destination_section_title.xml          |  93 ++++++++++
 .../my_destination_title.xml                  |  93 ++++++++++
 .../my_source_administration_title.xml        |  93 ++++++++++
 .../my_source_carrier_title.xml               |  93 ++++++++++
 .../my_source_decision_title.xml              |  93 ++++++++++
 .../my_source_method_id.xml                   |   0
 .../my_source_payment.xml                     |  93 ++++++++++
 .../my_source_project_title.xml               |  93 ++++++++++
 .../my_source_reference.xml}                  |   4 +-
 .../my_source_section_title.xml               |  93 ++++++++++
 .../my_source_title.xml                       |  93 ++++++++++
 bt5/erp5_trade/bt/change_log                  |   3 +
 bt5/erp5_trade/bt/revision                    |   2 +-
 bt5/erp5_trade/bt/template_action_path_list   |  11 +-
 ...late_portal_type_allowed_content_type_list |   3 +-
 .../bt/template_portal_type_id_list           |   2 +-
 .../template_portal_type_property_sheet_list  |   6 +-
 .../template_portal_type_workflow_chain_list  |   5 +-
 97 files changed, 3381 insertions(+), 71 deletions(-)
 rename bt5/erp5_trade/ActionTemplateItem/portal_types/{Business%20Path => Business%20Link}/predicate_view.xml (100%)
 rename bt5/erp5_trade/ActionTemplateItem/portal_types/{Business%20Path => Business%20Link}/view.xml (94%)
 rename bt5/erp5_trade/ActionTemplateItem/portal_types/{Business%20Path/view_advanced.xml => Trade%20Model%20Path/predicate_view.xml} (89%)
 rename bt5/erp5_trade/ActionTemplateItem/portal_types/{Business%20Path => Trade%20Model%20Path}/profile.xml (93%)
 create mode 100644 bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/view.xml
 rename bt5/erp5_trade/PortalTypeTemplateItem/portal_types/{Business%20Path.xml => Business%20Link.xml} (91%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_getDefaultDestinationList.xml => BusinessLink_getDefaultDestinationList.xml} (98%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultSourceList.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced.xml => BusinessLink_view.xml} (92%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_completed_state_list.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_delivery_builder_list.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => BusinessLink_view}/my_description.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_frozen_state_list.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => BusinessLink_view}/my_int_index.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_order_builder_list.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_predecessor.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => BusinessLink_view}/my_reference.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_successor.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => BusinessLink_view}/my_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessLink_view}/my_trade_phase.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile.xml => BusinessLink_viewProfile.xml} (98%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_administration_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_carrier_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_decision_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_payment.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_project_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_reference.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_section_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_destination_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_administration_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_carrier_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_decision_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_payment.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_project_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_reference.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_section_title.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewProfile => BusinessLink_viewProfile}/my_source_title.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessProcess_view/listbox_deliverable.xml => BusinessProcess_viewTradeModelPath/listbox_delivery_builder_title_list.xml} (96%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_int_index.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_order_builder_title_list.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced/my_deliverable.xml => BusinessProcess_viewTradeModelPath/my_description.xml} (95%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_reference.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_specialise_title_list.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => BusinessProcess_viewTradeModelPath}/my_title.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_translated_validation_state_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_version.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_getDefaultSourceList.xml => TradeModelPath_getDefaultDestinationList.xml} (96%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultSourceList.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view.xml => TradeModelPath_view.xml} (94%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_delivery_mode.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_description.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_efficiency.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_end_of.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_incoterm.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_int_index.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_lead_time.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_payment_mode.xml (100%)
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_quantity.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_reference.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_trade_phase.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_view => TradeModelPath_view}/my_wait_time.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_administration_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_carrier_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_decision_title.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => TradeModelPath_viewProfile}/my_destination_method_id.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_payment.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_project_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_reference.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_section_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_administration_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_carrier_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_decision_title.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessPath_viewAdvanced => TradeModelPath_viewProfile}/my_source_method_id.xml (100%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_payment.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_project_title.xml
 rename bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/{BusinessProcess_view/my_referential_date.xml => TradeModelPath_viewProfile/my_source_reference.xml} (95%)
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_section_title.xml
 create mode 100644 bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_title.xml

diff --git a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/predicate_view.xml b/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Link/predicate_view.xml
similarity index 100%
rename from bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/predicate_view.xml
rename to bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Link/predicate_view.xml
diff --git a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/view.xml b/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Link/view.xml
similarity index 94%
rename from bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/view.xml
rename to bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Link/view.xml
index 26dff186cd..2161347e0c 100644
--- a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/view.xml
+++ b/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Link/view.xml
@@ -33,7 +33,9 @@
         </item>
         <item>
             <key> <string>description</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>icon</string> </key>
@@ -77,7 +79,7 @@
       <dictionary>
         <item>
             <key> <string>text</string> </key>
-            <value> <string>string:${object_url}/BusinessPath_view</string> </value>
+            <value> <string>string:${object_url}/BusinessLink_view</string> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/view_advanced.xml b/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/predicate_view.xml
similarity index 89%
rename from bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/view_advanced.xml
rename to bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/predicate_view.xml
index dece649d86..5b1d8fedcd 100644
--- a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/view_advanced.xml
+++ b/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/predicate_view.xml
@@ -41,7 +41,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>view_advanced</string> </value>
+            <value> <string>predicate_view</string> </value>
         </item>
         <item>
             <key> <string>permissions</string> </key>
@@ -53,11 +53,11 @@
         </item>
         <item>
             <key> <string>priority</string> </key>
-            <value> <float>2.0</float> </value>
+            <value> <float>4.0</float> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
-            <value> <string>Advanced</string> </value>
+            <value> <string>Predicate</string> </value>
         </item>
         <item>
             <key> <string>visible</string> </key>
@@ -77,7 +77,7 @@
       <dictionary>
         <item>
             <key> <string>text</string> </key>
-            <value> <string>string:${object_url}/BusinessPath_viewAdvanced</string> </value>
+            <value> <string>string:${object_url}/Predicate_view</string> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/profile.xml b/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/profile.xml
similarity index 93%
rename from bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/profile.xml
rename to bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/profile.xml
index 33c72cefcd..38f008fc3f 100644
--- a/bt5/erp5_trade/ActionTemplateItem/portal_types/Business%20Path/profile.xml
+++ b/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/profile.xml
@@ -33,7 +33,9 @@
         </item>
         <item>
             <key> <string>description</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>icon</string> </key>
@@ -77,7 +79,7 @@
       <dictionary>
         <item>
             <key> <string>text</string> </key>
-            <value> <string>string:${object_url}/BusinessPath_viewProfile</string> </value>
+            <value> <string>string:${object_url}/TradeModelPath_viewProfile</string> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/view.xml b/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/view.xml
new file mode 100644
index 0000000000..00bb8106f1
--- /dev/null
+++ b/bt5/erp5_trade/ActionTemplateItem/portal_types/Trade%20Model%20Path/view.xml
@@ -0,0 +1,87 @@
+<?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>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>
+              <none/>
+            </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}/TradeModelPath_view</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/bt5/erp5_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
index 31d1f78c81..501e9c9281 100644
--- a/bt5/erp5_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
+++ b/bt5/erp5_trade/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
@@ -1,6 +1,7 @@
 <allowed_content_type_list>
  <portal_type id="Business Process">
-  <item>Business Path</item>
+  <item>Business Link</item>
+  <item>Trade Model Path</item>
  </portal_type>
  <portal_type id="Business Process Module">
   <item>Business Process</item>
diff --git a/bt5/erp5_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml b/bt5/erp5_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
index b2383b2357..457e9afca5 100644
--- a/bt5/erp5_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
+++ b/bt5/erp5_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
@@ -1,8 +1,4 @@
 <property_sheet_list>
- <portal_type id="Business Path">
-  <item>PaymentCondition</item>
-  <item>SupplyPath</item>
- </portal_type>
  <portal_type id="Business Process">
   <item>Reference</item>
   <item>Version</item>
@@ -13,4 +9,8 @@
  <portal_type id="Sale Trade Condition">
   <item>PaymentCondition</item>
  </portal_type>
+ <portal_type id="Trade Model Path">
+  <item>PaymentCondition</item>
+  <item>SupplyPath</item>
+ </portal_type>
 </property_sheet_list>
\ No newline at end of file
diff --git a/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Path.xml b/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Link.xml
similarity index 91%
rename from bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Path.xml
rename to bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Link.xml
index cb93619bfa..1a57458420 100644
--- a/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Path.xml
+++ b/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Link.xml
@@ -46,7 +46,7 @@
         </item>
         <item>
             <key> <string>factory</string> </key>
-            <value> <string>addBusinessPath</string> </value>
+            <value> <string>addBusinessLink</string> </value>
         </item>
         <item>
             <key> <string>filter_content_types</string> </key>
@@ -55,20 +55,26 @@
         <item>
             <key> <string>group_list</string> </key>
             <value>
-              <tuple/>
+              <tuple>
+                <string>business_link</string>
+              </tuple>
             </value>
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>Business Path</string> </value>
+            <value> <string>Business Link</string> </value>
         </item>
         <item>
             <key> <string>init_script</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>permission</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Process.xml b/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Process.xml
index 330b1af4f5..75c7b77a5c 100644
--- a/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Process.xml
+++ b/bt5/erp5_trade/PortalTypeTemplateItem/portal_types/Business%20Process.xml
@@ -55,7 +55,9 @@
         <item>
             <key> <string>group_list</string> </key>
             <value>
-              <tuple/>
+              <tuple>
+                <string>business_process</string>
+              </tuple>
             </value>
         </item>
         <item>
@@ -64,11 +66,15 @@
         </item>
         <item>
             <key> <string>init_script</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>permission</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/bt5/erp5_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
index 302eed58a5..aa9978b150 100644
--- a/bt5/erp5_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
+++ b/bt5/erp5_trade/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
@@ -1,6 +1,6 @@
 <workflow_chain>
  <chain>
-  <type>Business Path</type>
+  <type>Business Link</type>
   <workflow>edit_workflow</workflow>
  </chain>
  <chain>
@@ -167,4 +167,8 @@
   <type>Trade Model Line</type>
   <workflow>edit_workflow, trade_model_line_interaction_workflow</workflow>
  </chain>
+ <chain>
+  <type>Trade Model Path</type>
+  <workflow>edit_workflow</workflow>
+ </chain>
 </workflow_chain>
\ No newline at end of file
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_getDefaultDestinationList.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultDestinationList.xml
similarity index 98%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_getDefaultDestinationList.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultDestinationList.xml
index 2dc8cdd2b7..fdab9ca745 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_getDefaultDestinationList.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultDestinationList.xml
@@ -119,7 +119,7 @@ return category_list\n
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>BusinessPath_getDefaultDestinationList</string> </value>
+            <value> <string>BusinessLink_getDefaultDestinationList</string> </value>
         </item>
         <item>
             <key> <string>warnings</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultSourceList.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultSourceList.xml
new file mode 100644
index 0000000000..9f56055a2c
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_getDefaultSourceList.xml
@@ -0,0 +1,136 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary>
+                            <item>
+                                <key> <string>name_container</string> </key>
+                                <value> <string>container</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_context</string> </key>
+                                <value> <string>context</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_m_self</string> </key>
+                                <value> <string>script</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_subpath</string> </key>
+                                <value> <string>traverse_subpath</string> </value>
+                            </item>
+                          </dictionary>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_body</string> </key>
+            <value> <string>category_list = []\n
+for base_category in context.getSourceArrowBaseCategoryList():\n
+  category = context.getDefaultAcquiredCategoryMembership(base_category, base=1) # This should be moved to degault implementation of business path - XXX-JPS\n
+  if category is None:\n
+    category = movement.getDefaultAcquiredCategoryMembership(base_category, base=1)\n
+  if category:\n
+    category_list.append(category)\n
+\n
+return category_list\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>_code</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_params</string> </key>
+            <value> <string>movement</string> </value>
+        </item>
+        <item>
+            <key> <string>errors</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>func_code</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>co_argcount</string> </key>
+                        <value> <int>1</int> </value>
+                    </item>
+                    <item>
+                        <key> <string>co_varnames</string> </key>
+                        <value>
+                          <tuple>
+                            <string>movement</string>
+                            <string>category_list</string>
+                            <string>_getiter_</string>
+                            <string>_getattr_</string>
+                            <string>context</string>
+                            <string>base_category</string>
+                            <string>category</string>
+                            <string>None</string>
+                          </tuple>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>func_defaults</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>BusinessLink_getDefaultSourceList</string> </value>
+        </item>
+        <item>
+            <key> <string>warnings</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view.xml
similarity index 92%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view.xml
index b3cd4ed1b8..b053b75442 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view.xml
@@ -83,7 +83,9 @@
                 <item>
                     <key> <string>center</string> </key>
                     <value>
-                      <list/>
+                      <list>
+                        <string>my_description</string>
+                      </list>
                     </value>
                 </item>
                 <item>
@@ -97,8 +99,8 @@
                     <value>
                       <list>
                         <string>my_title</string>
+                        <string>my_reference</string>
                         <string>my_order_builder_list</string>
-                        <string>my_source_method_id</string>
                         <string>my_completed_state_list</string>
                         <string>my_predecessor</string>
                       </list>
@@ -109,11 +111,10 @@
                     <value>
                       <list>
                         <string>my_trade_phase</string>
+                        <string>my_int_index</string>
                         <string>my_delivery_builder_list</string>
-                        <string>my_destination_method_id</string>
                         <string>my_frozen_state_list</string>
                         <string>my_successor</string>
-                        <string>my_deliverable</string>
                       </list>
                     </value>
                 </item>
@@ -122,7 +123,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>BusinessPath_viewAdvanced</string> </value>
+            <value> <string>BusinessLink_view</string> </value>
         </item>
         <item>
             <key> <string>method</string> </key>
@@ -130,7 +131,7 @@
         </item>
         <item>
             <key> <string>name</string> </key>
-            <value> <string>BusinessPath_viewAdvanced</string> </value>
+            <value> <string></string> </value>
         </item>
         <item>
             <key> <string>pt</string> </key>
@@ -146,7 +147,7 @@
         </item>
         <item>
             <key> <string>title</string> </key>
-            <value> <string>Advanced</string> </value>
+            <value> <string>Business Link View</string> </value>
         </item>
         <item>
             <key> <string>unicode_mode</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_completed_state_list.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_completed_state_list.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_completed_state_list.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_completed_state_list.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_delivery_builder_list.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_delivery_builder_list.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_delivery_builder_list.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_delivery_builder_list.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_description.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_description.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_description.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_description.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_frozen_state_list.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_frozen_state_list.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_frozen_state_list.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_frozen_state_list.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_int_index.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_int_index.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_int_index.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_int_index.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_order_builder_list.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_order_builder_list.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_order_builder_list.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_order_builder_list.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_predecessor.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_predecessor.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_predecessor.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_predecessor.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_reference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_reference.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_reference.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_reference.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_successor.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_successor.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_successor.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_successor.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_trade_phase.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_trade_phase.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_trade_phase.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_view/my_trade_phase.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile.xml
similarity index 98%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile.xml
index 568c72cd53..6ef5996960 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile.xml
@@ -106,7 +106,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>BusinessPath_viewProfile</string> </value>
+            <value> <string>BusinessLink_viewProfile</string> </value>
         </item>
         <item>
             <key> <string>method</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_administration_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_administration_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_administration_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_administration_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_carrier_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_carrier_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_carrier_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_carrier_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_decision_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_decision_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_decision_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_decision_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_payment.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_payment.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_payment.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_payment.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_project_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_project_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_project_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_project_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_reference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_reference.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_reference.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_reference.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_section_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_section_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_section_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_section_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_destination_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_destination_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_administration_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_administration_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_administration_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_administration_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_carrier_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_carrier_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_carrier_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_carrier_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_decision_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_decision_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_decision_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_decision_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_payment.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_payment.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_payment.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_payment.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_project_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_project_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_project_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_project_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_reference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_reference.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_reference.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_reference.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_section_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_section_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_section_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_section_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewProfile/my_source_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessLink_viewProfile/my_source_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view.xml
index c1b97ffd42..6ed5acb9eb 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view.xml
@@ -94,7 +94,6 @@
                     <key> <string>hidden</string> </key>
                     <value>
                       <list>
-                        <string>listbox_deliverable</string>
                         <string>listbox_int_index</string>
                         <string>listbox_order_builder_title_list</string>
                         <string>listbox_delivery_builder_title_list</string>
@@ -108,7 +107,6 @@
                         <string>my_title</string>
                         <string>my_version</string>
                         <string>my_specialise_title_list</string>
-                        <string>my_referential_date</string>
                       </list>
                     </value>
                 </item>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox.xml
index fcfd59ef06..8500875cea 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox.xml
@@ -13,12 +13,12 @@
             <key> <string>delegated_list</string> </key>
             <value>
               <list>
+                <string>columns</string>
                 <string>editable_columns</string>
+                <string>portal_types</string>
+                <string>selection_name</string>
                 <string>sort</string>
                 <string>title</string>
-                <string>selection_name</string>
-                <string>portal_types</string>
-                <string>columns</string>
               </list>
             </value>
         </item>
@@ -111,10 +111,6 @@
                           <string>trade_phase_title</string>
                           <string>Trade Phase</string>
                         </tuple>
-                        <tuple>
-                          <string>deliverable</string>
-                          <string>Root Explanation</string>
-                        </tuple>
                       </list>
                     </value>
                 </item>
@@ -122,10 +118,6 @@
                     <key> <string>editable_columns</string> </key>
                     <value>
                       <list>
-                        <tuple>
-                          <string>deliverable</string>
-                          <string>deliverable</string>
-                        </tuple>
                         <tuple>
                           <string>int_index</string>
                           <string>int_index</string>
@@ -146,8 +138,8 @@
                     <value>
                       <list>
                         <tuple>
-                          <string>Business Path</string>
-                          <string>Business Path</string>
+                          <string>Business Link</string>
+                          <string>Business Link</string>
                         </tuple>
                       </list>
                     </value>
@@ -173,7 +165,7 @@
                 </item>
                 <item>
                     <key> <string>title</string> </key>
-                    <value> <string>Business Paths</string> </value>
+                    <value> <string>Business Links</string> </value>
                 </item>
               </dictionary>
             </value>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath.xml
new file mode 100644
index 0000000000..d9fa3a1da0
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath.xml
@@ -0,0 +1,168 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ERP5Form" module="Products.ERP5Form.Form"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary/>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value> <string>Base_edit</string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>edit_order</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>encoding</string> </key>
+            <value> <string>UTF-8</string> </value>
+        </item>
+        <item>
+            <key> <string>enctype</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>group_list</string> </key>
+            <value>
+              <list>
+                <string>left</string>
+                <string>right</string>
+                <string>center</string>
+                <string>bottom</string>
+                <string>hidden</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string>groups</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>bottom</string> </key>
+                    <value>
+                      <list>
+                        <string>listbox</string>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>center</string> </key>
+                    <value>
+                      <list>
+                        <string>my_description</string>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>hidden</string> </key>
+                    <value>
+                      <list>
+                        <string>listbox_int_index</string>
+                        <string>listbox_order_builder_title_list</string>
+                        <string>listbox_delivery_builder_title_list</string>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>left</string> </key>
+                    <value>
+                      <list>
+                        <string>my_title</string>
+                        <string>my_version</string>
+                        <string>my_specialise_title_list</string>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>right</string> </key>
+                    <value>
+                      <list>
+                        <string>my_reference</string>
+                        <string>my_translated_validation_state_title</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>BusinessProcess_viewTradeModelPath</string> </value>
+        </item>
+        <item>
+            <key> <string>method</string> </key>
+            <value> <string>POST</string> </value>
+        </item>
+        <item>
+            <key> <string>name</string> </key>
+            <value> <string>BusinessProcessModel_view</string> </value>
+        </item>
+        <item>
+            <key> <string>pt</string> </key>
+            <value> <string>form_view</string> </value>
+        </item>
+        <item>
+            <key> <string>row_length</string> </key>
+            <value> <int>4</int> </value>
+        </item>
+        <item>
+            <key> <string>stored_encoding</string> </key>
+            <value> <string>UTF-8</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Trade Model Path</string> </value>
+        </item>
+        <item>
+            <key> <string>unicode_mode</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string>update_action</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>update_action_title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox.xml
new file mode 100644
index 0000000000..c5b6f5f561
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox.xml
@@ -0,0 +1,160 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list>
+                <string>columns</string>
+                <string>editable_columns</string>
+                <string>portal_types</string>
+                <string>selection_name</string>
+                <string>sort</string>
+                <string>title</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>listbox</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>columns</string> </key>
+                    <value>
+                      <list>
+                        <tuple>
+                          <string>int_index</string>
+                          <string>Index</string>
+                        </tuple>
+                        <tuple>
+                          <string>title</string>
+                          <string>Title</string>
+                        </tuple>
+                        <tuple>
+                          <string>trade_phase_title</string>
+                          <string>Trade Phase</string>
+                        </tuple>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>editable_columns</string> </key>
+                    <value>
+                      <list>
+                        <tuple>
+                          <string>int_index</string>
+                          <string>int_index</string>
+                        </tuple>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_listbox</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>portal_types</string> </key>
+                    <value>
+                      <list>
+                        <tuple>
+                          <string>Trade Model Path</string>
+                          <string>Trade Model Path</string>
+                        </tuple>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>selection_name</string> </key>
+                    <value> <string>business_process_trade_model_path_view_selection</string> </value>
+                </item>
+                <item>
+                    <key> <string>sort</string> </key>
+                    <value>
+                      <list>
+                        <tuple>
+                          <string>int_index</string>
+                          <string>ascending</string>
+                        </tuple>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+                <item>
+                    <key> <string>title</string> </key>
+                    <value> <string>Trade Model Paths</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox_deliverable.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_delivery_builder_title_list.xml
similarity index 96%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox_deliverable.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_delivery_builder_title_list.xml
index 3e2784d258..27e5f3e0a2 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/listbox_deliverable.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_delivery_builder_title_list.xml
@@ -17,7 +17,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>listbox_deliverable</string> </value>
+            <value> <string>listbox_delivery_builder_title_list</string> </value>
         </item>
         <item>
             <key> <string>message_values</string> </key>
@@ -74,7 +74,7 @@
               <dictionary>
                 <item>
                     <key> <string>field_id</string> </key>
-                    <value> <string>my_view_mode_listbox_deliverable</string> </value>
+                    <value> <string>my_view_mode_listbox_delivery_builder_title_list</string> </value>
                 </item>
                 <item>
                     <key> <string>form_id</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_int_index.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_int_index.xml
new file mode 100644
index 0000000000..5a236082f8
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_int_index.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>listbox_int_index</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_listbox_int_index</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_order_builder_title_list.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_order_builder_title_list.xml
new file mode 100644
index 0000000000..e86c7f25fb
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/listbox_order_builder_title_list.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>listbox_order_builder_title_list</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_listbox_order_builder_title_list</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_deliverable.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_description.xml
similarity index 95%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_deliverable.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_description.xml
index c9266f82f5..f43f12ad53 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_deliverable.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_description.xml
@@ -17,7 +17,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>my_deliverable</string> </value>
+            <value> <string>my_description</string> </value>
         </item>
         <item>
             <key> <string>message_values</string> </key>
@@ -74,7 +74,7 @@
               <dictionary>
                 <item>
                     <key> <string>field_id</string> </key>
-                    <value> <string>my_view_mode_deliverable</string> </value>
+                    <value> <string>my_view_mode_description</string> </value>
                 </item>
                 <item>
                     <key> <string>form_id</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_reference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_reference.xml
new file mode 100644
index 0000000000..4b3377e4f2
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_reference.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_reference</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_reference</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_specialise_title_list.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_specialise_title_list.xml
new file mode 100644
index 0000000000..0c9c4a87b6
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_specialise_title_list.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_specialise_title_list</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_business_process_specialise_title_list</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_title.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_title.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_title.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_translated_validation_state_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_translated_validation_state_title.xml
new file mode 100644
index 0000000000..8fdd38106e
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_translated_validation_state_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_translated_validation_state_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_translated_validation_state_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_version.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_version.xml
new file mode 100644
index 0000000000..01b04671e9
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_viewTradeModelPath/my_version.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_version</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_version</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/PaymentCondition_view/my_trade_date.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/PaymentCondition_view/my_trade_date.xml
index a8bae8827a..df523c691a 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/PaymentCondition_view/my_trade_date.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/PaymentCondition_view/my_trade_date.xml
@@ -12,7 +12,9 @@
         <item>
             <key> <string>delegated_list</string> </key>
             <value>
-              <list/>
+              <list>
+                <string>items</string>
+              </list>
             </value>
         </item>
         <item>
@@ -61,6 +63,12 @@
                     <key> <string>form_id</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>items</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+                    </value>
+                </item>
                 <item>
                     <key> <string>target</string> </key>
                     <value> <string></string> </value>
@@ -80,6 +88,12 @@
                     <key> <string>form_id</string> </key>
                     <value> <string>Base_viewTradeFieldLibrary</string> </value>
                 </item>
+                <item>
+                    <key> <string>items</string> </key>
+                    <value>
+                      <list/>
+                    </value>
+                </item>
                 <item>
                     <key> <string>target</string> </key>
                     <value> <string>Click to edit the target</string> </value>
@@ -90,4 +104,20 @@
       </dictionary>
     </pickle>
   </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_text</string> </key>
+            <value> <string>python: getattr(here.portal_categories.trade_phase, preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\', base=1)</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_getDefaultSourceList.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultDestinationList.xml
similarity index 96%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_getDefaultSourceList.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultDestinationList.xml
index 46a05508e0..4e19b77344 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_getDefaultSourceList.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultDestinationList.xml
@@ -54,7 +54,7 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>category_list = []\n
-for base_category in context.getSourceArrowBaseCategoryList():\n
+for base_category in context.getDestinationArrowBaseCategoryList():\n
   category = movement.getDefaultAcquiredCategoryMembership(base_category, base=1)\n
   if category:\n
     category_list.append(category)\n
@@ -119,7 +119,7 @@ return category_list\n
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>BusinessPath_getDefaultSourceList</string> </value>
+            <value> <string>TradeModelPath_getDefaultDestinationList</string> </value>
         </item>
         <item>
             <key> <string>warnings</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultSourceList.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultSourceList.xml
new file mode 100644
index 0000000000..7bc63cbb2e
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_getDefaultSourceList.xml
@@ -0,0 +1,136 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary>
+                            <item>
+                                <key> <string>name_container</string> </key>
+                                <value> <string>container</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_context</string> </key>
+                                <value> <string>context</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_m_self</string> </key>
+                                <value> <string>script</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_subpath</string> </key>
+                                <value> <string>traverse_subpath</string> </value>
+                            </item>
+                          </dictionary>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_body</string> </key>
+            <value> <string>category_list = []\n
+for base_category in context.getSourceArrowBaseCategoryList():\n
+  category = context.getDefaultAcquiredCategoryMembership(base_category, base=1) # This should be moved to degault implementation of business path - XXX-JPS\n
+  if category is None:\n
+    category = movement.getDefaultAcquiredCategoryMembership(base_category, base=1)\n
+  if category:\n
+    category_list.append(category)\n
+\n
+return category_list\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>_code</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_params</string> </key>
+            <value> <string>movement</string> </value>
+        </item>
+        <item>
+            <key> <string>errors</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>func_code</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>co_argcount</string> </key>
+                        <value> <int>1</int> </value>
+                    </item>
+                    <item>
+                        <key> <string>co_varnames</string> </key>
+                        <value>
+                          <tuple>
+                            <string>movement</string>
+                            <string>category_list</string>
+                            <string>_getiter_</string>
+                            <string>_getattr_</string>
+                            <string>context</string>
+                            <string>base_category</string>
+                            <string>category</string>
+                            <string>None</string>
+                          </tuple>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>func_defaults</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>TradeModelPath_getDefaultSourceList</string> </value>
+        </item>
+        <item>
+            <key> <string>warnings</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view.xml
similarity index 94%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view.xml
index 67aa133e2d..9f59895bfa 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view.xml
@@ -114,6 +114,7 @@
                     <key> <string>right</string> </key>
                     <value>
                       <list>
+                        <string>my_trade_phase</string>
                         <string>my_lead_time</string>
                         <string>my_end_of</string>
                         <string>my_wait_time</string>
@@ -127,7 +128,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>BusinessPath_view</string> </value>
+            <value> <string>TradeModelPath_view</string> </value>
         </item>
         <item>
             <key> <string>method</string> </key>
@@ -151,7 +152,7 @@
         </item>
         <item>
             <key> <string>title</string> </key>
-            <value> <string>Business Path</string> </value>
+            <value> <string>Trade Model Path</string> </value>
         </item>
         <item>
             <key> <string>unicode_mode</string> </key>
@@ -161,6 +162,10 @@
             <key> <string>update_action</string> </key>
             <value> <string></string> </value>
         </item>
+        <item>
+            <key> <string>update_action_title</string> </key>
+            <value> <string></string> </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_delivery_mode.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_delivery_mode.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_delivery_mode.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_delivery_mode.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_description.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_description.xml
new file mode 100644
index 0000000000..f43f12ad53
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_description.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_description</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_description</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_efficiency.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_efficiency.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_efficiency.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_efficiency.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_end_of.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_end_of.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_end_of.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_end_of.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_incoterm.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_incoterm.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_incoterm.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_incoterm.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_int_index.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_int_index.xml
new file mode 100644
index 0000000000..b79977befa
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_int_index.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_int_index</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_int_index</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_lead_time.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_lead_time.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_lead_time.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_lead_time.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_payment_mode.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_payment_mode.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_payment_mode.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_payment_mode.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_quantity.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_quantity.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_quantity.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_quantity.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_reference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_reference.xml
new file mode 100644
index 0000000000..4b3377e4f2
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_reference.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_reference</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_reference</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_title.xml
new file mode 100644
index 0000000000..0b2be9cb64
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_trade_phase.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_trade_phase.xml
new file mode 100644
index 0000000000..55246c3ac5
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_trade_phase.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_trade_phase</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_trade_phase</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_wait_time.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_wait_time.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_view/my_wait_time.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_view/my_wait_time.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile.xml
new file mode 100644
index 0000000000..d9f47d46b0
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile.xml
@@ -0,0 +1,152 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ERP5Form" module="Products.ERP5Form.Form"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary/>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value> <string>Base_edit</string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>edit_order</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>encoding</string> </key>
+            <value> <string>UTF-8</string> </value>
+        </item>
+        <item>
+            <key> <string>enctype</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>group_list</string> </key>
+            <value>
+              <list>
+                <string>left</string>
+                <string>right</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string>groups</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>left</string> </key>
+                    <value>
+                      <list>
+                        <string>my_source_method_id</string>
+                        <string>my_source_section_title</string>
+                        <string>my_source_title</string>
+                        <string>my_source_decision_title</string>
+                        <string>my_source_administration_title</string>
+                        <string>my_source_payment</string>
+                        <string>my_source_project_title</string>
+                        <string>my_source_reference</string>
+                        <string>my_source_carrier_title</string>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>right</string> </key>
+                    <value>
+                      <list>
+                        <string>my_destination_method_id</string>
+                        <string>my_destination_section_title</string>
+                        <string>my_destination_title</string>
+                        <string>my_destination_decision_title</string>
+                        <string>my_destination_administration_title</string>
+                        <string>my_destination_payment</string>
+                        <string>my_destination_project_title</string>
+                        <string>my_destination_reference</string>
+                        <string>my_destination_carrier_title</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>TradeModelPath_viewProfile</string> </value>
+        </item>
+        <item>
+            <key> <string>method</string> </key>
+            <value> <string>POST</string> </value>
+        </item>
+        <item>
+            <key> <string>name</string> </key>
+            <value> <string>BusinessPath_viewProfile</string> </value>
+        </item>
+        <item>
+            <key> <string>pt</string> </key>
+            <value> <string>form_view</string> </value>
+        </item>
+        <item>
+            <key> <string>row_length</string> </key>
+            <value> <int>4</int> </value>
+        </item>
+        <item>
+            <key> <string>stored_encoding</string> </key>
+            <value> <string>UTF-8</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Profile</string> </value>
+        </item>
+        <item>
+            <key> <string>unicode_mode</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string>update_action</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>update_action_title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_administration_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_administration_title.xml
new file mode 100644
index 0000000000..bdb521e2da
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_administration_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_administration_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_administration_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_carrier_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_carrier_title.xml
new file mode 100644
index 0000000000..640fde3b75
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_carrier_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_carrier_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_carrier_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_decision_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_decision_title.xml
new file mode 100644
index 0000000000..deaf5d13f1
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_decision_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_decision_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_decision_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_destination_method_id.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_method_id.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_destination_method_id.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_method_id.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_payment.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_payment.xml
new file mode 100644
index 0000000000..57e35568a3
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_payment.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_payment</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_payment</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_project_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_project_title.xml
new file mode 100644
index 0000000000..34df3b81b1
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_project_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_project_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_project_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_reference.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_reference.xml
new file mode 100644
index 0000000000..f0665292e0
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_reference.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_reference</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_reference</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_section_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_section_title.xml
new file mode 100644
index 0000000000..3c0842e18a
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_section_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_section_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_section_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_title.xml
new file mode 100644
index 0000000000..a0e5b7647f
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_destination_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_destination_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_destination_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_administration_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_administration_title.xml
new file mode 100644
index 0000000000..2c35779559
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_administration_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_administration_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_administration_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_carrier_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_carrier_title.xml
new file mode 100644
index 0000000000..1c17524b9a
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_carrier_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_carrier_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_carrier_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_decision_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_decision_title.xml
new file mode 100644
index 0000000000..fc4c4ac39b
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_decision_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_decision_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_decision_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_source_method_id.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_method_id.xml
similarity index 100%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessPath_viewAdvanced/my_source_method_id.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_method_id.xml
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_payment.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_payment.xml
new file mode 100644
index 0000000000..de2df89359
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_payment.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_payment</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_payment</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_project_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_project_title.xml
new file mode 100644
index 0000000000..99becfc911
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_project_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_project_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_project_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/my_referential_date.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_reference.xml
similarity index 95%
rename from bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/my_referential_date.xml
rename to bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_reference.xml
index d8d8fd655e..f23b2388fa 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/BusinessProcess_view/my_referential_date.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_reference.xml
@@ -17,7 +17,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>my_referential_date</string> </value>
+            <value> <string>my_source_reference</string> </value>
         </item>
         <item>
             <key> <string>message_values</string> </key>
@@ -74,7 +74,7 @@
               <dictionary>
                 <item>
                     <key> <string>field_id</string> </key>
-                    <value> <string>my_view_mode_referential_date</string> </value>
+                    <value> <string>my_view_mode_source_reference</string> </value>
                 </item>
                 <item>
                     <key> <string>form_id</string> </key>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_section_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_section_title.xml
new file mode 100644
index 0000000000..8567201390
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_section_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_section_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_section_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_title.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_title.xml
new file mode 100644
index 0000000000..14ac09ea51
--- /dev/null
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/TradeModelPath_viewProfile/my_source_title.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_source_title</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_view_mode_source_title</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewTradeFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_trade/bt/change_log b/bt5/erp5_trade/bt/change_log
index db51546035..7ce601e15e 100644
--- a/bt5/erp5_trade/bt/change_log
+++ b/bt5/erp5_trade/bt/change_log
@@ -1,3 +1,6 @@
+2010-06-22 JPS
+* Business Path now split into Business Link and Trade Model Path
+
 2010-05-06 nicolas.dumazet
 * Add Internal Order, Internal Order Line and Internal Order Cell portal types
 
diff --git a/bt5/erp5_trade/bt/revision b/bt5/erp5_trade/bt/revision
index e517ae7abf..bd19a3c6e3 100644
--- a/bt5/erp5_trade/bt/revision
+++ b/bt5/erp5_trade/bt/revision
@@ -1 +1 @@
-917
\ No newline at end of file
+921
\ No newline at end of file
diff --git a/bt5/erp5_trade/bt/template_action_path_list b/bt5/erp5_trade/bt/template_action_path_list
index 6e0265147b..6709832069 100644
--- a/bt5/erp5_trade/bt/template_action_path_list
+++ b/bt5/erp5_trade/bt/template_action_path_list
@@ -1,7 +1,5 @@
-Business Path | predicate_view
-Business Path | profile
-Business Path | view
-Business Path | view_advanced
+Business Link | predicate_view
+Business Link | view
 Business Process Module | view
 Business Process | view
 Container Line | view
@@ -172,4 +170,7 @@ Sale Trade Condition | view_profile
 Sale Trade Condition | view_trade_model_line_list
 System Preference | trade_preference
 Trade Model Line | predicate_view
-Trade Model Line | view
\ No newline at end of file
+Trade Model Line | view
+Trade Model Path | predicate_view
+Trade Model Path | profile
+Trade Model Path | view
\ No newline at end of file
diff --git a/bt5/erp5_trade/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_trade/bt/template_portal_type_allowed_content_type_list
index d9107773e7..19465d5291 100644
--- a/bt5/erp5_trade/bt/template_portal_type_allowed_content_type_list
+++ b/bt5/erp5_trade/bt/template_portal_type_allowed_content_type_list
@@ -1,5 +1,6 @@
 Business Process Module | Business Process
-Business Process | Business Path
+Business Process | Business Link
+Business Process | Trade Model Path
 Container Line | Container Cell
 Container | Container
 Container | Container Line
diff --git a/bt5/erp5_trade/bt/template_portal_type_id_list b/bt5/erp5_trade/bt/template_portal_type_id_list
index 722cd1c8fb..c99809a5fb 100644
--- a/bt5/erp5_trade/bt/template_portal_type_id_list
+++ b/bt5/erp5_trade/bt/template_portal_type_id_list
@@ -1,4 +1,4 @@
-Business Path
+Business Link
 Business Process
 Business Process Module
 Container
diff --git a/bt5/erp5_trade/bt/template_portal_type_property_sheet_list b/bt5/erp5_trade/bt/template_portal_type_property_sheet_list
index 35ae7b2099..2e4c3344a4 100644
--- a/bt5/erp5_trade/bt/template_portal_type_property_sheet_list
+++ b/bt5/erp5_trade/bt/template_portal_type_property_sheet_list
@@ -1,6 +1,6 @@
-Business Path | PaymentCondition
-Business Path | SupplyPath
 Business Process | Reference
 Business Process | Version
 Sale Order | PaymentCondition
-Sale Trade Condition | PaymentCondition
\ No newline at end of file
+Sale Trade Condition | PaymentCondition
+Trade Model Path | PaymentCondition
+Trade Model Path | SupplyPath
\ No newline at end of file
diff --git a/bt5/erp5_trade/bt/template_portal_type_workflow_chain_list b/bt5/erp5_trade/bt/template_portal_type_workflow_chain_list
index 65ec6fe393..c8fa56095e 100644
--- a/bt5/erp5_trade/bt/template_portal_type_workflow_chain_list
+++ b/bt5/erp5_trade/bt/template_portal_type_workflow_chain_list
@@ -1,4 +1,4 @@
-Business Path | edit_workflow
+Business Link | edit_workflow
 Business Process | edit_workflow
 Business Process | validation_workflow
 Container Cell | container_interaction_workflow
@@ -152,4 +152,5 @@ Sale Packing List | packing_list_workflow
 Sale Trade Condition | edit_workflow
 Sale Trade Condition | validation_workflow
 Trade Model Line | edit_workflow
-Trade Model Line | trade_model_line_interaction_workflow
\ No newline at end of file
+Trade Model Line | trade_model_line_interaction_workflow
+Trade Model Path | edit_workflow
\ No newline at end of file
-- 
2.30.9