[Checkins] SVN: zope.file/branches/ulif-fix-menus/ Do menu-related configuration only if z.a.zcmlfiles is available.
Ulrich Fouquet
cvs-admin at zope.org
Sun May 27 23:36:43 UTC 2012
Log message for revision 126504:
Do menu-related configuration only if z.a.zcmlfiles is available.
Changed:
U zope.file/branches/ulif-fix-menus/CHANGES.txt
U zope.file/branches/ulif-fix-menus/src/zope/file/browser.zcml
-=-
Modified: zope.file/branches/ulif-fix-menus/CHANGES.txt
===================================================================
--- zope.file/branches/ulif-fix-menus/CHANGES.txt 2012-05-27 22:20:45 UTC (rev 126503)
+++ zope.file/branches/ulif-fix-menus/CHANGES.txt 2012-05-27 23:36:39 UTC (rev 126504)
@@ -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/branches/ulif-fix-menus/src/zope/file/browser.zcml
===================================================================
--- zope.file/branches/ulif-fix-menus/src/zope/file/browser.zcml 2012-05-27 22:20:45 UTC (rev 126503)
+++ zope.file/branches/ulif-fix-menus/src/zope/file/browser.zcml 2012-05-27 23:36:39 UTC (rev 126504)
@@ -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>
More information about the checkins
mailing list