1
<?xml version="1.0" encoding="utf-8"?>
2
<configure xmlns="http://namespaces.zope.org/browser"
3
xmlns:zope="http://namespaces.zope.org/zope"
4
xmlns:z3c="http://namespaces.zope.org/z3c"
5
i18n_domain="schooltool.intervention">
8
<configure package="schooltool.skin">
10
name="download_messages_goals_zip"
12
manager="schooltool.app.browser.interfaces.IManageMenuViewletManager"
13
template="templates/navigationViewlet.pt"
14
class="schooltool.skin.skin.NavigationViewlet"
15
permission="schooltool.edit"
16
link="messages_goals.zip"
17
title="Download Intervention CSV ZipFile"
22
<!-- Views for ISchoolToolApplication -->
24
name="messages_goals.zip"
25
for="schooltool.app.interfaces.ISchoolToolApplication"
26
class=".intervention.MessagesGoalsCSVView"
27
permission="schooltool.edit"
31
for="schooltool.app.interfaces.ISchoolToolApplication"
32
class=".intervention.MessagesCSVView"
33
permission="schooltool.edit"
37
for="schooltool.app.interfaces.ISchoolToolApplication"
38
class=".intervention.GoalsCSVView"
39
permission="schooltool.edit"
42
<!-- Navigation Tab and Startup View -->
46
manager="schooltool.skin.skin.INavigationManager"
47
class=".intervention.InterventionNavigationViewlet"
48
template="intervention_tab.pt"
49
permission="schooltool.view"
54
for="schooltool.intervention.interfaces.IInterventionTabProxy"
55
class=".intervention.InterventionStartupView"
56
template="intervention_startup.pt"
57
permission="schooltool.view"
60
name="search_students.html"
61
for="schooltool.intervention.interfaces.IInterventionTabProxy"
62
class=".intervention.InterventionStudentsView"
63
template="intervention_students.pt"
64
permission="schooltool.view"
67
<!-- Interventions -->
68
<configure package="schooltool.skin">
71
name="addMessage.html"
72
schema="schooltool.intervention.interfaces.IInterventionMessage"
73
fields="recipients body"
74
arguments="recipients body"
75
content_factory="schooltool.intervention.intervention.InterventionMessage"
76
permission="schooltool.edit"
77
template="templates/simple_add.pt"
78
class="schooltool.intervention.browser.intervention.InterventionMessageAddView">
79
<widget field="description" height="5" />
82
label="New Status Message"
83
name="addStatusMessage.html"
84
schema="schooltool.intervention.interfaces.IInterventionMessage"
85
fields="recipients body"
86
arguments="recipients body"
87
content_factory="schooltool.intervention.intervention.InterventionMessage"
88
permission="schooltool.edit"
89
template="templates/simple_add.pt"
90
class="schooltool.intervention.browser.intervention.InterventionStatusMessageAddView">
91
<widget field="description" height="5" />
97
schema="schooltool.intervention.interfaces.IInterventionGoal"
98
fields="presenting_concerns goal strengths indicators intervention timeline persons_responsible goal_met follow_up_notes"
99
arguments="presenting_concerns goal strengths indicators intervention timeline persons_responsible"
100
keyword_arguments="goal_met follow_up_notes"
101
content_factory="schooltool.intervention.intervention.InterventionGoal"
102
permission="schooltool.edit"
103
template="goal_add.pt"
104
class="schooltool.intervention.browser.intervention.InterventionGoalAddView">
105
<widget field="presenting_concerns" width="54" height="10" />
106
<widget field="goal" width="54" height="10" />
107
<widget field="strengths" width="54" height="10" />
108
<widget field="indicators" width="54" height="10" />
109
<widget field="intervention" width="54" height="10" />
110
<widget field="follow_up_notes" width="54" height="10" />
115
for="schooltool.intervention.interfaces.IInterventionGoal"
116
schema="schooltool.intervention.interfaces.IInterventionGoal"
117
fields="presenting_concerns goal strengths indicators intervention timeline persons_responsible goal_met follow_up_notes"
118
template="goal_edit.pt"
119
permission="schooltool.edit"
120
class="schooltool.intervention.browser.intervention.InterventionGoalEditView"
122
<widget field="presenting_concerns" width="54" height="10" />
123
<widget field="goal" width="54" height="10" />
124
<widget field="strengths" width="54" height="10" />
125
<widget field="indicators" width="54" height="10" />
126
<widget field="intervention" width="54" height="10" />
127
<widget field="follow_up_notes" width="54" height="10" />
131
for="schooltool.intervention.interfaces.IInterventionStudent"
132
class=".intervention.InterventionStudentView"
133
template="intervention.pt"
134
permission="schooltool.edit"
137
name="intervention_center.html"
138
for="schooltool.intervention.interfaces.IInterventionStudent"
139
class=".intervention.InterventionStudentView"
140
template="intervention.pt"
141
permission="schooltool.edit"
144
name="intervention_center.html"
145
for="schooltool.basicperson.interfaces.IBasicPerson"
146
class=".intervention.InterventionStudentRedirectView"
147
permission="schooltool.edit"
150
name="allMessages.html"
151
for="schooltool.intervention.interfaces.IInterventionMessages"
152
class=".intervention.InterventionMessagesView"
153
template="intervention_messages.pt"
154
permission="schooltool.edit"
157
name="allStatusMessages.html"
158
for="schooltool.intervention.interfaces.IInterventionMessages"
159
class=".intervention.InterventionStatusMessagesView"
160
template="intervention_messages.pt"
161
permission="schooltool.edit"
165
for="schooltool.intervention.interfaces.IInterventionMessage"
166
class=".intervention.InterventionMessageView"
167
template="intervention_message.pt"
168
permission="schooltool.view"
172
for="schooltool.intervention.interfaces.IInterventionGoals"
173
class=".intervention.InterventionGoalsView"
174
template="goals_report.pt"
175
permission="schooltool.edit"
179
for="schooltool.intervention.interfaces.IInterventionGoal"
180
class=".intervention.InterventionGoalView"
181
template="intervention_goal.pt"
182
permission="schooltool.view"
185
<!-- Special view for notifying persons responsible for goals that
188
name="notifyGoals.html"
189
for="schooltool.intervention.interfaces.IInterventionRoot"
190
class=".intervention.NotifyGoalsView"
191
template="notify_goals.pt"
192
permission="schooltool.edit"
195
<!-- Intervention reports -->
197
name="schooltool.intervention.reports_action"
199
manager="schooltool.skin.IActionMenuManager"
200
permission="schooltool.view"
201
template="reportsViewlet.pt"
202
class=".reports.ReportsViewlet"
206
name="schooltool.intervention.reports_action_manager"
207
permission="zope.Public"
208
provides=".reports.IReportsViewletManager"
209
class="schooltool.skin.skin.OrderedViewletManager"
212
<!-- Report menu item resources -->
214
name="reportsViewlet.css"
215
file="reportsViewlet.css"
218
name="reports_viewlet_css"
220
manager="schooltool.skin.ICSSManager"
221
class=".reports.ReportsCSSViewlet"
222
permission="zope.View"
225
name="reportsViewlet.js"
226
file="reportsViewlet.js"
229
name="reports_viewlet_js"
231
manager="schooltool.skin.IJavaScriptManager"
232
class=".reports.ReportsJSViewlet"
233
permission="zope.View"
236
name="intervention.js"
237
file="intervention.js"
240
name="intervention_viewlet_js"
242
manager="schooltool.skin.IJavaScriptManager"
243
class=".intervention.InterventionJSViewlet"
244
permission="zope.View"
247
<!-- Intervention entry points from a section -->
249
name="interventions.html"
250
for="schooltool.course.interfaces.ISection"
251
class=".intervention.SectionInterventionsView"
252
template="section_interventions.pt"
253
permission="schooltool.edit"
256
<!-- Other resources -->
258
name="section_interventions.css"
259
file="section_interventions.css"
262
<!-- Container views -->
264
for="schooltool.intervention.interfaces.IInterventionMessages"
265
contents="schooltool.view"
266
add="schooltool.edit"
269
for="schooltool.intervention.interfaces.IInterventionGoals"
270
contents="schooltool.view"
271
add="schooltool.edit"
274
<!-- Action menu buttons -->
275
<configure package="schooltool.skin">
278
for="schooltool.course.interfaces.ISection"
279
manager="schooltool.skin.IActionMenuManager"
280
template="templates/actionsViewlet.pt"
281
permission="schooltool.edit"
282
link="@@interventions.html"
283
title="Interventions"
287
for="schooltool.basicperson.interfaces.IBasicPerson"
288
manager="schooltool.skin.IActionMenuManager"
289
template="templates/actionsViewlet.pt"
290
permission="schooltool.view"
291
link="intervention/intervention_center.html"
292
title="Intervention Center"
295
name="message_return"
296
for="schooltool.intervention.interfaces.IInterventionMessage"
297
manager="schooltool.skin.IActionMenuManager"
298
template="templates/actionsViewlet.pt"
299
permission="schooltool.edit"
301
title="Intervention Center"
304
name="messages_return"
305
for="schooltool.intervention.interfaces.IInterventionMessages"
306
manager="schooltool.skin.IActionMenuManager"
307
template="templates/actionsViewlet.pt"
308
permission="schooltool.view"
310
title="Intervention Center"
314
for="schooltool.intervention.interfaces.IInterventionGoal"
315
manager="schooltool.skin.IActionMenuManager"
316
template="templates/actionsViewlet.pt"
317
permission="schooltool.edit"
318
link="@@editGoal.html"
323
for="schooltool.intervention.interfaces.IInterventionGoals"
324
manager="schooltool.skin.IActionMenuManager"
325
template="templates/actionsViewlet.pt"
326
permission="schooltool.view"
328
title="Intervention Center"
332
for="schooltool.intervention.interfaces.IInterventionGoal"
333
manager="schooltool.skin.IActionMenuManager"
334
template="templates/actionsViewlet.pt"
335
permission="schooltool.edit"
337
title="Intervention Center"
341
<!-- Widget registration -->
343
type="zope.publisher.interfaces.browser.IBrowserRequest"
344
for="schooltool.intervention.interfaces.IPersonListField"
345
provides="zope.app.form.interfaces.IInputWidget"
346
factory=".widgets.PersonListWidget"
347
permission="zope.Public"
350
type="zope.publisher.interfaces.browser.IBrowserRequest"
351
for="schooltool.intervention.interfaces.IGoalMetField"
352
provides="zope.app.form.interfaces.IInputWidget"
353
factory=".widgets.GoalMetWidget"
354
permission="zope.Public"
357
<!-- Table formatters and filter widgets -->
359
for="schooltool.intervention.interfaces.IInterventionSchoolYear
360
zope.publisher.interfaces.browser.IBrowserRequest"
361
factory=".intervention.StudentTableFormatter " />
363
for="schooltool.intervention.interfaces.IInterventionSchoolYear
364
zope.publisher.interfaces.browser.IBrowserRequest"
365
factory=".intervention.StudentFilterWidget" />
367
for="schooltool.intervention.interfaces.IInterventionRoot
368
zope.publisher.interfaces.browser.IBrowserRequest"
369
factory=".intervention.InterventionTableFormatter " />
371
for="schooltool.intervention.interfaces.IInterventionRoot
372
zope.publisher.interfaces.browser.IBrowserRequest"
373
factory=".intervention.InterventionFilterWidget" />