[Checkins] SVN: AccessControl/trunk/ LP #966101: Recognize special `zope2.Private` permission in ZCML role directive.

Hano Schlichting cvs-admin at zope.org
Sun Oct 14 13:17:16 UTC 2012


Log message for revision 128000:
  LP #966101: Recognize special `zope2.Private` permission in ZCML role directive.
  

Changed:
  U   AccessControl/trunk/CHANGES.txt
  U   AccessControl/trunk/src/AccessControl/security.py

-=-
Modified: AccessControl/trunk/CHANGES.txt
===================================================================
--- AccessControl/trunk/CHANGES.txt	2012-10-14 13:14:48 UTC (rev 127999)
+++ AccessControl/trunk/CHANGES.txt	2012-10-14 13:17:13 UTC (rev 128000)
@@ -4,6 +4,8 @@
 3.0.5 (unreleased)
 ------------------
 
+- LP #966101: Recognize special `zope2.Private` permission in ZCML
+  role directive.
 
 3.0.4 (2012-09-09)
 ------------------

Modified: AccessControl/trunk/src/AccessControl/security.py
===================================================================
--- AccessControl/trunk/src/AccessControl/security.py	2012-10-14 13:14:48 UTC (rev 127999)
+++ AccessControl/trunk/src/AccessControl/security.py	2012-10-14 13:17:13 UTC (rev 128000)
@@ -183,6 +183,8 @@
         zope2_permission = str(self.title)
         if self.roles:
             addPermission(zope2_permission, default_roles=tuple(self.roles))
+        elif self.id == CheckerPrivateId:
+            addPermission(zope2_permission, default_roles=())
         else:
             addPermission(zope2_permission)
 



More information about the checkins mailing list