[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/OFS/Services/ConnectionService - configure.zcml:1.3
Jim Fulton
jim@zope.com
Thu, 11 Jul 2002 14:22:01 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS/Services/ConnectionService
In directory cvs.zope.org:/tmp/cvs-serv7355/lib/python/Zope/App/OFS/Services/ConnectionService
Modified Files:
configure.zcml
Log Message:
Reimplemented service managers to be package based. Service managers
are no longer containers. They have a packages subobject (not a
packages service) that contains packages. TTW components are created
in packages. To register a component, create the appropriate component
directive objects (these should be called configuration objects).
This should be viewed as a prototype to illustrate the idea of
packages. Lots of things can change (especially UI) and many things
aren't done (e.g. visiting created directives).
In the course of this, I fixed a bunch of bugs and problems in
traversal machinery.
I also renamed Zope.ComponentArchitecture.IServiceManager back to
IServiceService, since this interface doesn't actually specify any
management.
=== Zope3/lib/python/Zope/App/OFS/Services/ConnectionService/configure.zcml 1.2 => 1.3 ===
<zopeConfigure
xmlns='http://namespaces.zope.org/zope'>
-<content class=".ConnectionService.">
- <factory id="ConnectionService" permission="Zope.ManageServices" />
- <require
- permission="Zope.View"
- interface="Zope.App.RDB.IConnectionService." />
- <require
- permission="Zope.ManageServices"
- interface="Zope.App.OFS.Container.IContainer." />
-</content>
+ <content class=".ConnectionService.">
+ <factory id="ConnectionService" permission="Zope.ManageServices" />
+ <require
+ permission="Zope.View"
+ interface="Zope.App.RDB.IConnectionService." />
+ <require
+ permission="Zope.ManageServices"
+ interface="Zope.App.OFS.Container.IContainer." />
+ </content>
-<include package=".Views" />
+ <include package=".Views" />
</zopeConfigure>