[Erp5-report] r33186 jerome - in /erp5/trunk/bt5/erp5_web: SkinTemplateItem/portal_skins/er...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 1 15:54:16 CET 2010


Author: jerome
Date: Mon Mar  1 15:54:14 2010
New Revision: 33186

URL: http://svn.erp5.org?rev=33186&view=rev
Log:
Improvements to WebSection_viewSubjectIndexRenderer, "last_subject = subject.subject" was missing, so grouping was not done. Also use the fact that catalog ignores empty string to pass language=''

Modified:
    erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_viewSubjectIndexRenderer.xml
    erp5/trunk/bt5/erp5_web/bt/revision

Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_viewSubjectIndexRenderer.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_viewSubjectIndexRenderer.xml?rev=33186&r1=33185&r2=33186&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_viewSubjectIndexRenderer.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_viewSubjectIndexRenderer.xml [utf8] Mon Mar  1 15:54:14 2010
@@ -73,21 +73,13 @@
 def buildIndex(language=None):\n
   from Products.ZSQLCatalog.SQLCatalog import NegatedQuery, Query\n
   # Retrieve the different subjects in the catalog\n
-  if language is not None:\n
-    subject_list = context.searchResults(\n
+  subject_list = context.searchResults(\n
       select_expression=\'subject, reference\',\n
       query=NegatedQuery(Query(subject=None)),\n
-      language=language,\n
-      sort_on=((\'subject\', \'descending\'), (\'title\', \'ascending\')),\n
+      language=language or \'\',\n
+      sort_on=((\'subject\', \'ascending\'), (\'title\', \'ascending\')),\n
       #src__=1,\n
-    )\n
-  else:\n
-    subject_list = context.searchResults(\n
-      select_expression=\'subject, reference\',\n
-      query=NegatedQuery(Query(subject=None)),\n
-      sort_on=((\'subject\', \'descending\'), (\'title\', \'ascending\')),\n
-      #src__=1,\n
-    )\n
+   )\n
   #return subject_list\n
   #return map(lambda x:(x.subject, x.reference), subject_list)\n
   # Convert the result into list\n
@@ -109,7 +101,7 @@
       subject_title = subject_title[0].upper() + subject_title[1:]\n
       result.append("<h1>%s</h1>" % subject_title)\n
     result.append("""<p><a href="%s/%s/view">%s</a></p>""" % (web_section_url, subject.reference, subject.title))\n
-\n
+    last_subject = subject.subject\n
   return \'\\n\'.join(result)\n
 \n
 from Products.ERP5Type.Cache import CachingMethod\n

Modified: erp5/trunk/bt5/erp5_web/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/bt/revision?rev=33186&r1=33185&r2=33186&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/bt/revision [utf8] Mon Mar  1 15:54:14 2010
@@ -1,1 +1,1 @@
-910
+912




More information about the Erp5-report mailing list