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

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

noch mehr

  • Property svn:keywords set to Id
File size: 9.4 KB
Line 
1student_schema = {
2   'allow_discussion': {
3        'type': 'CPS Int Field',
4        'data': {
5            'default_expr': 'python:0',
6            'is_searchabletext': 0,
7            },
8        },
9     'jamb_is_admitted': {
10        'type': 'CPS Boolean Field',
11        'data': {
12            'default_expr': 'python:False',
13            'is_searchabletext': 0,
14            'acl_read_permissions': '',
15            'acl_read_roles': '',
16            'acl_read_expr': '',
17            'acl_write_permissions': '',
18            'acl_write_roles': '',
19            'acl_write_expr': '',
20            'read_ignore_storage': False,
21            'read_process_expr': '',
22            'read_process_dependent_fields': (),
23            'write_ignore_storage': False,
24            'write_process_expr': '',
25        },
26    },
27    'jamb_where_admitted': {
28        'type': 'CPS String Field',
29        'data': {
30            'default_expr': 'string:Lagos',
31            'is_searchabletext': True,
32            'acl_read_permissions': '',
33            'acl_read_roles': '',
34            'acl_read_expr': '',
35            'acl_write_permissions': '',
36            'acl_write_roles': '',
37            'acl_write_expr': '',
38            'read_ignore_storage': False,
39            'read_process_expr': '',
40            'read_process_dependent_fields': (),
41            'write_ignore_storage': False,
42            'write_process_expr': '',
43        },
44    },
45    'faculty': {
46        'type': 'CPS String Field',
47        'data': {
48            'default_expr': 'string:',
49            'is_searchabletext': True,
50            'acl_read_permissions': '',
51            'acl_read_roles': '',
52            'acl_read_expr': '',
53            'acl_write_permissions': '',
54            'acl_write_roles': '',
55            'acl_write_expr': '',
56            'read_ignore_storage': False,
57            'read_process_expr': '',
58            'read_process_dependent_fields': (),
59            'write_ignore_storage': False,
60            'write_process_expr': '',
61        },
62    },
63    'jamb_pin_usage': {
64        'type': 'CPS Int Field',
65        'data': {
66            'default_expr': 'python:0',
67            'is_searchabletext': False,
68            'acl_read_permissions': '',
69            'acl_read_roles': '',
70            'acl_read_expr': '',
71            'acl_write_permissions': '',
72            'acl_write_roles': '',
73            'acl_write_expr': '',
74            'read_ignore_storage': False,
75            'read_process_expr': '',
76            'read_process_dependent_fields': (),
77            'write_ignore_storage': False,
78            'write_process_expr': '',
79        },
80    },
81}
82#
83#
84jamb_schema = {
85   'allow_discussion': {
86        'type': 'CPS Int Field',
87        'data': {
88            'default_expr': 'python:0',
89            'is_searchabletext': 0,
90            },
91        },
92    'reg_nr': {
93        'type': 'CPS String Field',
94        'data': {
95            'default_expr': 'string:',
96            'is_searchabletext': True,
97            'acl_read_permissions': '',
98            'acl_read_roles': '',
99            'acl_read_expr': '',
100            'acl_write_permissions': '',
101            'acl_write_roles': '',
102            'acl_write_expr': '',
103            'read_ignore_storage': False,
104            'read_process_expr': '',
105            'read_process_dependent_fields': (),
106            'write_ignore_storage': False,
107            'write_process_expr': '',
108        },
109    },
110    'name': {
111        'type': 'CPS String Field',
112        'data': {
113            'default_expr': 'string:',
114            'is_searchabletext': True,
115            'acl_read_permissions': '',
116            'acl_read_roles': '',
117            'acl_read_expr': '',
118            'acl_write_permissions': '',
119            'acl_write_roles': '',
120            'acl_write_expr': '',
121            'read_ignore_storage': False,
122            'read_process_expr': '',
123            'read_process_dependent_fields': (),
124            'write_ignore_storage': False,
125            'write_process_expr': '',
126        },
127    },
128    'age': {
129        'type': 'CPS Int Field',
130        'data': {
131            'default_expr': 'python:20',
132            'is_searchabletext': False,
133            'acl_read_permissions': '',
134            'acl_read_roles': '',
135            'acl_read_expr': '',
136            'acl_write_permissions': '',
137            'acl_write_roles': '',
138            'acl_write_expr': '',
139            'read_ignore_storage': False,
140            'read_process_expr': '',
141            'read_process_dependent_fields': (),
142            'write_ignore_storage': False,
143            'write_process_expr': '',
144        },
145    },
146    'sex': {
147        'type': 'CPS Boolean Field',
148        'data': {
149            'default_expr': 'python:0',
150            'is_searchabletext': False,
151            'acl_read_permissions': '',
152            'acl_read_roles': '',
153            'acl_read_expr': '',
154            'acl_write_permissions': '',
155            'acl_write_roles': '',
156            'acl_write_expr': '',
157            'read_ignore_storage': False,
158            'read_process_expr': '',
159            'read_process_dependent_fields': (),
160            'write_ignore_storage': False,
161            'write_process_expr': '',
162        },
163    },
164    'state_of_origin': {
165        'type': 'CPS String Field',
166        'data': {
167            'default_expr': 'string:',
168            'is_searchabletext': True,
169            'acl_read_permissions': '',
170            'acl_read_roles': '',
171            'acl_read_expr': '',
172            'acl_write_permissions': '',
173            'acl_write_roles': '',
174            'acl_write_expr': '',
175            'read_ignore_storage': False,
176            'read_process_expr': '',
177            'read_process_dependent_fields': (),
178            'write_ignore_storage': False,
179            'write_process_expr': '',
180        },
181    },
182    'exam_results': {
183        'type': 'CPS String Field',
184        'data': {
185            'default_expr': 'string:',
186            'is_searchabletext': True,
187            'acl_read_permissions': '',
188            'acl_read_roles': '',
189            'acl_read_expr': '',
190            'acl_write_permissions': '',
191            'acl_write_roles': '',
192            'acl_write_expr': '',
193            'read_ignore_storage': False,
194            'read_process_expr': '',
195            'read_process_dependent_fields': (),
196            'write_ignore_storage': False,
197            'write_process_expr': '',
198        },
199    },
200    'aggregate': {
201        'type': 'CPS String Field',
202        'data': {
203            'default_expr': 'string:',
204            'is_searchabletext': False,
205            'acl_read_permissions': '',
206            'acl_read_roles': '',
207            'acl_read_expr': '',
208            'acl_write_permissions': '',
209            'acl_write_roles': '',
210            'acl_write_expr': '',
211            'read_ignore_storage': False,
212            'read_process_expr': '',
213            'read_process_dependent_fields': (),
214            'write_ignore_storage': False,
215            'write_process_expr': '',
216        },
217    },
218    '2nd_choice': {
219        'type': 'CPS String Field',
220        'data': {
221            'default_expr': 'string:',
222            'is_searchabletext': False,
223            'acl_read_permissions': '',
224            'acl_read_roles': '',
225            'acl_read_expr': '',
226            'acl_write_permissions': '',
227            'acl_write_roles': '',
228            'acl_write_expr': '',
229            'read_ignore_storage': False,
230            'read_process_expr': '',
231            'read_process_dependent_fields': (),
232            'write_ignore_storage': False,
233            'write_process_expr': '',
234        },
235    },
236    '3rd_choice': {
237        'type': 'CPS String Field',
238        'data': {
239            'default_expr': 'string:',
240            'is_searchabletext': True,
241            'acl_read_permissions': '',
242            'acl_read_roles': '',
243            'acl_read_expr': '',
244            'acl_write_permissions': '',
245            'acl_write_roles': '',
246            'acl_write_expr': '',
247            'read_ignore_storage': False,
248            'read_process_expr': '',
249            'read_process_dependent_fields': (),
250            'write_ignore_storage': False,
251            'write_process_expr': '',
252        },
253    },
254}
255
256scratch_card = {
257   'allow_discussion': {
258        'type': 'CPS Int Field',
259        'data': {
260            'default_expr': 'python:0',
261            'is_searchabletext': 0,
262            },
263        },
264     'sc_id': {
265        'type': 'CPS String Field',
266        'data': {
267            'default_expr': '',
268            'is_searchabletext': 0,
269            'acl_read_permissions': '',
270            'acl_read_roles': '',
271            'acl_read_expr': '',
272            'acl_write_permissions': '',
273            'acl_write_roles': '',
274            'acl_write_expr': '',
275            'read_ignore_storage': False,
276            'read_process_expr': '',
277            'read_process_dependent_fields': (),
278            'write_ignore_storage': False,
279            'write_process_expr': '',
280        },
281    },
282     'sc_pin': {
283        'type': 'CPS String Field',
284        'data': {
285            'default_expr': '',
286            'is_searchabletext': 0,
287            'acl_read_permissions': '',
288            'acl_read_roles': '',
289            'acl_read_expr': '',
290            'acl_write_permissions': '',
291            'acl_write_roles': '',
292            'acl_write_expr': '',
293            'read_ignore_storage': False,
294            'read_process_expr': '',
295            'read_process_dependent_fields': (),
296            'write_ignore_storage': False,
297            'write_process_expr': '',
298        },
299    },
300}
301schemas = {}
302schemas['student'] = student_schema
303schemas['jamb'] = jamb_schema
304schemas['scratch_card'] = scratch_card
305
306return schemas
Note: See TracBrowser for help on using the repository browser.