[Checkins] SVN: zope.file/trunk/ Merge changes from ulif-fix-menus.
Ulrich Fouquet
cvs-admin at zope.org
Mon Jun 4 13:04:37 UTC 2012
Log message for revision 126560:
Merge changes from ulif-fix-menus.
Changed:
U zope.file/trunk/CHANGES.txt
U zope.file/trunk/src/zope/file/browser.zcml
A zope.file/trunk/src/zope/file/menus.zcml
-=-
Modified: zope.file/trunk/CHANGES.txt
===================================================================
--- zope.file/trunk/CHANGES.txt 2012-06-02 23:53:59 UTC (rev 126559)
+++ zope.file/trunk/CHANGES.txt 2012-06-04 13:04:33 UTC (rev 126560)
@@ -2,6 +2,12 @@
CHANGES
=======
+0.6.2 (unreleased)
+------------------
+
+- Moved menu-oriented registrations into new menus.zcml. This is now
+ loaded if zope.app.zcmlfiles is available only.
+
0.6.1 (2012-01-26)
------------------
Modified: zope.file/trunk/src/zope/file/browser.zcml
===================================================================
--- zope.file/trunk/src/zope/file/browser.zcml 2012-06-02 23:53:59 UTC (rev 126559)
+++ zope.file/trunk/src/zope/file/browser.zcml 2012-06-04 13:04:33 UTC (rev 126560)
@@ -1,6 +1,7 @@
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser"
+ xmlns:zcml="http://namespaces.zope.org/zcml"
i18n_domain="zope.file"
>
@@ -26,33 +27,17 @@
/>
<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"
+ <!-- Register menu related stuff if z.a.zcmlfiles is available only -->
+ <include
+ zcml:condition="installed zope.app.zcmlfiles"
+ package="zope.file"
+ file="menus.zcml"
/>
+
</configure>
Copied: zope.file/trunk/src/zope/file/menus.zcml (from rev 126559, zope.file/branches/ulif-fix-menus/src/zope/file/menus.zcml)
===================================================================
--- zope.file/trunk/src/zope/file/menus.zcml (rev 0)
+++ zope.file/trunk/src/zope/file/menus.zcml 2012-06-04 13:04:33 UTC (rev 126560)
@@ -0,0 +1,35 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ i18n_domain="zope.file"
+ >
+
+ <!--
+ Menu related configuration.
+ Loaded from configure.zcml only if zope.app.zcmlfiles is available.
+ -->
+ <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:addMenuItem
+ for="zope.browser.interfaces.IAdding"
+ view="zope.file.File"
+ title="Zope File"
+ class="zope.file.file.File"
+ permission="zope.ManageContent"
+ />
+
+</configure>
More information about the checkins
mailing list