[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