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

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Mar 4 10:11:44 CET 2010


Author: fabien
Date: Thu Mar  4 10:11:43 2010
New Revision: 33372

URL: http://svn.erp5.org?rev=33372&view=rev
Log:
add web_site_id to the cache method id as an instance can have many web_sites using admin toolbar

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

Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_getToolbarModuleItemList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_getToolbarModuleItemList.xml?rev=33372&r1=33371&r2=33372&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_getToolbarModuleItemList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSection_getToolbarModuleItemList.xml [utf8] Thu Mar  4 10:11:43 2010
@@ -64,6 +64,8 @@
 \n
 portal = context.getPortalObject()\n
 user = portal.portal_membership.getAuthenticatedMember().getUserName()\n
+web_site_id = getattr(context, \'getWebSiteValue\', None) is not None and \\\n
+    context.getWebSiteValue().getId()\n
 \n
 def getModuleItemList(user=None):\n
   gettext = portal.Localizer.erp5_ui.gettext\n
@@ -78,8 +80,8 @@
   item_list.sort(key=lambda x: x[0])\n
   return item_list\n
 \n
-getModuleItemList = CachingMethod(getModuleItemList,  \n
-  id=(\'WebSection_getToolbarModuleItemList\', portal.Localizer.get_selected_language(), portal.portal_url()),\n
+getModuleItemList = CachingMethod(getModuleItemList,\n
+  id=(\'WebSection_getToolbarModuleItemList\', portal.Localizer.get_selected_language(), portal.portal_url(), web_site_id),\n
       cache_factory=\'erp5_ui_short\')\n
 \n
 return getModuleItemList(user=user)\n
@@ -127,6 +129,8 @@
                             <string>context</string>
                             <string>portal</string>
                             <string>user</string>
+                            <string>getattr</string>
+                            <string>web_site_id</string>
                             <string>getModuleItemList</string>
                           </tuple>
                         </value>

Modified: erp5/trunk/bt5/erp5_web/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/bt/revision?rev=33372&r1=33371&r2=33372&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/bt/revision [utf8] Thu Mar  4 10:11:43 2010
@@ -1,1 +1,1 @@
-912
+913




More information about the Erp5-report mailing list