[Zope3-checkins] SVN: Zope3/trunk/ Prepare to remove package
'zope.app.introspector': reconfigure
'zope.app.apidoc.codemodule' to not use the package.
Florent Xicluna
laxyf at yahoo.fr
Thu Sep 14 08:33:10 EDT 2006
Log message for revision 70172:
Prepare to remove package 'zope.app.introspector': reconfigure 'zope.app.apidoc.codemodule' to not use the package.
Changed:
U Zope3/trunk/doc/CHANGES.txt
U Zope3/trunk/src/zope/app/apidoc/codemodule/browser/introspector.zcml
U Zope3/trunk/src/zope/app/apidoc/enabled.zcml
U Zope3/trunk/src/zope/app/configure.zcml
-=-
Modified: Zope3/trunk/doc/CHANGES.txt
===================================================================
--- Zope3/trunk/doc/CHANGES.txt 2006-09-14 12:04:37 UTC (rev 70171)
+++ Zope3/trunk/doc/CHANGES.txt 2006-09-14 12:33:09 UTC (rev 70172)
@@ -37,6 +37,9 @@
Restructuring
+ - Removed deprecated ``zope.app.introspector`` package.
+ See ``zope.app.apidoc.codemodule`` for the introspector feature.
+
- Implemented the ZCML feature `deprecatedlayers` which is provided by
default. To turn off and remove the deprecated packages `layers` and
`skins`, you need to remove file `zope.app.layers-meta.zcml` from the
Modified: Zope3/trunk/src/zope/app/apidoc/codemodule/browser/introspector.zcml
===================================================================
--- Zope3/trunk/src/zope/app/apidoc/codemodule/browser/introspector.zcml 2006-09-14 12:04:37 UTC (rev 70171)
+++ Zope3/trunk/src/zope/app/apidoc/codemodule/browser/introspector.zcml 2006-09-14 12:33:09 UTC (rev 70172)
@@ -9,6 +9,7 @@
provides="zope.traversing.interfaces.ITraversable" for="*"
factory=".introspector.annotationsNamespace"
/>
+
<zope:adapter
name="annotations"
provides="zope.traversing.interfaces.ITraversable" for="*"
@@ -22,6 +23,7 @@
for="zope.interface.common.sequence.IMinimalSequence"
factory=".introspector.sequenceItemsNamespace"
/>
+
<zope:adapter
name="items"
provides="zope.traversing.interfaces.ITraversable"
@@ -36,6 +38,7 @@
for="zope.interface.common.mapping.IItemMapping"
factory=".introspector.mappingItemsNamespace"
/>
+
<zope:adapter
name="items"
provides="zope.traversing.interfaces.ITraversable"
@@ -47,7 +50,7 @@
name="introspector.html"
for="*"
class=".introspector.Introspector"
- permission="zope.app.introspector.Introspect"
+ permission="zope.app.apidoc.UseAPIDoc"
menu="zmi_views" title="Introspector"
template="introspector.pt"
/>
Modified: Zope3/trunk/src/zope/app/apidoc/enabled.zcml
===================================================================
--- Zope3/trunk/src/zope/app/apidoc/enabled.zcml 2006-09-14 12:04:37 UTC (rev 70171)
+++ Zope3/trunk/src/zope/app/apidoc/enabled.zcml 2006-09-14 12:33:09 UTC (rev 70172)
@@ -1,14 +1,25 @@
<configure
- xmlns="http://namespaces.zope.org/zope"
- xmlns:apidoc="http://namespaces.zope.org/apidoc"
- xmlns:zcml="http://namespaces.zope.org/zcml"
- i18n_domain="zope">
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:apidoc="http://namespaces.zope.org/apidoc"
+ xmlns:meta="http://namespaces.zope.org/meta"
+ i18n_domain="zope">
<permission
id="zope.app.apidoc.UseAPIDoc"
title="[zope.app.apidoc.UseAPIDoc] Access Online API documentation"
/>
+ <permission
+ id="zope.app.introspector.Introspect"
+ title=
+ "[zope.app.introspector.Introspect] Introspect Object Classes and Interfaces"
+ />
+
+ <meta:redefinePermission
+ from="zope.app.introspector.Introspect"
+ to="zope.app.apidoc.UseAPIDoc"
+ />
+
<class class=".apidoc.APIDocumentation">
<require
interface="zope.app.container.interfaces.IReadContainer"
Modified: Zope3/trunk/src/zope/app/configure.zcml
===================================================================
--- Zope3/trunk/src/zope/app/configure.zcml 2006-09-14 12:04:37 UTC (rev 70171)
+++ Zope3/trunk/src/zope/app/configure.zcml 2006-09-14 12:33:09 UTC (rev 70172)
@@ -71,7 +71,6 @@
<include package="zope.app.applicationcontrol" />
<include package="zope.dublincore" />
- <include package="zope.app.introspector" />
<include package="zope.app.wsgi" />
More information about the Zope3-Checkins
mailing list