[Erp5-report] r23673 - in /erp5/trunk/bt5/erp5_documentation: SkinTemplateItem/portal_skins...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Sep 17 14:31:37 CEST 2008
Author: mayoro
Date: Wed Sep 17 14:31:35 2008
New Revision: 23673
URL: http://svn.erp5.org?rev=23673&view=rev
Log:
2008-09-17: mayoro
- Adding workflow scripts in documentation helper for ODT
Modified:
erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionList.xml
erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionListParams.xml
erp5/trunk/bt5/erp5_documentation/bt/revision
Modified: erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionList.xml?rev=23673&r1=23672&r2=23673&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionList.xml (original)
+++ erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionList.xml Wed Sep 17 14:31:35 2008
@@ -153,17 +153,12 @@
results = context.DocumentationHelper_getDocumentationSectionListParams(class_name,\n
child_uri.uri_list)\n
result+=results[0]\n
- class_methods_list+=results[1]\n
- property_sheets_list+=results[2]\n
if root_class_name == "ERP5SiteDocumentationHelper":\n
for sub_child_uri in child_uri.getSectionList():\n
class_name = sub_child_uri.getClassName()\n
results=context.DocumentationHelper_getDocumentationSectionListParams(class_name,\n
sub_child_uri.uri_list)\n
result+=results[0]\n
- class_methods_list+=results[1]\n
- property_sheets_list+=results[2]\n
-\n
elif portal_skin == "ODT" and root_class_name == "ERP5SiteDocumentationHelper":\n
for child_uri in uri_object.getSectionList():\n
class_name = child_uri.getClassName()\n
@@ -182,6 +177,18 @@
result+=results[0]\n
class_methods_list+=results[1]\n
property_sheets_list+=results[2]\n
+ if root_class_name == "ERP5SiteDocumentationHelper" and class_name==\'DCWorkflowDocumentationHelper\':\n
+ for sub_child_uri in child_uri.uri_list:\n
+ sub_child_object = context.getDocumentationHelper(class_name, sub_child_uri)\n
+ for section in sub_child_object.getSectionList(): \n
+ if section.class_name == \'DCWorkflowScriptDocumentationHelper\':\n
+ class_name = section.class_name\n
+ results=context.DocumentationHelper_getDocumentationSectionListParams(class_name,\n
+ section.uri_list, "%s:" % sub_child_object.getId())\n
+ result+=results[0]\n
+ class_methods_list+=results[1]\n
+ property_sheets_list+=results[2]\n
+\n
if portal_skin is not None and portal_skin=="ODT":\n
result.append(\n
ReportSection(\n
@@ -288,6 +295,7 @@
<string>sub_child_uri</string>
<string>getattr</string>
<string>child_uri_title</string>
+ <string>sub_child_object</string>
<string>append</string>
<string>$append0</string>
<string>x</string>
Modified: erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionListParams.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionListParams.xml?rev=23673&r1=23672&r2=23673&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionListParams.xml (original)
+++ erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionListParams.xml Wed Sep 17 14:31:35 2008
@@ -74,6 +74,10 @@
sub_result = []\n
propertysheet_list = []\n
class_method_list = []\n
+if class_name == \'DCWorkflowScriptDocumentationHelper\':\n
+ level=6\n
+else:\n
+ level=5\n
for uri in uri_list:\n
uri_object = context.getDocumentationHelper(class_name, uri)\n
if class_name in [\'PortalTypeDocumentationHelper\',\'PortalTypeInstanceDocumentationHelper\']:\n
@@ -85,8 +89,8 @@
sub_result.append(\n
ReportSection(\n
path=context.getPortalObject().portal_classes.getRelativeUrl(),\n
- level=5,\n
- title=getTitle(uri.split(\'.\')[-1]),\n
+ level=level,\n
+ title="%s%s" % (prefix_title, getTitle(uri.split(\'.\')[-1])),\n
form_id=\'\')\n
)\n
sub_result.append(\n
@@ -100,7 +104,7 @@
sub_result.append(\n
ReportSection(\n
path=context.getPortalObject().portal_classes.getRelativeUrl(),\n
- level=4,\n
+ level=level,\n
method_id=\'getDocumentationHelper\',\n
form_id=\'%s_view\' % class_name,\n
param_list=[class_name,\n
@@ -124,7 +128,7 @@
</item>
<item>
<key> <string>_params</string> </key>
- <value> <string>class_name=\'\', uri_list=[]</string> </value>
+ <value> <string>class_name=\'\', uri_list=[], prefix_title=\'\'</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
@@ -144,7 +148,7 @@
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
- <value> <int>2</int> </value>
+ <value> <int>3</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
@@ -152,6 +156,7 @@
<tuple>
<string>class_name</string>
<string>uri_list</string>
+ <string>prefix_title</string>
<string>getTitle</string>
<string>Products.ERP5Form.Report</string>
<string>ReportSection</string>
@@ -162,6 +167,7 @@
<string>sub_result</string>
<string>propertysheet_list</string>
<string>class_method_list</string>
+ <string>level</string>
<string>_getiter_</string>
<string>uri</string>
<string>uri_object</string>
@@ -183,6 +189,7 @@
<tuple>
<string></string>
<list/>
+ <string></string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_documentation/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_documentation/bt/revision?rev=23673&r1=23672&r2=23673&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_documentation/bt/revision (original)
+++ erp5/trunk/bt5/erp5_documentation/bt/revision Wed Sep 17 14:31:35 2008
@@ -1,1 +1,1 @@
-90
+101
More information about the Erp5-report
mailing list