~ubuntu-branches/ubuntu/raring/schooltool.intervention/raring

« back to all changes in this revision

Viewing changes to src/schooltool/intervention/configure.zcml

  • Committer: Gediminas Paulauskas
  • Date: 2011-09-19 16:56:45 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: menesis@pov.lt-20110919165645-718diuud5tc4mjsx
Tags: 0.5.0-0ubuntu1
* New upstream release.
* debian/rules: move gradebook to Suggests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<configure
3
3
    xmlns="http://namespaces.zope.org/zope"
4
4
    xmlns:i18n="http://namespaces.zope.org/i18n"
 
5
    xmlns:zcml="http://namespaces.zope.org/zcml"
5
6
    i18n_domain="schooltool.intervention">
6
7
 
 
8
  <include file="intervention.zcml" />
 
9
  <include file="adapters.zcml" />
 
10
  <include file="catalog.zcml" />
7
11
  <include file="security.zcml" />
8
 
 
9
 
  <!-- The objects -->
10
 
  <class class=".intervention.InterventionRoot">
11
 
    <implements interface=".interfaces.IInterventionRoot" />
12
 
    <implements interface=".interfaces.IInterventionRootMarker" />
13
 
    <require
14
 
        permission="schooltool.view"
15
 
        interface=".interfaces.IInterventionRoot" />
16
 
  </class>
17
 
  <class class=".intervention.InterventionSchoolYear">
18
 
    <implements interface=".interfaces.IInterventionSchoolYear" />
19
 
    <implements interface=".interfaces.IInterventionRootMarker" />
20
 
    <require
21
 
        permission="schooltool.view"
22
 
        interface=".interfaces.IInterventionSchoolYear" />
23
 
  </class>
24
 
  <class class=".intervention.InterventionStudent">
25
 
    <implements interface=".interfaces.IInterventionStudent" />
26
 
    <implements interface=".interfaces.IInterventionStudentMarker" />
27
 
    <require
28
 
        permission="schooltool.edit"
29
 
        set_schema=".interfaces.IInterventionStudent" />
30
 
    <require
31
 
        permission="schooltool.view"
32
 
        interface=".interfaces.IInterventionStudent" />
33
 
  </class>
34
 
  <class class=".intervention.InterventionMessages">
35
 
    <implements interface=".interfaces.IInterventionMessages" />
36
 
    <implements interface=".interfaces.IInterventionStudentMarker" />
37
 
    <require
38
 
        permission="schooltool.edit"
39
 
        set_schema=".interfaces.IInterventionMessages" />
40
 
    <require
41
 
        permission="schooltool.view"
42
 
        interface=".interfaces.IInterventionMessages" />
43
 
  </class>
44
 
  <class class=".intervention.InterventionMessage">
45
 
    <implements interface=".interfaces.IInterventionMessage" />
46
 
    <implements interface=".interfaces.IInterventionMarker" />
47
 
    <require
48
 
        permission="schooltool.edit"
49
 
        set_schema=".interfaces.IInterventionMessage" />
50
 
    <require
51
 
        permission="schooltool.view"
52
 
        interface=".interfaces.IInterventionMessage" />
53
 
  </class>
54
 
  <class class=".intervention.InterventionGoals">
55
 
    <implements interface=".interfaces.IInterventionGoals" />
56
 
    <implements interface=".interfaces.IInterventionStudentMarker" />
57
 
    <require
58
 
        permission="schooltool.edit"
59
 
        set_schema=".interfaces.IInterventionGoals" />
60
 
    <require
61
 
        permission="schooltool.view"
62
 
        interface=".interfaces.IInterventionGoals" />
63
 
  </class>
64
 
  <class class=".intervention.InterventionGoal">
65
 
    <implements interface=".interfaces.IInterventionGoal" />
66
 
    <implements interface=".interfaces.IInterventionMarker" />
67
 
    <require
68
 
        permission="schooltool.edit"
69
 
        set_schema=".interfaces.IInterventionGoal" />
70
 
    <require
71
 
        permission="schooltool.view"
72
 
        interface=".interfaces.IInterventionGoal" />
73
 
  </class>
74
 
 
75
 
  <!-- The application hook -->
76
 
  <adapter
77
 
      factory=".intervention.InterventionInit"
78
 
      name="schooltool.interventions" />
79
 
  <adapter
80
 
      factory=".intervention.InterventionStartup"
81
 
      name="schooltool.interventions" />
82
 
 
83
 
  <!-- Various adapters -->
84
 
  <adapter
85
 
      factory=".intervention.getInterventionRoot" />
86
 
  <adapter
87
 
      factory=".intervention.getSchoolYearInterventionSchoolYear" />
88
 
  <adapter
89
 
      factory=".intervention.getSchoolToolApplicationInterventionSchoolYear" />
90
 
  <adapter
91
 
      factory=".intervention.getInterventionSchoolYearSchoolYear" />
92
 
  <adapter
93
 
      factory=".intervention.getMarkerInterventionStudent" />
94
 
  <adapter
95
 
      for=".interfaces.IInterventionStudent"
96
 
      provides=".interfaces.IInterventionSchoolYear"
97
 
      factory=".intervention.getInterventionSchoolYearFromObj" />
98
 
  <adapter
99
 
      for=".interfaces.IInterventionMessages"
100
 
      provides=".interfaces.IInterventionSchoolYear"
101
 
      factory=".intervention.getInterventionSchoolYearFromObj" />
102
 
  <adapter
103
 
      for=".interfaces.IInterventionMessage"
104
 
      provides=".interfaces.IInterventionSchoolYear"
105
 
      factory=".intervention.getInterventionSchoolYearFromObj" />
106
 
  <adapter
107
 
      for=".interfaces.IInterventionGoals"
108
 
      provides=".interfaces.IInterventionSchoolYear"
109
 
      factory=".intervention.getInterventionSchoolYearFromObj" />
110
 
  <adapter
111
 
      for=".interfaces.IInterventionGoal"
112
 
      provides=".interfaces.IInterventionSchoolYear"
113
 
      factory=".intervention.getInterventionSchoolYearFromObj" />
114
 
 
115
 
  <!-- The name choosers -->
116
 
  <adapter
117
 
      for=".interfaces.IInterventionMessages"
118
 
      factory=".intervention.SequenceNumberNameChooser"
119
 
      provides="zope.container.interfaces.INameChooser" />
120
 
  <adapter
121
 
      for=".interfaces.IInterventionGoals"
122
 
      factory=".intervention.SequenceNumberNameChooser"
123
 
      provides="zope.container.interfaces.INameChooser" />
124
 
 
125
 
  <!-- Vocabularies -->
126
 
  <utility
127
 
     factory=".vocabularies.advisorVocabularyFactory"
128
 
     provides="zope.schema.interfaces.IVocabularyFactory"
129
 
     name="schooltool.intervention.advisor_vocabulary" />
 
12
  <include file="traversal.zcml" />
 
13
  <include package=".browser" />
 
14
 
 
15
  <include zcml:condition="have schooltool.gradebook"
 
16
           file="gradebook.zcml" />
130
17
 
131
18
  <!-- Sending email -->
132
19
  <subscriber
145
32
      component=".generations.schemaManager"
146
33
      />
147
34
 
148
 
  <!-- object event subscribers -->
149
 
   <adapter
150
 
      factory=".intervention.PersonRemovedSubsciber"
151
 
      name="handle_person_removed" />
152
 
   <adapter
153
 
      factory=".intervention.SchoolYearRemovedSubsciber"
154
 
      name="handle_schoolyear_removed" />
155
 
 
156
 
  <!-- catalog -->
157
 
  <subscriber
158
 
      for="schooltool.app.interfaces.ICatalogSetUpEvent"
159
 
      handler=".catalog.catalogSetUpSubscriber"
160
 
      />
161
 
  <adapter
162
 
      for=".interfaces.IInterventionRoot"
163
 
      provides="zope.catalog.interfaces.ICatalog"
164
 
      factory=".catalog.getInterventionCatalog" />
165
 
  <adapter
166
 
      for=".interfaces.IInterventionMessage"
167
 
      provides=".interfaces.IInterventionPersonsResponsible"
168
 
      factory=".catalog.getMessagePersonsResponsible" />
169
 
  <adapter
170
 
      for=".interfaces.IInterventionGoal"
171
 
      provides=".interfaces.IInterventionPersonsResponsible"
172
 
      factory=".catalog.getGoalPersonsResponsible" />
173
 
  <adapter
174
 
      for=".interfaces.IInterventionMessage"
175
 
      provides=".interfaces.IInterventionType"
176
 
      factory=".catalog.getMessageType" />
177
 
  <adapter
178
 
      for=".interfaces.IInterventionGoal"
179
 
      provides=".interfaces.IInterventionType"
180
 
      factory=".catalog.getGoalType" />
181
 
  <adapter
182
 
      for=".interfaces.IInterventionMessage"
183
 
      provides=".interfaces.IInterventionGetter"
184
 
      factory=".catalog.messageGetter" />
185
 
  <adapter
186
 
      for=".interfaces.IInterventionGoal"
187
 
      provides=".interfaces.IInterventionGetter"
188
 
      factory=".catalog.goalGetter" />
189
 
 
190
 
  <include file="traversal.zcml" />
191
 
  <include package=".browser" />
192
 
 
193
35
  <!-- Translations -->
194
36
  <i18n:registerTranslations directory="locales" />
195
37