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

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

=weiteres

  • Property svn:keywords set to Id
File size: 12.1 KB
RevLine 
[47]1#-*- mode: python; mode: fold -*-
2# $Id: getWAeUPSchemas.py 49 2005-10-16 16:09:41Z joachim $
3
4university_schema = { ###(
[45]5   'allow_discussion': {
6        'type': 'CPS Int Field',
7        'data': {
8            'default_expr': 'python:0',
9            'is_searchabletext': 0,
10        },
11    },
12}
13
[47]14###)
15
16students_folder_schema = { ###(
[45]17   'allow_discussion': {
18        'type': 'CPS Int Field',
19        'data': {
20            'default_expr': 'python:0',
21            'is_searchabletext': 0,
22        },
23    },
24}
25
[47]26###)
27
28student_schema = { ###(
[19]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    },
[49]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##    },
[19]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    },
[47]90}
91#
92###)
93
94student_personal_schema = { ###(
95   'allow_discussion': {
[20]96        'type': 'CPS Int Field',
97        'data': {
98            'default_expr': 'python:0',
[47]99            'is_searchabletext': 0,
100            },
[20]101        },
[47]102     'firstname': {
103        'type': 'CPS String Field',
104        'data': {
105            'is_searchabletext': 1,
106        },
[20]107    },
[47]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    },
[19]132}
133#
[47]134###)
135
136jamb_schema = { ###(
[19]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    },
[47]162    'admission_sc_id': {
[19]163        'type': 'CPS String Field',
164        'data': {
165            'is_searchabletext': True,
166            'acl_read_permissions': '',
167            'acl_read_roles': '',
168            'acl_read_expr': '',
169            'acl_write_permissions': '',
170            'acl_write_roles': '',
171            'acl_write_expr': '',
172            'read_ignore_storage': False,
173            'read_process_expr': '',
174            'read_process_dependent_fields': (),
175            'write_ignore_storage': False,
176            'write_process_expr': '',
177        },
178    },
[47]179    'admission_sc_pin': {
180        'type': 'CPS String Field',
[19]181        'data': {
[47]182            'is_searchabletext': True,
[19]183            'acl_read_permissions': '',
184            'acl_read_roles': '',
185            'acl_read_expr': '',
186            'acl_write_permissions': '',
187            'acl_write_roles': '',
188            'acl_write_expr': '',
189            'read_ignore_storage': False,
190            'read_process_expr': '',
191            'read_process_dependent_fields': (),
192            'write_ignore_storage': False,
193            'write_process_expr': '',
194        },
195    },
[47]196    'admission_sc_pin_usage': {
197        'type': 'CPS Int Field',
[19]198        'data': {
[29]199            'default_expr': 'python:0',
[19]200            'is_searchabletext': False,
201            'acl_read_permissions': '',
202            'acl_read_roles': '',
203            'acl_read_expr': '',
204            'acl_write_permissions': '',
205            'acl_write_roles': '',
206            'acl_write_expr': '',
207            'read_ignore_storage': False,
208            'read_process_expr': '',
209            'read_process_dependent_fields': (),
210            'write_ignore_storage': False,
211            'write_process_expr': '',
212        },
213    },
[47]214    'name': {
[19]215        'type': 'CPS String Field',
216        'data': {
217            'default_expr': 'string:',
218            'is_searchabletext': True,
219            'acl_read_permissions': '',
220            'acl_read_roles': '',
221            'acl_read_expr': '',
222            'acl_write_permissions': '',
223            'acl_write_roles': '',
224            'acl_write_expr': '',
225            'read_ignore_storage': False,
226            'read_process_expr': '',
227            'read_process_dependent_fields': (),
228            'write_ignore_storage': False,
229            'write_process_expr': '',
230        },
231    },
[47]232    'age': {
233        'type': 'CPS Int Field',
[19]234        'data': {
[47]235            'default_expr': 'python:20',
236            'is_searchabletext': False,
[19]237            'acl_read_permissions': '',
238            'acl_read_roles': '',
239            'acl_read_expr': '',
240            'acl_write_permissions': '',
241            'acl_write_roles': '',
242            'acl_write_expr': '',
243            'read_ignore_storage': False,
244            'read_process_expr': '',
245            'read_process_dependent_fields': (),
246            'write_ignore_storage': False,
247            'write_process_expr': '',
248        },
249    },
[47]250    'sex': {
251        'type': 'CPS Boolean Field',
[19]252        'data': {
[47]253            'default_expr': 'python:0',
[19]254            'is_searchabletext': False,
255            'acl_read_permissions': '',
256            'acl_read_roles': '',
257            'acl_read_expr': '',
258            'acl_write_permissions': '',
259            'acl_write_roles': '',
260            'acl_write_expr': '',
261            'read_ignore_storage': False,
262            'read_process_expr': '',
263            'read_process_dependent_fields': (),
264            'write_ignore_storage': False,
265            'write_process_expr': '',
266        },
267    },
[47]268    'state_of_origin': {
[19]269        'type': 'CPS String Field',
270        'data': {
271            'default_expr': 'string:',
[47]272            'is_searchabletext': True,
[19]273            'acl_read_permissions': '',
274            'acl_read_roles': '',
275            'acl_read_expr': '',
276            'acl_write_permissions': '',
277            'acl_write_roles': '',
278            'acl_write_expr': '',
279            'read_ignore_storage': False,
280            'read_process_expr': '',
281            'read_process_dependent_fields': (),
282            'write_ignore_storage': False,
283            'write_process_expr': '',
284        },
285    },
[47]286    'exam_results': {
[19]287        'type': 'CPS String Field',
288        'data': {
289            'default_expr': 'string:',
290            'is_searchabletext': True,
291            'acl_read_permissions': '',
292            'acl_read_roles': '',
293            'acl_read_expr': '',
294            'acl_write_permissions': '',
295            'acl_write_roles': '',
296            'acl_write_expr': '',
297            'read_ignore_storage': False,
298            'read_process_expr': '',
299            'read_process_dependent_fields': (),
300            'write_ignore_storage': False,
301            'write_process_expr': '',
302        },
303    },
[47]304    'aggregate': {
305        'type': 'CPS String Field',
[25]306        'data': {
[47]307            'default_expr': 'string:',
308            'is_searchabletext': False,
309            'acl_read_permissions': '',
310            'acl_read_roles': '',
311            'acl_read_expr': '',
312            'acl_write_permissions': '',
313            'acl_write_roles': '',
314            'acl_write_expr': '',
315            'read_ignore_storage': False,
316            'read_process_expr': '',
317            'read_process_dependent_fields': (),
318            'write_ignore_storage': False,
319            'write_process_expr': '',
[25]320        },
[47]321    },
322    '2nd_choice': {
[25]323        'type': 'CPS String Field',
324        'data': {
[47]325            'default_expr': 'string:',
326            'is_searchabletext': False,
[25]327            'acl_read_permissions': '',
328            'acl_read_roles': '',
329            'acl_read_expr': '',
330            'acl_write_permissions': '',
331            'acl_write_roles': '',
332            'acl_write_expr': '',
333            'read_ignore_storage': False,
334            'read_process_expr': '',
335            'read_process_dependent_fields': (),
336            'write_ignore_storage': False,
337            'write_process_expr': '',
338        },
339    },
[47]340    '3rd_choice': {
[25]341        'type': 'CPS String Field',
342        'data': {
[47]343            'default_expr': 'string:',
344            'is_searchabletext': True,
[25]345            'acl_read_permissions': '',
346            'acl_read_roles': '',
347            'acl_read_expr': '',
348            'acl_write_permissions': '',
349            'acl_write_roles': '',
350            'acl_write_expr': '',
351            'read_ignore_storage': False,
352            'read_process_expr': '',
353            'read_process_dependent_fields': (),
354            'write_ignore_storage': False,
355            'write_process_expr': '',
356        },
357    },
358}
[47]359
360###)
361
362##scratch_card = { ###(
363####   'allow_discussion': {
364####        'type': 'CPS Int Field',
365####        'data': {
366####            'default_expr': 'python:0',
367####            'is_searchabletext': 0,
368####            },
369####        },
370##     'sc_id': {
371##        'type': 'CPS String Field',
372##        'data': {
373##            'default_expr': '',
374##            'is_searchabletext': 0,
375##            'acl_read_permissions': '',
376##            'acl_read_roles': '',
377##            'acl_read_expr': '',
378##            'acl_write_permissions': '',
379##            'acl_write_roles': '',
380##            'acl_write_expr': '',
381##            'read_ignore_storage': False,
382##            'read_process_expr': '',
383##            'read_process_dependent_fields': (),
384##            'write_ignore_storage': False,
385##            'write_process_expr': '',
386##        },
387##    },
388##     'sc_pin': {
389##        'type': 'CPS String Field',
390##        'data': {
391##            'default_expr': '',
392##            'is_searchabletext': 0,
393##            'acl_read_permissions': '',
394##            'acl_read_roles': '',
395##            'acl_read_expr': '',
396##            'acl_write_permissions': '',
397##            'acl_write_roles': '',
398##            'acl_write_expr': '',
399##            'read_ignore_storage': False,
400##            'read_process_expr': '',
401##            'read_process_dependent_fields': (),
402##            'write_ignore_storage': False,
403##            'write_process_expr': '',
404##        },
405##    },
406##}
[19]407schemas = {}
[47]408###)
409
[45]410schemas['university'] = university_schema
411schemas['students'] = students_folder_schema
[19]412schemas['student'] = student_schema
[47]413schemas['student_personal'] = student_personal_schema
[19]414schemas['jamb'] = jamb_schema
[47]415#schemas['scratch_card'] = scratch_card
[19]416
417return schemas
Note: See TracBrowser for help on using the repository browser.