[Erp5-report] r33719 jerome - in /erp5/trunk/bt5/erp5_forge: ExtensionTemplateItem/ SkinTem...

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


Author: jerome
Date: Mon Mar 15 10:03:44 2010
New Revision: 33719

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

Removed:
    erp5/trunk/bt5/erp5_forge/ExtensionTemplateItem/SecurityCloner.py
    erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/cloneRoleInformation.xml

Removed: erp5/trunk/bt5/erp5_forge/ExtensionTemplateItem/SecurityCloner.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_forge/ExtensionTemplateItem/SecurityCloner.py?rev=33718&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_forge/ExtensionTemplateItem/SecurityCloner.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_forge/ExtensionTemplateItem/SecurityCloner.py (removed)
@@ -1,22 +1,0 @@
-def cloneSecurity(self, from_id, to_id):
-  """
-  This methods copies roles from portal_type
-  from_id to portal_type to_id
-  """
-  s = ''
-  from_pt = self[from_id]
-  to_pt = [self[x] for x in to_id]
-  for pt in to_pt:
-    pt._roles = ()
-    for role in from_pt._roles:
-      pt.addRole(
-      role.getId(),
-      role.Description(),
-      role.Title(),
-      role.getCondition(),
-      '\n'.join(role.getCategory()) or '',
-      role.getBaseCategoryScript(),
-      ' '.join(role.getBaseCategory()) or '',
-      )
-    s+='%s\n' % pt
-  return s

Removed: erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/cloneRoleInformation.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/cloneRoleInformation.xml?rev=33718&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/cloneRoleInformation.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/cloneRoleInformation.xml (removed)
@@ -1,31 +1,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <global name="ExternalMethod" module="Products.ExternalMethod.ExternalMethod"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_function</string> </key>
-            <value> <string>cloneSecurity</string> </value>
-        </item>
-        <item>
-            <key> <string>_module</string> </key>
-            <value> <string>SecurityCloner</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>cloneRoleInformation</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Ext. method to clone role information among portal types</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>




More information about the Erp5-report mailing list