[Checkins] SVN: zope.file/trunk/ Move browser zcml to separate file.

Patrick Strawderman patrick at zope.com
Fri Jun 11 11:44:28 EDT 2010


Log message for revision 113356:
  Move browser zcml to separate file.
  

Changed:
  U   zope.file/trunk/CHANGES.txt
  A   zope.file/trunk/src/zope/file/browser.zcml
  U   zope.file/trunk/src/zope/file/configure.zcml

-=-
Modified: zope.file/trunk/CHANGES.txt
===================================================================
--- zope.file/trunk/CHANGES.txt	2010-06-11 15:40:16 UTC (rev 113355)
+++ zope.file/trunk/CHANGES.txt	2010-06-11 15:44:28 UTC (rev 113356)
@@ -5,6 +5,9 @@
 0.6.0 (unreleased)
 ------------------
 
+- Move browser-related zcml to `browser.zcml` so that it easier for
+  applications to exclude it.
+
 - Import content-type parser from zope.contenttype, adding a dependency on
   that package.
 

Added: zope.file/trunk/src/zope/file/browser.zcml
===================================================================
--- zope.file/trunk/src/zope/file/browser.zcml	                        (rev 0)
+++ zope.file/trunk/src/zope/file/browser.zcml	2010-06-11 15:44:28 UTC (rev 113356)
@@ -0,0 +1,58 @@
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    xmlns:browser="http://namespaces.zope.org/browser"
+    i18n_domain="zope.file"
+    >
+
+  <browser:view
+      for=".interfaces.IFile"
+      name="download"
+      class=".download.Download"
+      permission="zope.View"
+      />
+
+  <browser:view
+      for=".interfaces.IFile"
+      name="inline"
+      class=".download.Inline"
+      permission="zope.View"
+      />
+
+  <browser:view
+      for=".interfaces.IFile"
+      name="display"
+      class=".download.Display"
+      permission="zope.View"
+      />
+
+  <browser:view
+      for=".interfaces.IFile"
+      menu="zmi_views" title="Upload"
+      name="edit.html"
+      class=".upload.Reupload"
+      permission="zope.ManageContent"
+      />
+
+  <browser:view
+      for=".interfaces.IFile"
+      menu="zmi_views" title="Content Type"
+      name="contenttype.html"
+      class=".contenttype.ContentTypeForm"
+      permission="zope.ManageContent"
+      />
+
+  <browser:view
+      for="zope.browser.interfaces.IAdding"
+      name="zope.file.File"
+      class=".upload.Upload"
+      permission="zope.ManageContent"
+      />
+
+  <browser:addMenuItem
+      for="zope.browser.interfaces.IAdding"
+      view="zope.file.File"
+      title="Zope File"
+      class="zope.file.file.File"
+      permission="zope.ManageContent"
+      />
+</configure>

Modified: zope.file/trunk/src/zope/file/configure.zcml
===================================================================
--- zope.file/trunk/src/zope/file/configure.zcml	2010-06-11 15:40:16 UTC (rev 113355)
+++ zope.file/trunk/src/zope/file/configure.zcml	2010-06-11 15:44:28 UTC (rev 113356)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <configure
     xmlns="http://namespaces.zope.org/zope"
-    xmlns:browser="http://namespaces.zope.org/browser"
     i18n_domain="zope.file"
     >
 
@@ -49,61 +48,10 @@
            zope.mimetype.interfaces.IContentTypeChangedEvent"
       />
 
-
-  <browser:view
-      for=".interfaces.IFile"
-      name="download"
-      class=".download.Download"
-      permission="zope.View"
-      />
-
-  <browser:view
-      for=".interfaces.IFile"
-      name="inline"
-      class=".download.Inline"
-      permission="zope.View"
-      />
-
-  <browser:view
-      for=".interfaces.IFile"
-      name="display"
-      class=".download.Display"
-      permission="zope.View"
-      />
-
-  <browser:view
-      for=".interfaces.IFile"
-      menu="zmi_views" title="Upload"
-      name="edit.html"
-      class=".upload.Reupload"
-      permission="zope.ManageContent"
-      />
-
-  <browser:view
-      for=".interfaces.IFile"
-      menu="zmi_views" title="Content Type"
-      name="contenttype.html"
-      class=".contenttype.ContentTypeForm"
-      permission="zope.ManageContent"
-      />
-
-  <browser:view
-      for="zope.browser.interfaces.IAdding"
-      name="zope.file.File"
-      class=".upload.Upload"
-      permission="zope.ManageContent"
-      />
-
-  <browser:addMenuItem
-      for="zope.browser.interfaces.IAdding"
-      view="zope.file.File"
-      title="Zope File"
-      class="zope.file.file.File"
-      permission="zope.ManageContent"
-      />
-
   <class class=".download.DownloadResult">
     <allow interface="zope.publisher.http.IResult"/>
   </class>
 
+  <include file="browser.zcml" />
+
 </configure>



More information about the checkins mailing list