From 2829b8d3fa6c5632442cadaecf21a9059d52ced6 Mon Sep 17 00:00:00 2001 From: Mayoro Diagne <mayoro@nexedi.com> Date: Sat, 11 Oct 2008 13:49:56 +0000 Subject: [PATCH] adding description in documentation of PageTemplates, in ODT mode use this description instead of whole Page Templates's source code git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@24152 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../PageTemplateDocumentationHelper.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/product/ERP5Type/DocumentationHelper/PageTemplateDocumentationHelper.py b/product/ERP5Type/DocumentationHelper/PageTemplateDocumentationHelper.py index 0e24af7b14..c17871bee5 100644 --- a/product/ERP5Type/DocumentationHelper/PageTemplateDocumentationHelper.py +++ b/product/ERP5Type/DocumentationHelper/PageTemplateDocumentationHelper.py @@ -64,6 +64,14 @@ class PageTemplateDocumentationHelper(DocumentationHelper): """ return getattr(self.getDocumentedObject(), "title", '') + security.declareProtected(Permissions.AccessContentsInformation, 'getDescription' ) + def getDescription(self): + """ + Returns the description of the documentation helper + """ + return getattr(self.getDocumentedObject(), "description", '') + + security.declareProtected( Permissions.AccessContentsInformation, 'getSourceCode' ) def getSourceCode(self): """ @@ -76,7 +84,7 @@ class PageTemplateDocumentationHelper(DocumentationHelper): REQUEST = getattr(self, 'REQUEST', None) if REQUEST is not None: if REQUEST.get('portal_skin', 'View' ) != 'View': - return source_code + return getattr(self.getDocumentedObject(), "description", '') else: LOG('DCWorkflowScriptDocumentationHelper', INFO, 'Transformation Tool is not installed. No convertion of python script to html') -- 2.30.9