[Erp5-report] r28326 - /erp5/trunk/products/ERP5Type/Core/Folder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Aug 10 17:51:07 CEST 2009
Author: kazuhiko
Date: Mon Aug 10 17:51:06 2009
New Revision: 28326
URL: http://svn.erp5.org?rev=28326&view=rev
Log:
define getWebSiteValue() and getWebSectionValue() in Folder.
Since aq_dynamic will not work well to get Web Site / Web Section
for language specified case
(eg. web_site_module/site/fr/section/web_page_module), we call
aq_parent instead to reach the Web Site / Web Section.
Modified:
erp5/trunk/products/ERP5Type/Core/Folder.py
Modified: erp5/trunk/products/ERP5Type/Core/Folder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/Folder.py?rev=28326&r1=28325&r2=28326&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] Mon Aug 10 17:51:06 2009
@@ -341,6 +341,25 @@
"""
return self.countFolder(**kw)[0][0]
+ security.declareProtected(Permissions.AccessContentsInformation,
+ 'getWebSiteValue')
+ def getWebSiteValue(self):
+ """
+ Since aq_dynamic will not work well to get Web Site for language
+ specified case (eg. web_site_module/site/fr/web_page_module), we
+ call aq_parent instead to reach the Web Site.
+ """
+ return self.aq_parent.getWebSiteValue()
+
+ security.declareProtected(Permissions.AccessContentsInformation,
+ 'getWebSectionValue')
+ def getWebSectionValue(self):
+ """
+ Since aq_dynamic will not work well to get Web Section for language
+ specified case (eg. web_site_module/site/fr/section/web_page_module),
+ we call aq_parent instead to reach the Web Section.
+ """
+ return self.aq_parent.getWebSectionValue()
BTREE_HANDLER = 1
HBTREE_HANDLER = 2
More information about the Erp5-report
mailing list