[Checkins] SVN: zope.dublincore/trunk/src/zope/dublincore/ Split security assertions into a seperate file so that they can be overriden by

Aaron Lehmann aaron at zope.com
Mon Jun 29 11:50:45 EDT 2009


Log message for revision 101323:
  Split security assertions into a seperate file so that they can be overriden by
  library consumers.
  
  

Changed:
  U   zope.dublincore/trunk/src/zope/dublincore/configure.zcml
  A   zope.dublincore/trunk/src/zope/dublincore/security.zcml

-=-
Modified: zope.dublincore/trunk/src/zope/dublincore/configure.zcml
===================================================================
--- zope.dublincore/trunk/src/zope/dublincore/configure.zcml	2009-06-29 15:30:32 UTC (rev 101322)
+++ zope.dublincore/trunk/src/zope/dublincore/configure.zcml	2009-06-29 15:50:45 UTC (rev 101323)
@@ -12,24 +12,14 @@
              Change Dublin-Core Meta Data "
       />
 
+  <include file="security.zcml" />
+
   <adapter
       factory=".annotatableadapter.ZDCAnnotatableAdapter"
       provides="zope.dublincore.interfaces.IWriteZopeDublinCore"
       trusted="true"
       />
 
-  <class class=".annotatableadapter.ZDCAnnotatableAdapter">
-    <require
-        permission="zope.app.dublincore.view"
-        interface=".interfaces.IZopeDublinCore"
-        />
-    <require
-        permission="zope.app.dublincore.change"
-        interface=".interfaces.IWritableGeneralDublinCore"
-        set_schema=".interfaces.IZopeDublinCore"
-        />
-  </class>
-
   <subscriber
       handler=".timeannotators.ModifiedAnnotator"
       for="zope.lifecycleevent.interfaces.IObjectModifiedEvent"

Added: zope.dublincore/trunk/src/zope/dublincore/security.zcml
===================================================================
--- zope.dublincore/trunk/src/zope/dublincore/security.zcml	                        (rev 0)
+++ zope.dublincore/trunk/src/zope/dublincore/security.zcml	2009-06-29 15:50:45 UTC (rev 101323)
@@ -0,0 +1,15 @@
+<configure xmlns="http://namespaces.zope.org/zope">
+
+  <class class=".annotatableadapter.ZDCAnnotatableAdapter">
+    <require
+        permission="zope.app.dublincore.view"
+        interface=".interfaces.IZopeDublinCore"
+        />
+    <require
+        permission="zope.app.dublincore.change"
+        interface=".interfaces.IWritableGeneralDublinCore"
+        set_schema=".interfaces.IZopeDublinCore"
+        />
+  </class>
+
+</configure>



More information about the Checkins mailing list