2
xmlns="http://namespaces.zope.org/zope"
3
xmlns:browser="http://namespaces.zope.org/browser"
4
xmlns:i18n="http://namespaces.zope.org/i18n"
5
i18n_domain="launchpad">
10
module="canonical.launchpad.browser"
11
classes="BugTrackerContextMenu BugTrackerSetContextMenu"
15
module="canonical.launchpad.browser"
16
classes="BugTrackerNavigation BugTrackerSetNavigation"
20
<class class="canonical.launchpad.database.BugTracker">
21
<implements interface="canonical.launchpad.interfaces.IBugTracker" />
23
permission="zope.Public"
24
attributes="aliases baseurl bugtrackertype contactdetails
25
getBugsWatching getBugWatchesNeedingUpdate
26
getLinkedPersonByName id imported_bug_messages
27
latestwatches name owner products projects
28
summary title watches getBugFilingAndSearchLinks
29
has_lp_plugin multi_product active" />
31
permission="launchpad.Edit"
32
attributes="destroySelf ensurePersonForSelf linkPersonToSelf"
33
set_attributes="aliases baseurl bugtrackertype contactdetails
34
name owner summary title has_lp_plugin" />
36
permission="launchpad.Admin"
37
set_attributes="active" />
42
provides="canonical.launchpad.webapp.interfaces.IBreadcrumbBuilder"
43
for="canonical.launchpad.interfaces.IBugTracker"
44
factory="canonical.launchpad.browser.BugTrackerBreadcrumbBuilder"
45
permission="zope.Public"
49
for="canonical.launchpad.interfaces.IBugTracker"
53
for="canonical.launchpad.interfaces.IBugTracker"
54
path_expression="string:${name}"
55
parent_utility="canonical.launchpad.interfaces.IBugTrackerSet"
58
<browser:pages for="canonical.launchpad.interfaces.IBugTracker"
59
class="canonical.launchpad.browser.BugTrackerView"
60
permission="zope.Public">
63
template="../templates/bugtracker-index.pt"
66
name="+portlet-details"
67
template="../templates/bugtracker-portlet-details.pt"
70
name="+portlet-projects"
71
template="../templates/bugtracker-portlet-projects.pt"
77
for="canonical.launchpad.interfaces.IBugTracker"
78
class="canonical.launchpad.browser.BugTrackerEditView"
79
permission="launchpad.AnyPerson"
80
template="../templates/bugtracker-edit.pt"
83
<!-- BugTrackerSet -->
84
<class class="canonical.launchpad.database.BugTrackerSet">
85
<allow interface="canonical.launchpad.interfaces.IBugTrackerSet" />
89
class="canonical.launchpad.database.BugTrackerSet"
90
provides="canonical.launchpad.interfaces.IBugTrackerSet">
91
<allow interface="canonical.launchpad.interfaces.IBugTrackerSet"/>
95
for="canonical.launchpad.interfaces.IBugTrackerSet"
99
for="canonical.launchpad.interfaces.IBugTrackerSet"
100
path_expression="string:bugtrackers"
101
parent_utility="canonical.launchpad.interfaces.IMaloneApplication"
105
for="canonical.launchpad.interfaces.IBugTrackerSet"
106
class="canonical.launchpad.browser.bugtracker.BugTrackerSetView"
107
permission="zope.Public">
110
template="../templates/bugtrackers-index.pt"
115
name="+newbugtracker"
116
for="canonical.launchpad.interfaces.IBugTrackerSet"
117
class="canonical.launchpad.browser.bugtracker.BugTrackerAddView"
118
permission="launchpad.AnyPerson"
119
template="../templates/bugtrackers-add.pt" />
121
<!-- BugTrackerAlias -->
122
<class class="canonical.launchpad.database.BugTrackerAlias">
123
<allow interface="canonical.launchpad.interfaces.IBugTrackerAlias" />
124
<require permission="zope.Public"
125
set_schema="canonical.launchpad.interfaces.IBugTrackerAlias" />
128
<!-- BugTrackerAliasSet -->
129
<class class="canonical.launchpad.database.BugTrackerAliasSet">
130
<allow interface="canonical.launchpad.interfaces.IBugTrackerAliasSet" />
134
class="canonical.launchpad.database.BugTrackerAliasSet"
135
provides="canonical.launchpad.interfaces.IBugTrackerAliasSet">
136
<allow interface="canonical.launchpad.interfaces.IBugTrackerAliasSet"/>
140
<class class="canonical.launchpad.browser.bugtracker.RemoteBug">
141
<allow interface="canonical.launchpad.interfaces.IRemoteBug" />
145
for="canonical.launchpad.interfaces.IRemoteBug"
146
path_expression="string:${remotebug}"
147
attribute_to_parent="bugtracker"
151
for="canonical.launchpad.interfaces.IRemoteBug"
155
for="canonical.launchpad.interfaces.IRemoteBug"
156
permission="zope.Public">
159
template="../templates/remotebug-index.pt"