source: waeup_product/trunk/skins/waeup_default/getWAeUPSchemas.py @ 47

Last change on this file since 47 was 47, checked in by joachim, 19 years ago

=weitere

  • Property svn:keywords set to Id
File size: 12.1 KB
Line 
1#-*- mode: python; mode: fold -*-
2# $Id: getWAeUPSchemas.py 47 2005-10-14 13:01:35Z joachim $
3
4university_schema = { ###(
5   'allow_discussion': {
6        'type': 'CPS Int Field',
7        'data': {
8            'default_expr': 'python:0',
9            'is_searchabletext': 0,
10        },
11    },
12}
13
14###)
15
16students_folder_schema = { ###(
17   'allow_discussion': {
18        'type': 'CPS Int Field',
19        'data': {
20            'default_expr': 'python:0',
21            'is_searchabletext': 0,
22        },
23    },
24}
25
26###)
27
28student_schema = { ###(
29   'allow_discussion': {
30        'type': 'CPS Int Field',
31        'data': {
32            'default_expr': 'python:0',
33            'is_searchabletext': 0,
34            },
35        },
36     'jamb_is_admitted': {
37        'type': 'CPS Boolean Field',
38        'data': {
39            'default_expr': 'python:False',
40            'is_searchabletext': 0,
41            'acl_read_permissions': '',
42            'acl_read_roles': '',
43            'acl_read_expr': '',
44            'acl_write_permissions': '',
45            'acl_write_roles': '',
46            'acl_write_expr': '',
47            'read_ignore_storage': False,
48            'read_process_expr': '',
49            'read_process_dependent_fields': (),
50            'write_ignore_storage': False,
51            'write_process_expr': '',
52        },
53    },
54    'jamb_where_admitted': {
55        'type': 'CPS String Field',
56        'data': {
57            'default_expr': 'string:Lagos',
58            'is_searchabletext': True,
59            'acl_read_permissions': '',
60            'acl_read_roles': '',
61            'acl_read_expr': '',
62            'acl_write_permissions': '',
63            'acl_write_roles': '',
64            'acl_write_expr': '',
65            'read_ignore_storage': False,
66            'read_process_expr': '',
67            'read_process_dependent_fields': (),
68            'write_ignore_storage': False,
69            'write_process_expr': '',
70        },
71    },
72    'faculty': {
73        'type': 'CPS String Field',
74        'data': {
75            'default_expr': 'string:',
76            'is_searchabletext': True,
77            'acl_read_permissions': '',
78            'acl_read_roles': '',
79            'acl_read_expr': '',
80            'acl_write_permissions': '',
81            'acl_write_roles': '',
82            'acl_write_expr': '',
83            'read_ignore_storage': False,
84            'read_process_expr': '',
85            'read_process_dependent_fields': (),
86            'write_ignore_storage': False,
87            'write_process_expr': '',
88        },
89    },
90}
91#
92###)
93
94student_personal_schema = { ###(
95   'allow_discussion': {
96        'type': 'CPS Int Field',
97        'data': {
98            'default_expr': 'python:0',
99            'is_searchabletext': 0,
100            },
101        },
102     'firstname': {
103        'type': 'CPS String Field',
104        'data': {
105            'is_searchabletext': 1,
106        },
107    },
108    'middlename': {
109        'type': 'CPS String Field',
110        'data': {
111            'is_searchabletext': 1,
112        },
113    },
114     'lastname': {
115        'type': 'CPS String Field',
116        'data': {
117            'is_searchabletext': 1,
118        },
119    },
120     'sex': {
121        'type': 'CPS Boolean Field',
122        'data': {
123            'is_searchabletext': 1,
124        },
125    },
126     'birthday': {
127        'type': 'CPS DateTime Field',
128        'data': {
129            'is_searchabletext': 1,
130        },
131    },
132}
133#
134###)
135
136jamb_schema = { ###(
137   'allow_discussion': {
138        'type': 'CPS Int Field',
139        'data': {
140            'default_expr': 'python:0',
141            'is_searchabletext': 0,
142            },
143        },
144    'reg_nr': {
145        'type': 'CPS String Field',
146        'data': {
147            'default_expr': 'string:',
148            'is_searchabletext': True,
149            'acl_read_permissions': '',
150            'acl_read_roles': '',
151            'acl_read_expr': '',
152            'acl_write_permissions': '',
153            'acl_write_roles': '',
154            'acl_write_expr': '',
155            'read_ignore_storage': False,
156            'read_process_expr': '',
157            'read_process_dependent_fields': (),
158            'write_ignore_storage': False,
159            'write_process_expr': '',
160        },
161    },
162    'admission_sc_id': {
163        'type': 'CPS String Field',
164        'data': {
165            'default_expr': '',
166            'is_searchabletext': True,
167            'acl_read_permissions': '',
168            'acl_read_roles': '',
169            'acl_read_expr': '',
170            'acl_write_permissions': '',
171            'acl_write_roles': '',
172            'acl_write_expr': '',
173            'read_ignore_storage': False,
174            'read_process_expr': '',
175            'read_process_dependent_fields': (),
176            'write_ignore_storage': False,
177            'write_process_expr': '',
178        },
179    },
180    'admission_sc_pin': {
181        'type': 'CPS String Field',
182        'data': {
183            'is_searchabletext': True,
184            'acl_read_permissions': '',
185            'acl_read_roles': '',
186            'acl_read_expr': '',
187            'acl_write_permissions': '',
188            'acl_write_roles': '',
189            'acl_write_expr': '',
190            'read_ignore_storage': False,
191            'read_process_expr': '',
192            'read_process_dependent_fields': (),
193            'write_ignore_storage': False,
194            'write_process_expr': '',
195        },
196    },
197    'admission_sc_pin_usage': {
198        'type': 'CPS Int Field',
199        'data': {
200            'default_expr': 'python:0',
201            'is_searchabletext': False,
202            'acl_read_permissions': '',
203            'acl_read_roles': '',
204            'acl_read_expr': '',
205            'acl_write_permissions': '',
206            'acl_write_roles': '',
207            'acl_write_expr': '',
208            'read_ignore_storage': False,
209            'read_process_expr': '',
210            'read_process_dependent_fields': (),
211            'write_ignore_storage': False,
212            'write_process_expr': '',
213        },
214    },
215    'name': {
216        'type': 'CPS String Field',
217        'data': {
218            'default_expr': 'string:',
219            'is_searchabletext': True,
220            'acl_read_permissions': '',
221            'acl_read_roles': '',
222            'acl_read_expr': '',
223            'acl_write_permissions': '',
224            'acl_write_roles': '',
225            'acl_write_expr': '',
226            'read_ignore_storage': False,
227            'read_process_expr': '',
228            'read_process_dependent_fields': (),
229            'write_ignore_storage': False,
230            'write_process_expr': '',
231        },
232    },
233    'age': {
234        'type': 'CPS Int Field',
235        'data': {
236            'default_expr': 'python:20',
237            'is_searchabletext': False,
238            'acl_read_permissions': '',
239            'acl_read_roles': '',
240            'acl_read_expr': '',
241            'acl_write_permissions': '',
242            'acl_write_roles': '',
243            'acl_write_expr': '',
244            'read_ignore_storage': False,
245            'read_process_expr': '',
246            'read_process_dependent_fields': (),
247            'write_ignore_storage': False,
248            'write_process_expr': '',
249        },
250    },
251    'sex': {
252        'type': 'CPS Boolean Field',
253        'data': {
254            'default_expr': 'python:0',
255            'is_searchabletext': False,
256            'acl_read_permissions': '',
257            'acl_read_roles': '',
258            'acl_read_expr': '',
259            'acl_write_permissions': '',
260            'acl_write_roles': '',
261            'acl_write_expr': '',
262            'read_ignore_storage': False,
263            'read_process_expr': '',
264            'read_process_dependent_fields': (),
265            'write_ignore_storage': False,
266            'write_process_expr': '',
267        },
268    },
269    'state_of_origin': {
270        'type': 'CPS String Field',
271        'data': {
272            'default_expr': 'string:',
273            'is_searchabletext': True,
274            'acl_read_permissions': '',
275            'acl_read_roles': '',
276            'acl_read_expr': '',
277            'acl_write_permissions': '',
278            'acl_write_roles': '',
279            'acl_write_expr': '',
280            'read_ignore_storage': False,
281            'read_process_expr': '',
282            'read_process_dependent_fields': (),
283            'write_ignore_storage': False,
284            'write_process_expr': '',
285        },
286    },
287    'exam_results': {
288        'type': 'CPS String Field',
289        'data': {
290            'default_expr': 'string:',
291            'is_searchabletext': True,
292            'acl_read_permissions': '',
293            'acl_read_roles': '',
294            'acl_read_expr': '',
295            'acl_write_permissions': '',
296            'acl_write_roles': '',
297            'acl_write_expr': '',
298            'read_ignore_storage': False,
299            'read_process_expr': '',
300            'read_process_dependent_fields': (),
301            'write_ignore_storage': False,
302            'write_process_expr': '',
303        },
304    },
305    'aggregate': {
306        'type': 'CPS String Field',
307        'data': {
308            'default_expr': 'string:',
309            'is_searchabletext': False,
310            'acl_read_permissions': '',
311            'acl_read_roles': '',
312            'acl_read_expr': '',
313            'acl_write_permissions': '',
314            'acl_write_roles': '',
315            'acl_write_expr': '',
316            'read_ignore_storage': False,
317            'read_process_expr': '',
318            'read_process_dependent_fields': (),
319            'write_ignore_storage': False,
320            'write_process_expr': '',
321        },
322    },
323    '2nd_choice': {
324        'type': 'CPS String Field',
325        'data': {
326            'default_expr': 'string:',
327            'is_searchabletext': False,
328            'acl_read_permissions': '',
329            'acl_read_roles': '',
330            'acl_read_expr': '',
331            'acl_write_permissions': '',
332            'acl_write_roles': '',
333            'acl_write_expr': '',
334            'read_ignore_storage': False,
335            'read_process_expr': '',
336            'read_process_dependent_fields': (),
337            'write_ignore_storage': False,
338            'write_process_expr': '',
339        },
340    },
341    '3rd_choice': {
342        'type': 'CPS String Field',
343        'data': {
344            'default_expr': 'string:',
345            'is_searchabletext': True,
346            'acl_read_permissions': '',
347            'acl_read_roles': '',
348            'acl_read_expr': '',
349            'acl_write_permissions': '',
350            'acl_write_roles': '',
351            'acl_write_expr': '',
352            'read_ignore_storage': False,
353            'read_process_expr': '',
354            'read_process_dependent_fields': (),
355            'write_ignore_storage': False,
356            'write_process_expr': '',
357        },
358    },
359}
360
361###)
362
363##scratch_card = { ###(
364####   'allow_discussion': {
365####        'type': 'CPS Int Field',
366####        'data': {
367####            'default_expr': 'python:0',
368####            'is_searchabletext': 0,
369####            },
370####        },
371##     'sc_id': {
372##        'type': 'CPS String Field',
373##        'data': {
374##            'default_expr': '',
375##            'is_searchabletext': 0,
376##            'acl_read_permissions': '',
377##            'acl_read_roles': '',
378##            'acl_read_expr': '',
379##            'acl_write_permissions': '',
380##            'acl_write_roles': '',
381##            'acl_write_expr': '',
382##            'read_ignore_storage': False,
383##            'read_process_expr': '',
384##            'read_process_dependent_fields': (),
385##            'write_ignore_storage': False,
386##            'write_process_expr': '',
387##        },
388##    },
389##     'sc_pin': {
390##        'type': 'CPS String Field',
391##        'data': {
392##            'default_expr': '',
393##            'is_searchabletext': 0,
394##            'acl_read_permissions': '',
395##            'acl_read_roles': '',
396##            'acl_read_expr': '',
397##            'acl_write_permissions': '',
398##            'acl_write_roles': '',
399##            'acl_write_expr': '',
400##            'read_ignore_storage': False,
401##            'read_process_expr': '',
402##            'read_process_dependent_fields': (),
403##            'write_ignore_storage': False,
404##            'write_process_expr': '',
405##        },
406##    },
407##}
408schemas = {}
409###)
410
411schemas['university'] = university_schema
412schemas['students'] = students_folder_schema
413schemas['student'] = student_schema
414schemas['student_personal'] = student_personal_schema
415schemas['jamb'] = jamb_schema
416#schemas['scratch_card'] = scratch_card
417
418return schemas
Note: See TracBrowser for help on using the repository browser.