[Erp5-report] r8113 - /erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 20 19:00:39 CEST 2006
Author: kevin
Date: Tue Jun 20 19:00:33 2006
New Revision: 8113
URL: http://svn.erp5.org?rev=8113&view=rev
Log:
Include sub-section as part of the document list.
Modified:
erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getDocumentValueList.xml
Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getDocumentValueList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getDocumentValueList.xml?rev=8113&r1=8112&r2=8113&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getDocumentValueList.xml (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getDocumentValueList.xml Tue Jun 20 19:00:33 2006
@@ -99,7 +99,7 @@
# Make a new search with local documents\n
value_list = context.getSourceValueList(portal_type="Web Page")\n
if len(value_list):\n
- reference_list = map(lambda x:x.getReference(), value_list)\n
+ reference_list = map(lambda x: x.getReference(), value_list)\n
brain_list.extend(list(context.portal_catalog(reference= reference_list, portal_type="Web Page")))\n
\n
# Make sure a single reference is counted once only\n
@@ -124,7 +124,10 @@
# Sort documents\n
brain_list.sort(content_cmp)\n
\n
-return brain_list\n
+# Append sub-section to the top of the list\n
+subsection_list = context.objectValues(portal_type="Web Section")\n
+\n
+return subsection_list + brain_list\n
]]></string> </value>
@@ -140,8 +143,22 @@
<value> <string>Script (Python):/nexedi/portal_skins/erp5_web/WebSite_getDocumentValueList</string> </value>
</item>
<item>
+ <key> <string>_owner</string> </key>
+ <value>
+ <none/>
+ </value>
+ </item>
+ <item>
<key> <string>_params</string> </key>
<value> <string>**kw</string> </value>
+ </item>
+ <item>
+ <key> <string>_proxy_roles</string> </key>
+ <value>
+ <tuple>
+ <string>Manager</string>
+ </tuple>
+ </value>
</item>
<item>
<key> <string>errors</string> </key>
@@ -190,6 +207,7 @@
<string>None</string>
<string>reference</string>
<string>_getitem_</string>
+ <string>subsection_list</string>
</tuple>
</value>
</item>
More information about the Erp5-report
mailing list