[Erp5-report] r42974 arnaud.fontaine - /erp5/trunk/products/CMFCategory/Category.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 3 13:28:29 CET 2011
Author: arnaud.fontaine
Date: Thu Feb 3 13:28:28 2011
New Revision: 42974
URL: http://svn.erp5.org?rev=42974&view=rev
Log:
Hardcode getReadPermission and getWritePermission BaseCategory getters
as they are used when generating accessors and it is needed when
upgrading a site to Portal Type classes and ZODB Property
Sheets.
Modified:
erp5/trunk/products/CMFCategory/Category.py
Modified: erp5/trunk/products/CMFCategory/Category.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFCategory/Category.py?rev=42974&r1=42973&r2=42974&view=diff
==============================================================================
--- erp5/trunk/products/CMFCategory/Category.py [utf8] (original)
+++ erp5/trunk/products/CMFCategory/Category.py [utf8] Thu Feb 3 13:28:28 2011
@@ -37,6 +37,7 @@ from Products.CMFCore.utils import getTo
from Products.ERP5Type import Permissions
from Products.ERP5Type import PropertySheet
from Products.ERP5Type.Accessor.Constant import PropertyGetter as ConstantGetter
+from Products.ERP5Type.Accessor.Base import Getter as BaseGetter
from Products.ERP5Type.Core.Folder import Folder
from Products.CMFCategory.Renderer import Renderer
from Products.ERP5Type.Utils import sortValueList
@@ -932,5 +933,13 @@ class BaseCategory(Category):
'getBaseCategory')
getBaseCategory = getBaseCategoryValue
+ # Hardcode these getters as they are used when generating
+ # accessors
+ getReadPermission = BaseGetter('getReadPermission', 'read_permission',
+ 'string')
+
+ getWritePermission = BaseGetter('getWritePermission', 'write_permission',
+ 'string')
+
InitializeClass( Category )
InitializeClass( BaseCategory )
More information about the Erp5-report
mailing list