source: waeup_product/trunk/skins/waeup_default/getWAeUPLayouts.py @ 19

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

initial import

  • Property svn:keywords set to Id
File size: 10.1 KB
RevLine 
[19]1##parameters=
2# $Id: getWAeUPLayouts.py 19 2005-09-29 09:34:34Z joachim $
3"""Return custom layouts types."""
4
5student_layout = {
6    'widgets': {
7        'jamb_is_admitted': {
8            'type': 'Boolean Widget',
9            'data': {
10                'title': 'Jamb Admission',
11                'fields': ('jamb_where_admitted',),
12                'is_required': False,
13                'label': 'Jamb Admission',
14                'label_edit': 'Jamb Admission',
15                'description': '',
16                'help': '',
17                'is_i18n': False,
18                'readonly_layout_modes': (),
19                'hidden_layout_modes': (),
20                'hidden_readonly_layout_modes': (),
21                'hidden_empty': False,
22                'hidden_if_expr': '',
23                'css_class': '',
24                'widget_mode_expr': '',
25                'display_width': 10,
26                'size_max': 0,
27            },
28        },
29        'jamb_where_admitted': {
30            'type': 'String Widget',
31            'data': {
32                'title': 'Jamb Admission Location',
33                'fields': ('jamb_where_admitted',),
34                'is_required': False,
35                'label': 'University',
36                'label_edit': 'University',
37                'description': '',
38                'help': '',
39                'is_i18n': False,
40                'readonly_layout_modes': (),
41                'hidden_layout_modes': (),
42                'hidden_readonly_layout_modes': (),
43                'hidden_empty': False,
44                'hidden_if_expr': '',
45                'css_class': '',
46                'widget_mode_expr': '',
47                'display_width': 10,
48                'size_max': 0,
49            },
50        },
51        'faculty': {
52            'type': 'String Widget',
53            'data': {
54                'title': 'Faculty',
55                'fields': ('faculty',),
56                'is_required': False,
57                'label': 'Faculty',
58                'label_edit': 'Faculty',
59                'description': '',
60                'help': '',
61                'is_i18n': False,
62                'readonly_layout_modes': (),
63                'hidden_layout_modes': (),
64                'hidden_readonly_layout_modes': (),
65                'hidden_empty': False,
66                'hidden_if_expr': '',
67                'css_class': '',
68                'widget_mode_expr': '',
69                'display_width': 10,
70                'size_max': 0,
71            },
72        },
73    },
74    'layout': {
75        'style_prefix': 'layout_default_',
76        'flexible_widgets': (),
77        'ncols': 1,
78        'rows': [
79            [{'widget_id': 'jamb_is_admitted', 'ncols': 1},],
80            [{'widget_id': 'jamb_where_admitted', 'ncols': 1},],
81            [{'widget_id': 'faculty', 'ncols': 1},],
82        ]
83    },
84}
85
86jamb_layout = {
87    'widgets': {
88        'reg_nr': {
89            'type': 'String Widget',
90            'data': {
91                'title': 'Student ID',
92                'fields': ('reg_nr',),
93                'is_required': True,
94                'label': 'Student ID',
95                'label_edit': 'Student ID',
96                'description': '',
97                'help': '',
98                'is_i18n': False,
99                'readonly_layout_modes': (),
100                'hidden_layout_modes': (),
101                'hidden_readonly_layout_modes': (),
102                'hidden_empty': False,
103                'hidden_if_expr': '',
104                'css_class': '',
105                'widget_mode_expr': '',
106                'display_width': 10,
107                'size_max': 0,
108            },
109        },
110        'name': {
111            'type': 'String Widget',
112            'data': {
113                'title': '',
114                'fields': ('name',),
115                'is_required': False,
116                'label': 'Name',
117                'label_edit': 'Name',
118                'description': '',
119                'help': '',
120                'is_i18n': False,
121                'readonly_layout_modes': (),
122                'hidden_layout_modes': (),
123                'hidden_readonly_layout_modes': (),
124                'hidden_empty': False,
125                'hidden_if_expr': '',
126                'css_class': '',
127                'widget_mode_expr': '',
128                'display_width': 20,
129                'size_max': 0,
130            },
131        },
132        'age': {
133            'type': 'Int Widget',
134            'data': {
135                'title': '',
136                'fields': ('age',),
137                'is_required': False,
138                'label': 'Age',
139                'label_edit': 'Age',
140                'description': '',
141                'help': '',
142                'is_i18n': False,
143                'readonly_layout_modes': (),
144                'hidden_layout_modes': (),
145                'hidden_readonly_layout_modes': (),
146                'hidden_empty': False,
147                'hidden_if_expr': '',
148                'css_class': '',
149                'widget_mode_expr': '',
150                'display_width': 20,
151                'size_max': 0,
152            },
153        },
154        'sex': {
155            'type': 'String Widget',
156            'data': {
157                'title': '',
158                'fields': ('sex',),
159                'is_required': False,
160                'label': 'sex',
161                'label_edit': 'sex',
162                'description': '',
163                'help': '',
164                'is_i18n': False,
165                'readonly_layout_modes': (),
166                'hidden_layout_modes': (),
167                'hidden_readonly_layout_modes': (),
168                'hidden_empty': False,
169                'hidden_if_expr': '',
170                'css_class': '',
171                'widget_mode_expr': '',
172                'display_width': 20,
173                'size_max': 0,
174            },
175        },
176        'state': {
177            'type': 'String Widget',
178            'data': {
179                'title': '',
180                'fields': ('state_of_origin',),
181                'is_required': False,
182                'label': 'State',
183                'label_edit': 'State',
184                'description': '',
185                'help': '',
186                'is_i18n': False,
187                'readonly_layout_modes': (),
188                'hidden_layout_modes': (),
189                'hidden_readonly_layout_modes': (),
190                'hidden_empty': False,
191                'hidden_if_expr': '',
192                'css_class': '',
193                'widget_mode_expr': '',
194                'display_width': 20,
195                'size_max': 0,
196            },
197        },
198        'exam_results': {
199            'type': 'String Widget',
200            'data': {
201                'title': '',
202                'fields': ('exam_results',),
203                'is_required': False,
204                'label': 'Jamb Results',
205                'label_edit': 'Jamb Results',
206                'description': '',
207                'help': '',
208                'is_i18n': False,
209                'readonly_layout_modes': (),
210                'hidden_layout_modes': (),
211                'hidden_readonly_layout_modes': (),
212                'hidden_empty': False,
213                'hidden_if_expr': '',
214                'css_class': '',
215                'widget_mode_expr': '',
216                'display_width': 20,
217                'size_max': 0,
218            },
219        },
220        'aggregate': {
221            'type': 'String Widget',
222            'data': {
223                'title': 'Agregate',
224                'fields': ('aggregate',),
225                'is_required': False,
226                'label': 'Aggregate',
227                'label_edit': 'Aggregate',
228                'description': '',
229                'help': '',
230                'is_i18n': False,
231                'readonly_layout_modes': (),
232                'hidden_layout_modes': (),
233                'hidden_readonly_layout_modes': (),
234                'hidden_empty': False,
235                'hidden_if_expr': '',
236                'css_class': '',
237                'widget_mode_expr': '',
238                'display_width': 20,
239                'size_max': 0,
240            },
241        },
242        '2nd_choice': {
243            'type': 'String Widget',
244            'data': {
245                'title': 'Second choice',
246                'fields': ('2nd_choice',),
247                'is_required': False,
248                'label': 'Second choice',
249                'label_edit': 'Second choice',
250                'description': '',
251                'help': 'second_choice',
252                'is_i18n': False,
253                'readonly_layout_modes': (),
254                'hidden_layout_modes': (),
255                'hidden_readonly_layout_modes': (),
256                'hidden_empty': False,
257                'hidden_if_expr': '',
258                'css_class': '',
259                'widget_mode_expr': '',
260                'display_width': 20,
261                'size_max': 0,
262            },
263        },
264        '3rd_choice': {
265            'type': 'String Widget',
266            'data': {
267                'title': 'Third_choice',
268                'fields': ('3rd_choice',),
269                'is_required': False,
270                'label': 'Third choice',
271                'label_edit': 'Third choice',
272                'description': 'third_choice',
273                'help': 'third_choice',
274                'is_i18n': False,
275                'readonly_layout_modes': (),
276                'hidden_layout_modes': (),
277                'hidden_readonly_layout_modes': (),
278                'hidden_empty': False,
279                'hidden_if_expr': '',
280                'css_class': '',
281                'widget_mode_expr': '',
282                'display_width': 20,
283                'size_max': 0,
284            },
285        },
286    },
287    'layout': {
288        'style_prefix': 'layout_default_',
289        'flexible_widgets': (),
290        'ncols': 1,
291        'rows': [
292            [{'widget_id': 'reg_nr', 'ncols': 1},],
293            [{'widget_id': 'name', 'ncols': 1},],
294            [{'widget_id': 'age', 'ncols': 1},],
295            [{'widget_id': 'sex', 'ncols': 1},],
296            [{'widget_id': 'state', 'ncols': 1},],
297            [{'widget_id': 'exam_results', 'ncols': 1},],
298            [{'widget_id': 'aggregate', 'ncols': 1},],
299            [{'widget_id': '2nd_choice', 'ncols': 1},],
300            [{'widget_id': '3rd_choice', 'ncols': 1},],
301        ]
302    },
303}
304
305layouts = {}
306layouts['student'] = student_layout
307layouts['jamb'] = jamb_layout
308
309return layouts
Note: See TracBrowser for help on using the repository browser.