[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