[Checkins] SVN: z3ext.preferences/trunk/ Do not include permission checker for zope.Public permission

Nikolay Kim fafhrd at datacom.kz
Tue May 6 02:48:39 EDT 2008


Log message for revision 86483:
  Do not include permission checker for zope.Public permission

Changed:
  U   z3ext.preferences/trunk/CHANGES.txt
  U   z3ext.preferences/trunk/src/z3ext/preferences/zcml.py

-=-
Modified: z3ext.preferences/trunk/CHANGES.txt
===================================================================
--- z3ext.preferences/trunk/CHANGES.txt	2008-05-06 01:41:40 UTC (rev 86482)
+++ z3ext.preferences/trunk/CHANGES.txt	2008-05-06 06:48:35 UTC (rev 86483)
@@ -2,6 +2,12 @@
 CHANGES
 =======
 
+1.2.2 (2008-05-06)
+------------------
+
+- Do not include permission checker for zope.Public permission
+
+
 1.2.1 (2008-04-22)
 ------------------
 

Modified: z3ext.preferences/trunk/src/z3ext/preferences/zcml.py
===================================================================
--- z3ext.preferences/trunk/src/z3ext/preferences/zcml.py	2008-05-06 01:41:40 UTC (rev 86482)
+++ z3ext.preferences/trunk/src/z3ext/preferences/zcml.py	2008-05-06 06:48:35 UTC (rev 86483)
@@ -122,7 +122,8 @@
         if interface.interfaces.IInterface.providedBy(for_):
             tests = tests + (PrincipalChecker(for_),)
 
-        tests = tuple(tests) + (PermissionChecker(permission),)
+        if permission != 'zope.Public':
+            tests = tuple(tests) + (PermissionChecker(permission),)
 
         group = Class(tests)
 



More information about the Checkins mailing list