[Erp5-report] r42368 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Jan 17 10:06:28 CET 2011
Author: gabriel
Date: Mon Jan 17 10:06:28 2011
New Revision: 42368
URL: http://svn.erp5.org?rev=42368&view=rev
Log:
2010-01-17 gabriel
* Add CachingMethod to extract all subjects from all objects in Web Page Module
Modified:
erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml
erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log
erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml?rev=42368&r1=42367&r2=42368&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml [utf8] Mon Jan 17 10:06:28 2011
@@ -56,6 +56,8 @@
This script generates a sections list to filter the document on UNG Docs.\n
"""\n
\n
+from Products.ERP5Type.Cache import CachingMethod\n
+\n
def getAvailableSubjectList(subject_list=()):\n
"""\n
Returns the list of available subjects for all documents\n
@@ -101,9 +103,13 @@ domain_list = []\n
if depth > 1:\n
return domain_list\n
\n
-validation_state_list = [\'draft\', \'published\', \'shared\']\n
+getAvailableSubjectListCached = CachingMethod(getAvailableSubjectList, \n
+ id=\'%s_%s\' % (script.id, \'subject_list_cached\'),\n
+ cache_factory=\'erp5_ui_short\')\n
+\n
+subject_list = getAvailableSubjectListCached()\n
\n
-for subject in getAvailableSubjectList():\n
+for subject in subject_list:\n
appendTempDomain("subject_" + subject,\n
subject.capitalize(),\n
dict(subject=subject),\n
Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log?rev=42368&r1=42367&r2=42368&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log [utf8] Mon Jan 17 10:06:28 2011
@@ -1,3 +1,6 @@
+2010-01-17 gabriel
+* Add CachingMethod to extract all subjects from all objects in Web Page Module
+
2010-01-10 gabriel
* Add gadget view on UNG template and added script to add a gadget
Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=42368&r1=42367&r2=42368&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Mon Jan 17 10:06:28 2011
@@ -1 +1 @@
-167
\ No newline at end of file
+168
\ No newline at end of file
More information about the Erp5-report
mailing list