/
configure.zcml
61 lines (48 loc) · 1.74 KB
/
configure.zcml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:apidoc="http://namespaces.zope.org/apidoc"
xmlns:browser="http://namespaces.zope.org/browser">
<class class=".module.Module">
<allow interface=".interfaces.IModuleDocumentation" />
</class>
<class class=".module._LazyModule">
<require like_class=".module.Module" />
</class>
<class class=".class_.Class">
<allow interface=".interfaces.IClassDocumentation" />
</class>
<class class=".function.Function">
<allow interface=".interfaces.IFunctionDocumentation" />
</class>
<class class=".zcml.Directive">
<allow interface=".interfaces.IDirective" />
</class>
<class class=".zcml.ZCMLFile">
<allow interface=".interfaces.IZCMLFile" />
</class>
<class class=".text.TextFile">
<allow interface=".interfaces.ITextFile" />
</class>
<class class=".codemodule.CodeModule">
<allow interface="..interfaces.IDocumentationModule" />
<allow interface=".interfaces.IModuleDocumentation" />
<allow attributes="rootModules" />
</class>
<include package="zope.app.apidoc" file="meta.zcml" />
<include package="zope.app.apidoc.codemodule" file="meta.zcml" />
<apidoc:rootModule module="BTrees" />
<apidoc:rootModule module="RestrictedPython" />
<apidoc:rootModule module="ThreadedAsync" />
<apidoc:rootModule module="ZConfig" />
<apidoc:rootModule module="ZODB" />
<apidoc:rootModule module="persistent" />
<apidoc:rootModule module="transaction" />
<apidoc:rootModule module="zdaemon" />
<apidoc:rootModule module="zope" />
<apidoc:rootModule module="z3c" />
<utility
provides="..interfaces.IDocumentationModule"
factory=".codemodule.CodeModule"
name="Code" />
<include package=".browser" />
</configure>