[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