[Erp5-report] r24069 - /erp5/trunk/products/ERP5Type/DocumentationHelper/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Oct 7 15:21:05 CEST 2008


Author: mayoro
Date: Tue Oct  7 15:20:57 2008
New Revision: 24069

URL: http://svn.erp5.org?rev=24069&view=rev
Log:
display only docstring of python scripts on ODT mode

Modified:
    erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py
    erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowScriptDocumentationHelper.py
    erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypePropertySheetDocumentationHelper.py
    erp5/trunk/products/ERP5Type/DocumentationHelper/ScriptPythonDocumentationHelper.py

Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py?rev=24069&r1=24068&r2=24069&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/BusinessTemplateDocumentationHelper.py Tue Oct  7 15:20:57 2008
@@ -271,4 +271,10 @@
     base_uri = '/'+self.uri.split('/')[1]+'/portal_catalog'
     return map(lambda x: ('%s/%s' % (base_uri, x)), catalog_method_list)
 
+  security.declareProtected( Permissions.AccessContentsInformation, 'getTemplatePathList' )
+  def getTemplatePathList(self):
+    """
+    """
+    return self.getDocumentedObject().getTemplatePathList()
+
 InitializeClass(BusinessTemplateDocumentationHelper)

Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowScriptDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowScriptDocumentationHelper.py?rev=24069&r1=24068&r2=24069&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowScriptDocumentationHelper.py (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowScriptDocumentationHelper.py Tue Oct  7 15:20:57 2008
@@ -93,7 +93,11 @@
       REQUEST = getattr(self, 'REQUEST', None)
       if REQUEST is not None:
         if REQUEST.get('portal_skin', 'View' ) != 'View':
-          return source_code
+          doc_string = source_code.split('"""')
+          if len(doc_string)>1:
+            return doc_string[1]
+          else:
+            return ""
     else:
       LOG('DCWorkflowScriptDocumentationHelper', INFO,
           'Transformation Tool is not installed. No convertion of python script to html')

Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypePropertySheetDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypePropertySheetDocumentationHelper.py?rev=24069&r1=24068&r2=24069&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypePropertySheetDocumentationHelper.py (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypePropertySheetDocumentationHelper.py Tue Oct  7 15:20:57 2008
@@ -80,7 +80,11 @@
         REQUEST = getattr(self, 'REQUEST', None)
         if REQUEST is not None:
           if REQUEST.get('portal_skin', 'View' ) != 'View':
-            return source_code
+            doc_string = source_code.split('"""')
+            if len(doc_string)>1:
+              return doc_string[1]
+            else:
+              return ""
       else:
         LOG('DCWorkflowScriptDocumentationHelper', INFO,
             'Transformation Tool is not installed. No convertion of python script to html')

Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/ScriptPythonDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/ScriptPythonDocumentationHelper.py?rev=24069&r1=24068&r2=24069&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/ScriptPythonDocumentationHelper.py (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/ScriptPythonDocumentationHelper.py Tue Oct  7 15:20:57 2008
@@ -75,7 +75,11 @@
       REQUEST = getattr(self, 'REQUEST', None)
       if REQUEST is not None:
         if REQUEST.get('portal_skin', 'View' ) != 'View':
-          return source_code
+          doc_string = source_code.split('"""')
+          if len(doc_string)>1:
+            return doc_string[1]
+          else:
+            return ""
     else:
       LOG('DCWorkflowScriptDocumentationHelper', INFO,
           'Transformation Tool is not installed. No convertion of python script to html')




More information about the Erp5-report mailing list