[Erp5-report] r29916 - /erp5/trunk/products/ERP5Type/DocumentationHelper/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Oct 22 11:56:33 CEST 2009
Author: kazuhiko
Date: Thu Oct 22 11:56:32 2009
New Revision: 29916
URL: http://svn.erp5.org?rev=29916&view=rev
Log:
follow the changes of Portal Type implementation.
* we no longer have _actions and _roles in portal type itself.
* use new APIs to get action / role informations.
Modified:
erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py
Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py?rev=29916&r1=29915&r2=29916&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py [utf8] Thu Oct 22 11:56:32 2009
@@ -203,9 +203,8 @@
"""
"""
action_list = []
- actions = getattr(self.getDocumentedObject(), "_actions")
- for action in actions:
- action_list.append(action.getId())
+ for action in self.getDocumentedObject().getActionInformationList():
+ action_list.append(action.getReference())
return action_list
security.declareProtected(Permissions.AccessContentsInformation, 'getActionItemList')
@@ -214,11 +213,11 @@
"""
action_list = []
TITLE =['No', 'Yes']
- for action in self.getDocumentedObject()._actions:
- permission = ', '.join(x for x in action.permissions)
- visible = TITLE[action.visible]
- category = action.category
- action_list.append((action.getId(), action.title, action.Description(), permission, visible, category))
+ for action in self.getDocumentedObject().getActionInformationList():
+ permission = ', '.join(x for x in action.getActionPermissionList())
+ visible = TITLE[int(action.isVisible())]
+ category = action.getActionType()
+ action_list.append((action.getReference(), action.getTitle(), action.getDescription(), permission, visible, category))
return action_list
security.declareProtected(Permissions.AccessContentsInformation, 'getActionUriList')
@@ -226,15 +225,14 @@
"""
"""
action_id_list = self.getActionIdList()
- return map(lambda x: ('%s?_actions#%s' % (self.uri, x)), action_id_list)
+ return map(lambda x: ('%s/%s' % (self.uri, x)), action_id_list)
security.declareProtected(Permissions.AccessContentsInformation, 'getRoleIdList')
def getRoleIdList(self):
"""
"""
role_list = []
- roles = getattr(self.getDocumentedObject(), "_roles")
- for role in roles:
+ for role in self.getDocumentedObject().getRoleInformationList():
role_list.append(role.Title())
return role_list
@@ -243,8 +241,8 @@
"""
"""
role_list = []
- for role in self.getDocumentedObject()._roles:
- role_list.append((role.__name__, role.Title(), role.Description()))
+ for role in self.getDocumentedObject().getRoleInformationList():
+ role_list.append((';'.join(role.getRoleNameList()), role.getTitle(), role.getDescription()))
return role_list
security.declareProtected(Permissions.AccessContentsInformation, 'getRoleURIList')
@@ -263,7 +261,7 @@
"""
"""
role_id_list = self.getRoleIdList()
- return map(lambda x: ('%s?_roles#%s' % (self.uri, x)), role_id_list)
+ return map(lambda x: ('%s/%s' % (self.uri, x)), role_id_list)
def _getPropertyHolder(self):
portal_type = getPortalType(self.uri)
More information about the Erp5-report
mailing list