[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