[Erp5-report] r27087 - /erp5/trunk/products/ERP5Type/DocumentationHelper/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu May 21 17:11:00 CEST 2009
Author: jp
Date: Thu May 21 17:11:00 2009
New Revision: 27087
URL: http://svn.erp5.org?rev=27087&view=rev
Log:
Added role definition documentation in business templates
Modified:
erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py
Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py?rev=27087&r1=27086&r2=27087&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py [utf8] Thu May 21 17:11:00 2009
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
##############################################################################
#
@@ -76,6 +77,11 @@
id='base_category',
title='Base Category',
class_name='BaseCategoryDocumentationHelper',
+ ),
+ dict(
+ id='template_role',
+ title='Role Definitions',
+ class_name='BusinessTemplateRoleDocumentationHelper',
),
)
@@ -241,6 +247,20 @@
base_uri = '/'+self.uri.split('/')[1]+'/portal_catalog'
return map(lambda x: ('%s/%s' % (base_uri, x)), catalog_method_list)
+ security.declareProtected(Permissions.AccessContentsInformation, 'getTemplateRoleIdList')
+ def getTemplateRoleIdList(self):
+ """
+ """
+ return self.getDocumentedObject().getTemplatePortalTypeRoleList([])
+
+ security.declareProtected(Permissions.AccessContentsInformation, 'getTemplateRoleUriList')
+ def getTemplateRoleUriList(self):
+ """
+ """
+ portal_type_list = self.getPortalTypeIdList()
+ base_uri = '/'+self.uri.split('/')[1]+'/portal_types'
+ return map(lambda x: ('%s/%s' % (base_uri, x)), portal_type_list)
+
security.declareProtected(Permissions.AccessContentsInformation, 'getTemplatePathList')
def getTemplatePathList(self):
"""
More information about the Erp5-report
mailing list