[Erp5-report] r24081 - in /erp5/trunk/bt5/erp5_documentation: SkinTemplateItem/portal_skins...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Oct 7 18:58:37 CEST 2008
Author: mayoro
Date: Tue Oct 7 18:58:36 2008
New Revision: 24081
URL: http://svn.erp5.org?rev=24081&view=rev
Log:
2008-10-07: mayoro
- do not display Appendix when there is no class_method or property_sheet to display
- do not display class_method section or property_sheet section when it's empty
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=24081&r1=24080&r2=24081&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 Tue Oct 7 18:58:36 2008
@@ -188,70 +188,73 @@
property_sheets_list+=results[2]\n
\n
if portal_skin is not None and portal_skin=="ODT":\n
- result.append(\n
- ReportSection(\n
- level=2,\n
- title="Appendix",\n
- form_id=\'\')\n
- )\n
+ if class_methods_list !=[] or property_sheets_list !=[]:\n
+ result.append(\n
+ ReportSection(\n
+ level=2,\n
+ title="Appendix",\n
+ form_id=\'\')\n
+ )\n
classmethods = dict().fromkeys([x for x in class_methods_list]).keys()\n
class_list = dict().fromkeys([\'.\'.join(x.split(\'.\')[:-2]) for x in classmethods]).keys()\n
class_list.sort()\n
propertysheet = dict(zip([x.split(\'/\')[-1] for x in property_sheets_list],property_sheets_list))\n
- result.append(\n
- ReportSection(\n
- level=3,\n
- title="Class Methods",\n
- form_id=\'\')\n
- )\n
- for class_name in class_list:\n
- classmethod = dict().fromkeys([x.split(\'.\')[-1] for x in classmethods if x.startswith(class_name)]).keys()\n
- classmethod.sort()\n
- result.append(\n
- ReportSection(\n
- level=4,\n
- title=class_name,\n
+ if classmethods !=[]:\n
+ result.append(\n
+ ReportSection(\n
+ level=3,\n
+ 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
+ for class_name in class_list:\n
+ classmethod = dict().fromkeys([x.split(\'.\')[-1] for x in classmethods if x.startswith(class_name)]).keys()\n
+ classmethod.sort()\n
+ result.append(\n
+ ReportSection(\n
+ level=4,\n
+ title=class_name,\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
+ if propertysheet.keys() != []:\n
+ result.append(\n
+ ReportSection(\n
+ level=3,\n
+ title="Property Sheets",\n
+ form_id=\'\')\n
+ )\n
+ result.append(\n
+ ReportSection(\n
+ form_id=\'PortalTypeDocumentationHelperAppendixPropertySheet_view\',\n
+ selection_params=dict(property_sheet_list=propertysheet.keys(), obj=uri_object),\n
+ selection_name=\'property_sheet_selection\',\n
listbox_display_mode=\'FlatListMode\')\n
)\n
- result.append(\n
- ReportSection(\n
- level=3,\n
- title="Property Sheets",\n
- form_id=\'\')\n
- )\n
- result.append(\n
- ReportSection(\n
- form_id=\'PortalTypeDocumentationHelperAppendixPropertySheet_view\',\n
- selection_params=dict(property_sheet_list=propertysheet.keys(), obj=uri_object),\n
- selection_name=\'property_sheet_selection\',\n
- listbox_display_mode=\'FlatListMode\')\n
- )\n
- class_name = \'PortalTypePropertySheetDocumentationHelper\'\n
- 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
- method_id=\'getDocumentationHelper\',\n
- form_id=\'%s_view\' % class_name,\n
- param_list=[class_name,\n
- uri],\n
- listbox_display_mode=\'FlatListMode\')\n
- )\n
+ class_name = \'PortalTypePropertySheetDocumentationHelper\'\n
+ 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
+ method_id=\'getDocumentationHelper\',\n
+ form_id=\'%s_view\' % class_name,\n
+ param_list=[class_name,\n
+ uri],\n
+ listbox_display_mode=\'FlatListMode\')\n
+ )\n
return result\n
</string> </value>
</item>
Modified: erp5/trunk/bt5/erp5_documentation/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_documentation/bt/revision?rev=24081&r1=24080&r2=24081&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_documentation/bt/revision (original)
+++ erp5/trunk/bt5/erp5_documentation/bt/revision Tue Oct 7 18:58:36 2008
@@ -1,1 +1,1 @@
-146
+148
More information about the Erp5-report
mailing list