[Erp5-report] r23825 - in /erp5/trunk/bt5/erp5_documentation: SkinTemplateItem/portal_skins...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Sep 25 17:16:56 CEST 2008
Author: mayoro
Date: Thu Sep 25 17:16:55 2008
New Revision: 23825
URL: http://svn.erp5.org?rev=23825&view=rev
Log:
2008-09-25: mayoro
- Adding litbox of class methods for every classes
- Making classes and propertysheets availeble when generating index
Modified:
erp5/trunk/bt5/erp5_documentation/SkinTemplateItem/portal_skins/erp5_documentation/DocumentationHelper_getDocumentationSectionList.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=23825&r1=23824&r2=23825&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 Thu Sep 25 17:16:55 2008
@@ -199,7 +199,9 @@
title="Appendix",\n
form_id=\'\')\n
)\n
- classmethod = dict().fromkeys([x for x in class_methods_list]).keys()\n
+ classmethods = dict().fromkeys([x for x in class_methods_list]).keys()\n
+ klasses = dict().fromkeys([\'.\'.join(x.split(\'.\')[:-2]) for x in classmethods]).keys()\n
+ klasses.sort()\n
propertysheet = dict(zip([x.split(\'/\')[-1] for x in property_sheets_list],property_sheets_list))\n
result.append(\n
ReportSection(\n
@@ -207,13 +209,22 @@
title="Class Methods",\n
form_id=\'\')\n
)\n
- result.append(\n
- ReportSection(\n
- form_id=\'PortalTypeDocumentationHelperAppendixClassMethod_view\',\n
- selection_params=dict(class_method_list=classmethod, obj=uri_object),\n
- selection_name=\'class_method_selection\',\n
- listbox_display_mode=\'FlatListMode\')\n
- )\n
+ for klass in klasses:\n
+ classmethod = dict().fromkeys([x.split(\'.\')[-1] for x in classmethods if x.startswith(klass)]).keys()\n
+ classmethod.sort()\n
+ result.append(\n
+ ReportSection(\n
+ level=4,\n
+ title=klass,\n
+ form_id=\'\')\n
+ )\n
+ result.append(\n
+ ReportSection(\n
+ form_id=\'PortalTypeDocumentationHelperAppendixClassMethod_view\',\n
+ selection_params=dict(class_method_list=classmethod, obj=uri_object),\n
+ selection_name=\'class_method_selection\',\n
+ listbox_display_mode=\'FlatListMode\')\n
+ )\n
result.append(\n
ReportSection(\n
level=3,\n
@@ -231,6 +242,12 @@
propertysheets = propertysheet.values()\n
propertysheets.sort(compareFileName)\n
for uri in propertysheets:\n
+ result.append(\n
+ ReportSection(\n
+ level=4,\n
+ title=uri.split(\'/\')[-1].split(\'.\')[0],\n
+ form_id=\'\')\n
+ )\n
result.append(\n
ReportSection(\n
path=context.getPortalObject().portal_classes.getRelativeUrl(),\n
@@ -316,9 +333,12 @@
<string>append</string>
<string>$append0</string>
<string>x</string>
- <string>classmethod</string>
+ <string>classmethods</string>
+ <string>klasses</string>
<string>zip</string>
<string>propertysheet</string>
+ <string>klass</string>
+ <string>classmethod</string>
<string>propertysheets</string>
</tuple>
</value>
Modified: erp5/trunk/bt5/erp5_documentation/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_documentation/bt/revision?rev=23825&r1=23824&r2=23825&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_documentation/bt/revision (original)
+++ erp5/trunk/bt5/erp5_documentation/bt/revision Thu Sep 25 17:16:55 2008
@@ -1,1 +1,1 @@
-112
+117
More information about the Erp5-report
mailing list