~menesis/ubuntu/natty/zope.app.schema/natty

« back to all changes in this revision

Viewing changes to src/zope/app/schema/configure.zcml

  • Committer: Gediminas Paulauskas
  • Author(s): Brian Sutherland
  • Date: 2007-11-08 17:27:48 UTC
  • Revision ID: menesis@pov.lt-20071108172748-2yg2z58jbj9u8tmf
Tags: upstream-3.4.0
ImportĀ upstreamĀ versionĀ 3.4.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<configure xmlns="http://namespaces.zope.org/zope" i18n_domain="zope">
 
2
 
 
3
  <class class="zope.schema.Field">
 
4
 
 
5
    <factory
 
6
        id="zope.schema.Field"
 
7
        title="Basic Field"
 
8
        description="Basic Field" />
 
9
 
 
10
    <implements interface="zope.interface.interfaces.IAttribute" />
 
11
 
 
12
    <!--
 
13
    <require
 
14
        permission="zope.View"
 
15
        interface="zope.schema.interfaces.IField"
 
16
        />
 
17
 
 
18
    <require
 
19
        permission="zope.ManageContent"
 
20
        attributes="bind set"
 
21
        />
 
22
    -->
 
23
 
 
24
    <allow attributes="__name__" />
 
25
 
 
26
    <!-- TODO: put the whole interface under one permission for now -->
 
27
 
 
28
    <require
 
29
        permission="zope.ManageContent"
 
30
        interface="zope.schema.interfaces.IField"
 
31
        set_schema="zope.schema.interfaces.IField"
 
32
        />
 
33
 
 
34
  </class>
 
35
 
 
36
  <class class="zope.schema.Container">
 
37
 
 
38
    <factory
 
39
        id="zope.schema.Container"
 
40
        title="Container Field"
 
41
        description="Container Field" />
 
42
 
 
43
    <require like_class="zope.schema.Field" />
 
44
 
 
45
  </class>
 
46
 
 
47
  <class class="zope.schema.Iterable">
 
48
 
 
49
    <factory
 
50
        id="zope.schema.Iterable"
 
51
        title="Iterable Field"
 
52
        description="Iterable Field" />
 
53
 
 
54
    <require like_class="zope.schema.Field" />
 
55
 
 
56
  </class>
 
57
 
 
58
  <class class="zope.schema.Orderable">
 
59
 
 
60
    <factory
 
61
        id="zope.schema.Orderable"
 
62
        title="Orderable Field"
 
63
        description="Orderable Field" />
 
64
 
 
65
    <require
 
66
        permission="zope.ManageContent"
 
67
        interface="zope.schema.interfaces.IMinMax"
 
68
        set_schema="zope.schema.interfaces.IMinMax"
 
69
        />
 
70
 
 
71
  </class>
 
72
 
 
73
  <class class="zope.schema.MinMaxLen">
 
74
 
 
75
    <factory
 
76
        id="zope.schema.MinMaxLen"
 
77
        title="MinMaxLen Field"
 
78
        description="MinMaxLen Field" />
 
79
 
 
80
    <require
 
81
        permission="zope.ManageContent"
 
82
        interface="zope.schema.interfaces.IMinMaxLen"
 
83
        set_schema="zope.schema.interfaces.IMinMaxLen"
 
84
        />
 
85
 
 
86
  </class>
 
87
 
 
88
  <class class="zope.schema.Bytes">
 
89
 
 
90
    <factory
 
91
        id="zope.schema.Bytes"
 
92
        title="Bytes Field"
 
93
        description="Bytes Field" />
 
94
 
 
95
    <require like_class="zope.schema.MinMaxLen" />
 
96
    <require like_class="zope.schema.Field" />
 
97
 
 
98
  </class>
 
99
 
 
100
  <class class="zope.schema.BytesLine">
 
101
 
 
102
    <factory
 
103
        id="zope.schema.BytesLine"
 
104
        title="BytesLine Field"
 
105
        description="BytesLine Field" />
 
106
 
 
107
    <require like_class="zope.schema.MinMaxLen" />
 
108
    <require like_class="zope.schema.Field" />
 
109
 
 
110
  </class>
 
111
 
 
112
  <class class="zope.schema.Text">
 
113
 
 
114
    <factory
 
115
        id="zope.schema.Text"
 
116
        title="Text Field"
 
117
        description="Text Field" />
 
118
 
 
119
    <implements interface="zope.schema.interfaces.IFromUnicode" />
 
120
 
 
121
    <require like_class="zope.schema.MinMaxLen" />
 
122
    <require like_class="zope.schema.Field" />
 
123
 
 
124
  </class>
 
125
 
 
126
  <class class="zope.schema.TextLine">
 
127
 
 
128
    <factory
 
129
        id="zope.schema.TextLine"
 
130
        title="Text Line Field"
 
131
        description="Text Line Field" />
 
132
 
 
133
    <require like_class="zope.schema.MinMaxLen" />
 
134
    <require like_class="zope.schema.Field" />
 
135
 
 
136
  </class>
 
137
 
 
138
  <class class="zope.schema.Bool">
 
139
 
 
140
    <factory
 
141
        id="zope.schema.Bool"
 
142
        title="Boolean Field"
 
143
        description="Boolean Field" />
 
144
 
 
145
    <require like_class="zope.schema.Field" />
 
146
 
 
147
  </class>
 
148
 
 
149
  <class class="zope.schema.Int">
 
150
 
 
151
    <factory
 
152
        id="zope.schema.Int"
 
153
        title="Integer Field"
 
154
        description="Integer Field" />
 
155
 
 
156
    <require like_class="zope.schema.Orderable" />
 
157
    <require like_class="zope.schema.Field" />
 
158
 
 
159
  </class>
 
160
 
 
161
  <class class="zope.schema.Float">
 
162
 
 
163
    <factory
 
164
        id="zope.schema.Float"
 
165
        title="Float Field"
 
166
        description="Float Field" />
 
167
 
 
168
    <require like_class="zope.schema.Orderable" />
 
169
    <require like_class="zope.schema.Field" />
 
170
 
 
171
  </class>
 
172
 
 
173
  <class class="zope.schema.Decimal">
 
174
 
 
175
    <factory
 
176
        id="zope.schema.Decimal"
 
177
        title="Decimal Field"
 
178
        description="Decimal Field" />
 
179
 
 
180
    <require like_class="zope.schema.Orderable" />
 
181
    <require like_class="zope.schema.Field" />
 
182
 
 
183
  </class>
 
184
 
 
185
  <class class="zope.schema.Tuple">
 
186
 
 
187
    <factory
 
188
        id="zope.schema.Tuple"
 
189
        title="Tuple Field"
 
190
        description="Tuple Field" />
 
191
 
 
192
    <require like_class="zope.schema.Field" />
 
193
 
 
194
  </class>
 
195
 
 
196
  <class class="zope.schema.List">
 
197
 
 
198
    <factory
 
199
        id="zope.schema.List"
 
200
        title="List Field"
 
201
        description="List Field" />
 
202
 
 
203
    <require like_class="zope.schema.Field" />
 
204
 
 
205
  </class>
 
206
 
 
207
  <class class="zope.schema.Choice">
 
208
    <factory
 
209
        id="zope.schema.Choice"
 
210
        title="Choice Field"
 
211
        description="Choice Field" 
 
212
        />
 
213
 
 
214
    <require like_class="zope.schema.Field" />
 
215
 
 
216
  </class>
 
217
 
 
218
  <class class="zope.schema.Set">
 
219
 
 
220
    <factory
 
221
        id="zope.schema.Set"
 
222
        title="Set Field"
 
223
        description="Set Field" />
 
224
 
 
225
    <require like_class="zope.schema.Field" />
 
226
 
 
227
  </class>
 
228
 
 
229
  <class class="zope.schema.Password">
 
230
 
 
231
    <factory
 
232
        id="zope.schema.Password"
 
233
        title="Password Field"
 
234
        description="Password Field" />
 
235
 
 
236
    <require like_class="zope.schema.MinMaxLen" />
 
237
    <require like_class="zope.schema.Field" />
 
238
 
 
239
  </class>
 
240
 
 
241
  <class class="zope.schema.Dict">
 
242
 
 
243
    <factory
 
244
        id="zope.schema.Dict"
 
245
        title="Dict Field"
 
246
        description="Dict Field" />
 
247
 
 
248
    <require like_class="zope.schema.MinMaxLen" />
 
249
    <require like_class="zope.schema.Field" />
 
250
 
 
251
  </class>
 
252
 
 
253
  <class class="zope.schema.Datetime">
 
254
 
 
255
    <factory
 
256
        id="zope.schema.Datetime"
 
257
        title="Datetime Field"
 
258
        description="Datetime Field" />
 
259
 
 
260
    <require like_class="zope.schema.Orderable" />
 
261
    <require like_class="zope.schema.Field" />
 
262
 
 
263
  </class>
 
264
 
 
265
  <class class="zope.schema.Date">
 
266
 
 
267
    <factory
 
268
        id="zope.schema.Date"
 
269
        title="Date Field"
 
270
        description="Date Field" 
 
271
        />
 
272
 
 
273
    <require like_class="zope.schema.Orderable" />
 
274
    <require like_class="zope.schema.Field" />
 
275
 
 
276
  </class>
 
277
 
 
278
  <class class="zope.schema.Timedelta">
 
279
 
 
280
    <factory
 
281
        id="zope.schema.Timedelta"
 
282
        title="Timedelta Field"
 
283
        description="Timedelta Field" 
 
284
        />
 
285
 
 
286
    <require like_class="zope.schema.Orderable" />
 
287
    <require like_class="zope.schema.Field" />
 
288
 
 
289
  </class>
 
290
 
 
291
  <class class="zope.schema.SourceText">
 
292
 
 
293
    <factory
 
294
        id="zope.schema.SourceText"
 
295
        title="SourceText Field"
 
296
        description="SourceText Field" />
 
297
 
 
298
    <require like_class="zope.schema.MinMaxLen" />
 
299
    <require like_class="zope.schema.Field" />
 
300
 
 
301
  </class>
 
302
 
 
303
  <class class="zope.schema.Object">
 
304
 
 
305
    <factory
 
306
        id="zope.schema.Object"
 
307
        title="Object Field"
 
308
        description="Object Field" />
 
309
 
 
310
    <require
 
311
       permission="zope.ManageContent"
 
312
       interface="zope.schema.interfaces.IObject" />
 
313
 
 
314
  </class>
 
315
 
 
316
  <class class="zope.schema.URI">
 
317
 
 
318
    <factory
 
319
        id="zope.schema.URI"
 
320
        title="URI Field"
 
321
        description="URI Field" />
 
322
 
 
323
    <require like_class="zope.schema.MinMaxLen" />
 
324
    <require like_class="zope.schema.Field" />
 
325
 
 
326
  </class>
 
327
 
 
328
  <class class="zope.schema.DottedName">
 
329
    <factory
 
330
        id="zope.schema.DottedName"
 
331
        title="Dotted Name"
 
332
        description="Dotted Name" 
 
333
        />
 
334
 
 
335
    <require like_class="zope.schema.MinMaxLen" />
 
336
    <require like_class="zope.schema.Field" />
 
337
 
 
338
  </class>
 
339
 
 
340
  <class class="zope.schema.Id">
 
341
 
 
342
    <factory
 
343
        id="zope.schema.Id"
 
344
        title="Id Field"
 
345
        description="Id Field" />
 
346
 
 
347
    <require like_class="zope.schema.MinMaxLen" />
 
348
    <require like_class="zope.schema.Field" />
 
349
 
 
350
  </class>
 
351
 
 
352
  <class class="zope.schema.InterfaceField">
 
353
 
 
354
    <factory
 
355
        id="zope.schema.InterfaceField"
 
356
        title="Interface Field"
 
357
        description="Interface Field" />
 
358
 
 
359
    <require like_class="zope.schema.Field" />
 
360
 
 
361
  </class>
 
362
 
 
363
  <class class="zope.schema.vocabulary.SimpleTerm">
 
364
    <allow interface="zope.schema.interfaces.ITitledTokenizedTerm" />
 
365
  </class>
 
366
 
 
367
  <class class="zope.schema.vocabulary.SimpleVocabulary">
 
368
    <allow interface="zope.schema.interfaces.IVocabularyTokenized" />
 
369
  </class>
 
370
 
 
371
</configure>