From afa7c0e6c84f2ed2b4b0a9bb90acf58f4c0172f5 Mon Sep 17 00:00:00 2001
From: Nicolas Delaby <nicolas@nexedi.com>
Date: Fri, 5 Nov 2010 16:02:08 +0000
Subject: [PATCH] Never hardcode portal_type

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39969 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../my_view_mode_listbox_resource_relative_url.xml   | 12 +++---------
 bt5/erp5_trade/bt/revision                           |  2 +-
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary/my_view_mode_listbox_resource_relative_url.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary/my_view_mode_listbox_resource_relative_url.xml
index a269aff1c1..d738408fef 100644
--- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary/my_view_mode_listbox_resource_relative_url.xml
+++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary/my_view_mode_listbox_resource_relative_url.xml
@@ -2,10 +2,7 @@
 <ZopeData>
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
-      <tuple>
-        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
-        <tuple/>
-      </tuple>
+      <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
     </pickle>
     <pickle>
       <dictionary>
@@ -124,16 +121,13 @@
   </record>
   <record id="2" aka="AAAAAAAAAAI=">
     <pickle>
-      <tuple>
-        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
-        <tuple/>
-      </tuple>
+      <global name="TALESMethod" module="Products.Formulator.TALESField"/>
     </pickle>
     <pickle>
       <dictionary>
         <item>
             <key> <string>_text</string> </key>
-            <value> <string>python: context.Delivery_getResourceItemList(validation_state=\'validated\', portal_type=[\'Service\', \'Product\'], cell=cell)</string> </value>
+            <value> <string>python: context.Delivery_getResourceItemList(validation_state=\'validated\', portal_type=context.getPortalObject().getPortalResourceTypeList(), cell=cell)</string> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/bt5/erp5_trade/bt/revision b/bt5/erp5_trade/bt/revision
index 7ccfcb14c5..cf5106d72a 100644
--- a/bt5/erp5_trade/bt/revision
+++ b/bt5/erp5_trade/bt/revision
@@ -1 +1 @@
-997
\ No newline at end of file
+999
\ No newline at end of file
-- 
2.30.9