[Erp5-report] r33718 jerome - in /erp5/trunk/bt5/erp5_forge: SkinTemplateItem/portal_skins/...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 15 10:03:37 CET 2010


Author: jerome
Date: Mon Mar 15 10:03:35 2010
New Revision: 33718

URL: http://svn.erp5.org?rev=33718&view=rev
Log:
remove external method to clone roles, adapt ERP5Type_cloneRoleInformation to use BaseType_copyRoleList, and mark it as obsolete

Modified:
    erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Type_cloneRoleInformation.xml
    erp5/trunk/bt5/erp5_forge/bt/revision

Modified: erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Type_cloneRoleInformation.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Type_cloneRoleInformation.xml?rev=33718&r1=33717&r2=33718&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Type_cloneRoleInformation.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Type_cloneRoleInformation.xml [utf8] Mon Mar 15 10:03:35 2010
@@ -53,18 +53,21 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>"""\n
-  A quite generic script to clone security settings amont portal types.\n
-  from_type - a portal type id\n
-  to_type_list - a list of target types\n
-  Uses external method\n
+            <value> <string>"""Obsolete compatibility script.\n
 """\n
+from Products.ERP5Type.Log import log\n
+log("Obsolete script, please use BaseType_copyRoleList instead")\n
 \n
 print \'cloning role information from\'\n
 print from_type\n
 if to_type_list == ():\n
   to_type_list = (to_type,)\n
-print context.cloneRoleInformation(context.portal_types, from_type, to_type_list)\n
+\n
+print "to", to_type_list\n
+\n
+context.portal_types[from_type].BaseType_copyRoleList(remove_existing_roles=True,\n
+                                                      portal_type_list=to_type_list)\n
+\n
 return printed\n
 </string> </value>
         </item>
@@ -107,8 +110,12 @@
                             <string>to_type</string>
                             <string>_print_</string>
                             <string>_print</string>
+                            <string>Products.ERP5Type.Log</string>
+                            <string>log</string>
                             <string>_getattr_</string>
+                            <string>_getitem_</string>
                             <string>context</string>
+                            <string>True</string>
                           </tuple>
                         </value>
                     </item>

Modified: erp5/trunk/bt5/erp5_forge/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_forge/bt/revision?rev=33718&r1=33717&r2=33718&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_forge/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_forge/bt/revision [utf8] Mon Mar 15 10:03:35 2010
@@ -1,1 +1,1 @@
-577
+578




More information about the Erp5-report mailing list