[Checkins] SVN: zope.securitypolicy/trunk/ Add security protections for the `PermissionSetting`.

Dan Korostelev nadako at gmail.com
Mon Mar 9 20:43:20 EDT 2009


Log message for revision 97749:
  Add security protections for the `PermissionSetting`.

Changed:
  U   zope.securitypolicy/trunk/CHANGES.txt
  U   zope.securitypolicy/trunk/src/zope/securitypolicy/configure.zcml

-=-
Modified: zope.securitypolicy/trunk/CHANGES.txt
===================================================================
--- zope.securitypolicy/trunk/CHANGES.txt	2009-03-10 00:20:49 UTC (rev 97748)
+++ zope.securitypolicy/trunk/CHANGES.txt	2009-03-10 00:43:20 UTC (rev 97749)
@@ -19,6 +19,8 @@
   implementation, because __*__ name pattern is reserved for special
   names in python.
 
+- Add security protections for the `PermissionSetting`. 
+
 - Improve documentation formatting, add it to the package's long
   description.
 

Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/configure.zcml
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/configure.zcml	2009-03-10 00:20:49 UTC (rev 97748)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/configure.zcml	2009-03-10 00:43:20 UTC (rev 97749)
@@ -96,6 +96,13 @@
       name="Role Ids"
       />
 
+  <class class=".settings.PermissionSetting">
+    <require
+        permission="zope.Public"
+        attributes="getName getDescription __str__ __repr__"
+        />
+  </class>
+
   <!-- Registering documentation with API doc -->
   <configure
       xmlns:apidoc="http://namespaces.zope.org/apidoc"



More information about the Checkins mailing list