[Checkins] SVN: zope.app.principalannotation/trunk/ Split ZCML configuration
Dan Korostelev
nadako at gmail.com
Sun Dec 7 14:34:30 EST 2008
Log message for revision 93757:
Split ZCML configuration
Changed:
U zope.app.principalannotation/trunk/CHANGES.txt
A zope.app.principalannotation/trunk/src/zope/app/principalannotation/bootstrap.zcml
A zope.app.principalannotation/trunk/src/zope/app/principalannotation/browser.zcml
U zope.app.principalannotation/trunk/src/zope/app/principalannotation/configure.zcml
-=-
Modified: zope.app.principalannotation/trunk/CHANGES.txt
===================================================================
--- zope.app.principalannotation/trunk/CHANGES.txt 2008-12-07 19:12:34 UTC (rev 93756)
+++ zope.app.principalannotation/trunk/CHANGES.txt 2008-12-07 19:34:30 UTC (rev 93757)
@@ -9,6 +9,10 @@
each other. This is done by caching unstored objects on the
utility.
+- Move boostrap subscriber to bootstrap.zcml file and browser
+ menu item definition to browser.zcml file to ease overriding
+ and excluding configuration.
+
3.4.0 (2007-10-26)
------------------
Added: zope.app.principalannotation/trunk/src/zope/app/principalannotation/bootstrap.zcml
===================================================================
--- zope.app.principalannotation/trunk/src/zope/app/principalannotation/bootstrap.zcml (rev 0)
+++ zope.app.principalannotation/trunk/src/zope/app/principalannotation/bootstrap.zcml 2008-12-07 19:34:30 UTC (rev 93757)
@@ -0,0 +1,11 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ >
+
+ <subscriber
+ for="zope.app.appsetup.IDatabaseOpenedEvent"
+ handler=".bootstrap.bootStrapSubscriber"
+ />
+
+</configure>
Added: zope.app.principalannotation/trunk/src/zope/app/principalannotation/browser.zcml
===================================================================
--- zope.app.principalannotation/trunk/src/zope/app/principalannotation/browser.zcml (rev 0)
+++ zope.app.principalannotation/trunk/src/zope/app/principalannotation/browser.zcml 2008-12-07 19:34:30 UTC (rev 93757)
@@ -0,0 +1,13 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ >
+
+ <browser:addMenuItem
+ class=".PrincipalAnnotationUtility"
+ permission="zope.ManageServices"
+ title="Principal Annotation Utility"
+ description="Stores Annotations for Principals"
+ />
+
+</configure>
Modified: zope.app.principalannotation/trunk/src/zope/app/principalannotation/configure.zcml
===================================================================
--- zope.app.principalannotation/trunk/src/zope/app/principalannotation/configure.zcml 2008-12-07 19:12:34 UTC (rev 93756)
+++ zope.app.principalannotation/trunk/src/zope/app/principalannotation/configure.zcml 2008-12-07 19:34:30 UTC (rev 93757)
@@ -16,20 +16,6 @@
/>
</class>
- <!-- Principal annotations (user data) utility -->
-
- <browser:addMenuItem
- class=".PrincipalAnnotationUtility"
- permission="zope.ManageServices"
- title="Principal Annotation Utility"
- description="Stores Annotations for Principals"
- />
-
- <subscriber
- for="zope.app.appsetup.IDatabaseOpenedEvent"
- handler=".bootstrap.bootStrapSubscriber"
- />
-
<adapter factory=".annotations" />
<adapter
@@ -37,4 +23,7 @@
factory=".annotations"
/>
+ <include file="bootstrap.zcml" />
+ <include file="browser.zcml" />
+
</configure>
More information about the Checkins
mailing list