[Checkins] SVN: zope.dublincore/trunk/ Restored backward-compatible ``zope.app.dublincore.*`` permissions.

Tres Seaver tseaver at palladion.com
Fri Apr 23 10:20:05 EDT 2010


Log message for revision 111295:
  Restored backward-compatible ``zope.app.dublincore.*`` permissions.
  
  The restored permssion shims are mapped onto the new permissions using the
  ``<meta:redefinePermission>`` directive.
  
  These shims will be removed in 3.7.0.
  

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

-=-
Modified: zope.dublincore/trunk/CHANGES.txt
===================================================================
--- zope.dublincore/trunk/CHANGES.txt	2010-04-23 14:08:28 UTC (rev 111294)
+++ zope.dublincore/trunk/CHANGES.txt	2010-04-23 14:20:05 UTC (rev 111295)
@@ -6,6 +6,10 @@
 3.6.3 (unreleased)
 ==================
 
+- Restored backward-compatible ``zope.app.dublincore.*`` permissions,
+  mapping them onto the new permissions using the ``<meta:redefinePermission>``
+  directive.  These shims will be removed in 3.7.0.
+
 - Added unit (not functional) test for loadability of ``configure.zcml``.
 
 

Modified: zope.dublincore/trunk/src/zope/dublincore/configure.zcml
===================================================================
--- zope.dublincore/trunk/src/zope/dublincore/configure.zcml	2010-04-23 14:08:28 UTC (rev 111294)
+++ zope.dublincore/trunk/src/zope/dublincore/configure.zcml	2010-04-23 14:20:05 UTC (rev 111295)
@@ -1,6 +1,7 @@
 <configure
     xmlns="http://namespaces.zope.org/zope"
     xmlns:zcml="http://namespaces.zope.org/zcml"
+    xmlns:meta="http://namespaces.zope.org/meta"
     i18n_domain="zope"
     >
 
@@ -19,6 +20,28 @@
              Change Dublin-Core Meta Data "
       />
 
+  <!-- BBB:  these compatibility shims go away in 3.7.0 -->
+  <permission 
+      id="zope.app.dublincore.view"
+      title="Deprecated:  use zope.dublincore.view"
+      />
+
+  <meta:redefinePermission
+      from="zope.app.dublincore.view"
+      to="zope.dublincore.view" 
+      />
+
+  <permission 
+      id="zope.app.dublincore.change"
+      title="Deprecated:  use zope.dublincore.change"
+      />
+
+  <meta:redefinePermission
+      from="zope.app.dublincore.change"
+      to="zope.dublincore.change" 
+      />
+  <!-- end BBB -->
+
   <include file="security.zcml" />
 
   <adapter



More information about the checkins mailing list