[Erp5-report] r31601 kazuhiko - in /erp5/trunk/products: CMFCategory/ ERP5Type/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jan 6 15:43:10 CET 2010


Author: kazuhiko
Date: Wed Jan  6 15:43:08 2010
New Revision: 31601

URL: http://svn.erp5.org?rev=31601&view=rev
Log:
category testing API should be protected by Permissions.AccessContentsInformation not Permissions.View.
XXX we need more review for other getter methods in Base.py.

Modified:
    erp5/trunk/products/CMFCategory/Category.py
    erp5/trunk/products/ERP5Type/Base.py

Modified: erp5/trunk/products/CMFCategory/Category.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFCategory/Category.py?rev=31601&r1=31600&r2=31601&view=diff
==============================================================================
--- erp5/trunk/products/CMFCategory/Category.py [utf8] (original)
+++ erp5/trunk/products/CMFCategory/Category.py [utf8] Wed Jan  6 15:43:08 2010
@@ -689,7 +689,7 @@
       """
       return '/'.join(self.portal_url.getRelativeContentPath(self)[1:])
 
-    security.declareProtected( Permissions.View, 'isMemberOf' )
+    security.declareProtected( Permissions.AccessContentsInformation, 'isMemberOf' )
     def isMemberOf(self, category, **kw):
       """
         Tests if an object if member of a given category

Modified: erp5/trunk/products/ERP5Type/Base.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Base.py?rev=31601&r1=31600&r2=31601&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Base.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Base.py [utf8] Wed Jan  6 15:43:08 2010
@@ -2405,14 +2405,14 @@
     self._getCategoryTool()._cleanupCategories()
 
   # Category testing
-  security.declareProtected( Permissions.View, 'isMemberOf' )
+  security.declareProtected( Permissions.AccessContentsInformation, 'isMemberOf' )
   def isMemberOf(self, category, **kw):
     """
       Tests if an object if member of a given category
     """
     return self._getCategoryTool().isMemberOf(self, category, **kw)
 
-  security.declareProtected( Permissions.View, 'isAcquiredMemberOf' )
+  security.declareProtected( Permissions.AccessContentsInformation, 'isAcquiredMemberOf' )
   def isAcquiredMemberOf(self, category):
     """
       Tests if an object if member of a given category




More information about the Erp5-report mailing list