[Zope3-checkins] CVS: Zope3/lib/python/Zope/App/OFS/Services/ServiceManager - configure.zcml:1.6.6.1
Suresh Babu Eddala
sbabu@zeomega.com
Mon, 21 Oct 2002 12:17:31 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS/Services/ServiceManager
In directory cvs.zope.org:/tmp/cvs-serv13789/lib/python/Zope/App/OFS/Services/ServiceManager
Modified Files:
Tag: Zope3-Bangalore-TTW-Branch
configure.zcml
Log Message:
Set the permission for the attributes service_type , component_path
and the interfaces IAddNotifiable and IDeleteNotifiable.
=== Zope3/lib/python/Zope/App/OFS/Services/ServiceManager/configure.zcml 1.6 => 1.6.6.1 ===
--- Zope3/lib/python/Zope/App/OFS/Services/ServiceManager/configure.zcml:1.6 Wed Oct 2 18:18:01 2002
+++ Zope3/lib/python/Zope/App/OFS/Services/ServiceManager/configure.zcml Mon Oct 21 12:17:30 2002
@@ -10,6 +10,7 @@
<require
permission="Zope.ManageServices"
interface="Zope.App.OFS.Services.ServiceManager.IServiceManager." />
+ <implements interface="Zope.App.OFS.Annotation.IAttributeAnnotatable." />
</content>
<content class=".Packages.">
@@ -22,6 +23,7 @@
<require
permission="Zope.ManageServices"
interface=".IComponentManager." />
+
</content>
<content class=".Package.">
@@ -31,22 +33,39 @@
<require
permission="Zope.ManageServices"
interface="Zope.App.OFS.Container.IContainer.IWriteContainer" />
+
</content>
<content class=".Module.Manager.">
<require
permission="Zope.ManageCode"
interface="Persistence.IPersistentModuleManager." />
+ <implements interface="Zope.App.OFS.Annotation.IAttributeAnnotatable." />
</content>
+
<content class=".ServiceDirective.">
<require
permission="Zope.ManageServices"
interface=".IServiceDirective." />
- </content>
+ <require
+ permission="Zope.ManageServices"
+ interface="Zope.App.OFS.Container.IAddNotifiable." />
+ <require
+ permission="Zope.ManageServices"
+ interface="Zope.App.OFS.Container.IDeleteNotifiable." />
+ <require
+ permission="Zope.ManageServices"
+ set_attributes="service_type component_path" />
+ </content>
+
+ <include package="Zope.App.OFS.Services.ServiceManager.Views" />
+ <adapter
+ factory="Zope.App.DependencyFramework.Dependable."
+ provides="Zope.App.DependencyFramework.IDependable."
+ for="Zope.App.OFS.Annotation.IAnnotatable." />
- <include package="Zope.App.OFS.Services.ServiceManager.Views" />
</zopeConfigure>