Ignore:
Timestamp:
12 Nov 2005, 14:45:08 (19 years ago)
Author:
joachim
Message:

=more enhancements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/skins/waeup_default/getWAeUPLayouts.py

    r164 r166  
    202202###)
    203203
    204 student_layout = { ###(
    205     'widgets': {
    206         'jamb_is_admitted': {
    207             'type': 'Boolean Widget',
    208             'data': {
    209                 'title': 'JAMB Admission',
    210                 'fields': ('jamb_is_admitted',),
    211                 'is_required': False,
    212                 'label': 'JAMB Admission',
    213                 'label_edit': 'JAMB Admission',
    214                 'description': '',
    215                 'help': '',
    216                 'is_i18n': False,
    217                 'readonly_layout_modes': (),
    218                 'hidden_layout_modes': (),
    219                 'hidden_readonly_layout_modes': (),
    220                 'hidden_empty': False,
    221                 'hidden_if_expr': '',
    222                 'css_class': '',
    223                 'widget_mode_expr': '',
    224                 'display_width': 10,
    225                 'size_max': 0,
    226             },
    227         },
    228 ##        'accommodation': {
    229 ##            'type': 'String Widget',
    230 ##            'data': {
    231 ##                'title': 'Accommodation',
    232 ##                'fields': ('accommodation',),
    233 ##                'is_required': False,
    234 ##                'label': 'Accommodation',
    235 ##                'label_edit': 'Accommodation',
    236 ##                'description': '',
    237 ##                'help': '',
    238 ##                'is_i18n': False,
    239 ##                'readonly_layout_modes': (),
    240 ##                'hidden_layout_modes': (),
    241 ##                'hidden_readonly_layout_modes': (),
    242 ##                'hidden_empty': False,
    243 ##                'hidden_if_expr': '',
    244 ##                'css_class': '',
    245 ##                'widget_mode_expr': '',
    246 ##                'display_width': 10,
    247 ##                'size_max': 0,
    248 ##            },
    249 ##        },
    250 ##        'accommodation_sc_pin': {
    251 ##            'type': 'String Widget',
    252 ##            'data': {
    253 ##                'title': 'Accommodation SC Pin',
    254 ##                'fields': ('accommodation_sc_pin',),
    255 ##                'is_required': False,
    256 ##                'label': 'Accommodation SC Pin',
    257 ##                'label_edit': 'Accommodation SC Pin',
    258 ##                'description': '',
    259 ##                'help': '',
    260 ##                'is_i18n': False,
    261 ##                'readonly_layout_modes': (),
    262 ##                'hidden_layout_modes': (),
    263 ##                'hidden_readonly_layout_modes': (),
    264 ##                'hidden_empty': False,
    265 ##                'hidden_if_expr': '',
    266 ##                'css_class': '',
    267 ##                'widget_mode_expr': '',
    268 ##                'display_width': 10,
    269 ##                'size_max': 0,
    270 ##            },
    271 ##        },
    272         'faculty': {
    273             'type': 'String Widget',
    274             'data': {
    275                 'title': 'Faculty',
    276                 'fields': ('faculty',),
    277                 'is_required': False,
    278                 'label': 'Faculty',
    279                 'label_edit': 'Faculty',
    280                 'description': '',
    281                 'help': '',
    282                 'is_i18n': False,
    283                 'readonly_layout_modes': (),
    284                 'hidden_layout_modes': (),
    285                 'hidden_readonly_layout_modes': (),
    286                 'hidden_empty': False,
    287                 'hidden_if_expr': '',
    288                 'css_class': '',
    289                 'widget_mode_expr': '',
    290                 'display_width': 10,
    291                 'size_max': 0,
    292             },
    293         },
    294     },
    295     'layout': {
    296         'style_prefix': 'layout_default_',
    297         'flexible_widgets': (),
    298         'ncols': 1,
    299         'rows': [
    300             #[{'widget_id': 'jamb_is_admitted', 'ncols': 1},],
    301             #[{'widget_id': 'accommodation', 'ncols': 1},],
    302             #[{'widget_id': 'accommodation_sc_pin', 'ncols': 1},],
    303             #[{'widget_id': 'faculty', 'ncols': 1},],
    304         ]
    305     },
    306 }
    307 ###)
    308 
    309204firstname = { ###(
    310205            'type': 'String Widget',
     
    473368###)
    474369
     370student_layout = { ###(
     371    'widgets': {
     372        'jamb_is_admitted': {
     373            'type': 'Boolean Widget',
     374            'data': {
     375                'title': 'JAMB Admission',
     376                'fields': ('jamb_is_admitted',),
     377                'is_required': False,
     378                'label': 'JAMB Admission',
     379                'label_edit': 'JAMB Admission',
     380                'description': '',
     381                'help': '',
     382                'is_i18n': False,
     383                'readonly_layout_modes': (),
     384                'hidden_layout_modes': (),
     385                'hidden_readonly_layout_modes': (),
     386                'hidden_empty': False,
     387                'hidden_if_expr': '',
     388                'css_class': '',
     389                'widget_mode_expr': '',
     390                'display_width': 10,
     391                'size_max': 0,
     392            },
     393        },
     394
     395        'faculty': {
     396            'type': 'String Widget',
     397            'data': {
     398                'title': 'Faculty',
     399                'fields': ('faculty',),
     400                'is_required': False,
     401                'label': 'Faculty',
     402                'label_edit': 'Faculty',
     403                'description': '',
     404                'help': '',
     405                'is_i18n': False,
     406                'readonly_layout_modes': (),
     407                'hidden_layout_modes': (),
     408                'hidden_readonly_layout_modes': (),
     409                'hidden_empty': False,
     410                'hidden_if_expr': '',
     411                'css_class': '',
     412                'widget_mode_expr': '',
     413                'display_width': 10,
     414                'size_max': 0,
     415            },
     416        },
     417        'accommodation': {
     418            'type': 'String Widget',
     419            'data': {
     420                'title': 'Accommodation',
     421                'fields': ('accommodation',),
     422                'is_required': False,
     423                'label': 'Accommodation',
     424                'label_edit': 'Accommodation',
     425                'description': '',
     426                'help': '',
     427                'is_i18n': False,
     428                'readonly_layout_modes': (),
     429                'hidden_layout_modes': (),
     430                'hidden_readonly_layout_modes': (),
     431                'hidden_empty': False,
     432                'hidden_if_expr': '',
     433                'css_class': '',
     434                'widget_mode_expr': '',
     435                'display_width': 10,
     436                'size_max': 0,
     437            },
     438        },
     439        'accommodation_sc_id': { ###(
     440            'type': 'String Widget',
     441            'data': {
     442                'title': 'Accommodation SC ID',
     443                'fields': ('accommodation_sc_id',),
     444                'is_required': False,
     445                'label': 'Accommodation SC ID',
     446                'label_edit': 'Accommodation SC ID',
     447                'description': '',
     448                'help': '',
     449                'is_i18n': False,
     450                'readonly_layout_modes': (),
     451                'hidden_layout_modes': (),
     452                'hidden_readonly_layout_modes': (),
     453                'hidden_empty': False,
     454                'hidden_if_expr': '',
     455                'css_class': '',
     456                'widget_mode_expr': '',
     457                'display_width': 10,
     458                'size_max': 0,
     459            },
     460        },###)
     461        'accommodation_sc_pin': { ###(
     462            'type': 'String Widget',
     463            'data': {
     464                'title': 'Accommodation SC Pin',
     465                'fields': ('accommodation_sc_pin',),
     466                'is_required': False,
     467                'label': 'Accommodation SC Pin',
     468                'label_edit': 'Accommodation SC Pin',
     469                'description': '',
     470                'help': '',
     471                'is_i18n': False,
     472                'readonly_layout_modes': (),
     473                'hidden_layout_modes': (),
     474                'hidden_readonly_layout_modes': (),
     475                'hidden_empty': False,
     476                'hidden_if_expr': '',
     477                'css_class': '',
     478                'widget_mode_expr': '',
     479                'display_width': 10,
     480                'size_max': 0,
     481            },
     482        },###)
     483        'accommodation_sc_value': { ###(
     484            'type': 'Float Widget',
     485            'data': {
     486                'title': 'Accommodation SC Value',
     487                'fields': ('accommodation_sc_value',),
     488                'is_required': False,
     489                'label': 'Accommodation SC Value',
     490                'label_edit': 'Accommodation SC Value',
     491                'description': '',
     492                'help': '',
     493                'is_i18n': False,
     494                'readonly_layout_modes': (),
     495                'hidden_layout_modes': (),
     496                'hidden_readonly_layout_modes': (),
     497                'hidden_empty': False,
     498                'hidden_if_expr': '',
     499                'css_class': '',
     500                'widget_mode_expr': '',
     501                'display_width': 10,
     502                'size_max': 0,
     503            },
     504        },###)
     505        'accommodation_date': { ###(
     506            'type': 'DateTime Widget',
     507            'data': {
     508                'title': 'Accommodation SC Pin',
     509                'fields': ('accommodation_date',),
     510                'is_required': False,
     511                'label': 'Accommodation SC Date',
     512                'label_edit': 'Accommodation SC Date',
     513                'description': '',
     514                'help': '',
     515                'is_i18n': False,
     516                'readonly_layout_modes': (),
     517                'hidden_layout_modes': (),
     518                'hidden_readonly_layout_modes': (),
     519                'hidden_empty': False,
     520                'hidden_if_expr': '',
     521                'css_class': '',
     522                'widget_mode_expr': '',
     523                'display_width': 10,
     524                'size_max': 0,
     525            },
     526        },###)
     527        'hostel_fee_sc_id': { ###(
     528            'type': 'String Widget',
     529            'data': {
     530                'title': 'hostel_fee SC ID',
     531                'fields': ('hostel_fee_sc_id',),
     532                'is_required': False,
     533                'label': 'Hostel Fee SC ID',
     534                'label_edit': 'Hostel Fee SC ID',
     535                'description': '',
     536                'help': '',
     537                'is_i18n': False,
     538                'readonly_layout_modes': (),
     539                'hidden_layout_modes': (),
     540                'hidden_readonly_layout_modes': (),
     541                'hidden_empty': False,
     542                'hidden_if_expr': '',
     543                'css_class': '',
     544                'widget_mode_expr': '',
     545                'display_width': 10,
     546                'size_max': 0,
     547            },
     548        },###)
     549        'hostel_fee_sc_pin': { ###(
     550            'type': 'String Widget',
     551            'data': {
     552                'title': 'hostel_fee SC Pin',
     553                'fields': ('hostel_fee_sc_pin',),
     554                'is_required': False,
     555                'label': 'Hostel Fee SC Pin',
     556                'label_edit': 'Hostel Fee SC Pin',
     557                'description': '',
     558                'help': '',
     559                'is_i18n': False,
     560                'readonly_layout_modes': (),
     561                'hidden_layout_modes': (),
     562                'hidden_readonly_layout_modes': (),
     563                'hidden_empty': False,
     564                'hidden_if_expr': '',
     565                'css_class': '',
     566                'widget_mode_expr': '',
     567                'display_width': 10,
     568                'size_max': 0,
     569            },
     570        },###)
     571        'hostel_fee_sc_value': { ###(
     572            'type': 'Float Widget',
     573            'data': {
     574                'title': 'hostel_fee SC Value',
     575                'fields': ('hostel_fee_sc_value',),
     576                'is_required': False,
     577                'label': 'Hostel Fee SC Value',
     578                'label_edit': 'Hostel Fee SC Value',
     579                'description': '',
     580                'help': '',
     581                'is_i18n': False,
     582                'readonly_layout_modes': (),
     583                'hidden_layout_modes': (),
     584                'hidden_readonly_layout_modes': (),
     585                'hidden_empty': False,
     586                'hidden_if_expr': '',
     587                'css_class': '',
     588                'widget_mode_expr': '',
     589                'display_width': 10,
     590                'size_max': 0,
     591            },
     592        },###)
     593        'hostel_fee_date': { ###(
     594            'type': 'DateTime Widget',
     595            'data': {
     596                'title': 'hostel_fee SC Pin',
     597                'fields': ('hostel_fee_date',),
     598                'is_required': False,
     599                'label': 'Hostel Fee SC Date',
     600                'label_edit': 'Hostel Fee SC Date',
     601                'description': '',
     602                'help': '',
     603                'is_i18n': False,
     604                'readonly_layout_modes': (),
     605                'hidden_layout_modes': (),
     606                'hidden_readonly_layout_modes': (),
     607                'hidden_empty': False,
     608                'hidden_if_expr': '',
     609                'css_class': '',
     610                'widget_mode_expr': '',
     611                'display_width': 10,
     612                'size_max': 0,
     613            },
     614        },###)
     615        'adm_check_sc_id': { ###(
     616            'type': 'String Widget',
     617            'data': {
     618                'title': 'Admission check SC ID',
     619                'fields': ('adm_check_sc_id',),
     620                'is_required': False,
     621                'label': 'Admission check SC ID',
     622                'label_edit': 'Admission check SC ID',
     623                'description': '',
     624                'help': '',
     625                'is_i18n': False,
     626                'readonly_layout_modes': (),
     627                'hidden_layout_modes': (),
     628                'hidden_readonly_layout_modes': (),
     629                'hidden_empty': False,
     630                'hidden_if_expr': '',
     631                'css_class': '',
     632                'widget_mode_expr': '',
     633                'display_width': 10,
     634                'size_max': 0,
     635            },
     636        },###)
     637        'adm_check_sc_pin': { ###(
     638            'type': 'String Widget',
     639            'data': {
     640                'title': 'Admission check SC Pin',
     641                'fields': ('adm_check_sc_pin',),
     642                'is_required': False,
     643                'label': 'Admission check SC Pin',
     644                'label_edit': 'Admission check SC Pin',
     645                'description': '',
     646                'help': '',
     647                'is_i18n': False,
     648                'readonly_layout_modes': (),
     649                'hidden_layout_modes': (),
     650                'hidden_readonly_layout_modes': (),
     651                'hidden_empty': False,
     652                'hidden_if_expr': '',
     653                'css_class': '',
     654                'widget_mode_expr': '',
     655                'display_width': 10,
     656                'size_max': 0,
     657            },
     658        },###)
     659        'adm_check_sc_value': { ###(
     660            'type': 'Float Widget',
     661            'data': {
     662                'title': 'Admission check SC Value',
     663                'fields': ('adm_check_sc_value',),
     664                'is_required': False,
     665                'label': 'Admission check SC Value',
     666                'label_edit': 'Admission check SC Value',
     667                'description': '',
     668                'help': '',
     669                'is_i18n': False,
     670                'readonly_layout_modes': (),
     671                'hidden_layout_modes': (),
     672                'hidden_readonly_layout_modes': (),
     673                'hidden_empty': False,
     674                'hidden_if_expr': '',
     675                'css_class': '',
     676                'widget_mode_expr': '',
     677                'display_width': 10,
     678                'size_max': 0,
     679            },
     680        },###)
     681        'adm_check_date': { ###(
     682            'type': 'DateTime Widget',
     683            'data': {
     684                'title': 'Admission check SC Pin',
     685                'fields': ('adm_check_date',),
     686                'is_required': False,
     687                'label': 'Admission check SC Date',
     688                'label_edit': 'Admission check SC Date',
     689                'description': '',
     690                'help': '',
     691                'is_i18n': False,
     692                'readonly_layout_modes': (),
     693                'hidden_layout_modes': (),
     694                'hidden_readonly_layout_modes': (),
     695                'hidden_empty': False,
     696                'hidden_if_expr': '',
     697                'css_class': '',
     698                'widget_mode_expr': '',
     699                'display_width': 10,
     700                'size_max': 0,
     701            },
     702        },###)
     703        'clearence_sc_id': { ###(
     704            'type': 'String Widget',
     705            'data': {
     706                'title': 'Clearence SC ID',
     707                'fields': ('clearence_sc_id',),
     708                'is_required': False,
     709                'label': 'Clearence SC ID',
     710                'label_edit': 'Clearence SC ID',
     711                'description': '',
     712                'help': '',
     713                'is_i18n': False,
     714                'readonly_layout_modes': (),
     715                'hidden_layout_modes': (),
     716                'hidden_readonly_layout_modes': (),
     717                'hidden_empty': False,
     718                'hidden_if_expr': '',
     719                'css_class': '',
     720                'widget_mode_expr': '',
     721                'display_width': 10,
     722                'size_max': 0,
     723            },
     724        },###)
     725        'clearence_sc_pin': { ###(
     726            'type': 'String Widget',
     727            'data': {
     728                'title': 'clearence SC Pin',
     729                'fields': ('clearence_sc_pin',),
     730                'is_required': False,
     731                'label': 'Clearence SC Pin',
     732                'label_edit': 'Clearence SC Pin',
     733                'description': '',
     734                'help': '',
     735                'is_i18n': False,
     736                'readonly_layout_modes': (),
     737                'hidden_layout_modes': (),
     738                'hidden_readonly_layout_modes': (),
     739                'hidden_empty': False,
     740                'hidden_if_expr': '',
     741                'css_class': '',
     742                'widget_mode_expr': '',
     743                'display_width': 10,
     744                'size_max': 0,
     745            },
     746        },###)
     747        'clearence_sc_value': { ###(
     748            'type': 'Float Widget',
     749            'data': {
     750                'title': 'clearence SC Value',
     751                'fields': ('clearence_sc_value',),
     752                'is_required': False,
     753                'label': 'Clearence SC Value',
     754                'label_edit': 'Clearence SC Value',
     755                'description': '',
     756                'help': '',
     757                'is_i18n': False,
     758                'readonly_layout_modes': (),
     759                'hidden_layout_modes': (),
     760                'hidden_readonly_layout_modes': (),
     761                'hidden_empty': False,
     762                'hidden_if_expr': '',
     763                'css_class': '',
     764                'widget_mode_expr': '',
     765                'display_width': 10,
     766                'size_max': 0,
     767            },
     768        },###)
     769        'clearence_date': { ###(
     770            'type': 'DateTime Widget',
     771            'data': {
     772                'title': 'clearence SC Pin',
     773                'fields': ('clearence_date',),
     774                'is_required': False,
     775                'label': 'Clearence SC Date',
     776                'label_edit': 'Clearence SC Date',
     777                'description': '',
     778                'help': '',
     779                'is_i18n': False,
     780                'readonly_layout_modes': (),
     781                'hidden_layout_modes': (),
     782                'hidden_readonly_layout_modes': (),
     783                'hidden_empty': False,
     784                'hidden_if_expr': '',
     785                'css_class': '',
     786                'widget_mode_expr': '',
     787                'display_width': 10,
     788                'size_max': 0,
     789            },
     790        },###)
     791    },
     792    'layout': {
     793        'style_prefix': 'layout_default_',
     794        'flexible_widgets': (),
     795        'ncols': 1,
     796        'rows': [
     797            [{'widget_id': 'adm_check_sc_id', 'ncols': 1},],
     798            [{'widget_id': 'adm_check_sc_pin', 'ncols': 1},],
     799            [{'widget_id': 'adm_check_sc_value', 'ncols': 1},],
     800            [{'widget_id': 'adm_check_date', 'ncols': 1},],
     801            [{'widget_id': 'clearence_sc_id', 'ncols': 1},],
     802            [{'widget_id': 'clearence_sc_pin', 'ncols': 1},],
     803            [{'widget_id': 'clearence_sc_value', 'ncols': 1},],
     804            [{'widget_id': 'clearence_date', 'ncols': 1},],
     805            [{'widget_id': 'accommodation', 'ncols': 1},],
     806            [{'widget_id': 'accommodation_sc_id', 'ncols': 1},],
     807            [{'widget_id': 'accommodation_sc_pin', 'ncols': 1},],
     808            [{'widget_id': 'accommodation_sc_value', 'ncols': 1},],
     809            [{'widget_id': 'accommodation_date', 'ncols': 1},],
     810            [{'widget_id': 'hostel_fee_sc_id', 'ncols': 1},],
     811            [{'widget_id': 'hostel_fee_sc_pin', 'ncols': 1},],
     812            [{'widget_id': 'hostel_fee_sc_value', 'ncols': 1},],
     813            [{'widget_id': 'hostel_fee_date', 'ncols': 1},],
     814        ]
     815    },
     816}###)
     817
    475818student_personal_layout = { ###(
    476819    'widgets': {
     
    499842                'display_width': 10,
    500843                'size_max': 0,
    501             },
    502         },
    503         'photo': {
    504             'type': 'Photo Widget',
    505             'data': {
    506                 'title': '',
    507                 'fields': ('photo',),
    508                 'is_required': False,
    509                 'label': 'Personal Picture',
    510                 'label_edit': 'Personal Picture',
    511                 'description': '',
    512                 'help': '',
    513                 'is_i18n': False,
    514                 'readonly_layout_modes': (),
    515                 'hidden_layout_modes': (),
    516                 'hidden_readonly_layout_modes': (),
    517                 'hidden_empty': False,
    518                 'hidden_if_expr': '',
    519                 'widget_mode_expr': '',
    520                 'css_class': '',
    521                 'css_class_expr': '',
    522                 'javascript_expr': '',
    523                 'deletable': True,
    524                 'size_max': 4194304,
    525                 'display_width': 90,
    526                 'display_height': 180,
    527                 'allow_resize': True,
    528                 'render_position': 'left',
    529                 'configurable': 'nothing',
    530                 'keep_original': 1,
    531             },
    532         },
    533         'birth_certificate': {
    534             'type': 'Image Widget',
    535             'data': {
    536                 'title': '',
    537                 'fields': ('birth_certificate',),
    538                 'is_required': False,
    539                 'label': 'Birth Certificate',
    540                 'label_edit': 'Birth Certificate',
    541                 'description': '',
    542                 'help': '',
    543                 'is_i18n': False,
    544                 'readonly_layout_modes': (),
    545                 'hidden_layout_modes': (),
    546                 'hidden_readonly_layout_modes': (),
    547                 'hidden_empty': False,
    548                 'hidden_if_expr': '',
    549                 'widget_mode_expr': '',
    550                 'css_class': '',
    551                 'css_class_expr': '',
    552                 'javascript_expr': '',
    553                 'deletable': True,
    554                 'size_max': 4194304,
    555                 'display_width': 300,
    556                 'display_height':600,
    557                 'allow_resize': True,
    558844            },
    559845        },
     
    569855            [{'widget_id': 'sex', 'ncols': 1},],
    570856            [{'widget_id': 'birthday', 'ncols': 1},],
     857        ]
     858    },
     859}###)
     860
     861student_documents = { ###(
     862    'widgets': {
     863        'photo': { ###(
     864            'type': 'Photo Widget',
     865            'data': {
     866                'title': '',
     867                'fields': ('photo',),
     868                'is_required': True,
     869                'label': 'Personal Picture',
     870                'label_edit': 'Personal Picture',
     871                'description': '',
     872                'help': '',
     873                'is_i18n': False,
     874                'readonly_layout_modes': (),
     875                'hidden_layout_modes': (),
     876                'hidden_readonly_layout_modes': (),
     877                'hidden_empty': False,
     878                'hidden_if_expr': '',
     879                'widget_mode_expr': '',
     880                'css_class': '',
     881                'css_class_expr': '',
     882                'javascript_expr': '',
     883                'deletable': True,
     884                'size_max': 40960,
     885                'display_width': 90,
     886                'display_height': 180,
     887                'allow_resize': True,
     888                'render_position': 'left',
     889                'configurable': 'nothing',
     890                'keep_original': 1,
     891            },
     892        },###)
     893        'birth_certificate': { ###(
     894            'type': 'Image Widget',
     895            'data': {
     896                'title': '',
     897                'fields': ('birth_certificate',),
     898                'is_required': True,
     899                'label': 'Birth Certificate',
     900                'label_edit': 'Birth Certificate',
     901                'description': '',
     902                'help': '',
     903                'is_i18n': False,
     904                'readonly_layout_modes': (),
     905                'hidden_layout_modes': (),
     906                'hidden_readonly_layout_modes': (),
     907                'hidden_empty': False,
     908                'hidden_if_expr': '',
     909                'widget_mode_expr': '',
     910                'css_class': '',
     911                'css_class_expr': '',
     912                'javascript_expr': '',
     913                'deletable': True,
     914                'size_max': 40960,
     915                'display_width': 300,
     916                'display_height':600,
     917                'allow_resize': True,
     918            },
     919        },###)
     920        'passport': { ###(
     921            'type': 'Image Widget',
     922            'data': {
     923                'title': '',
     924                'fields': ('passport',),
     925                'is_required': True,
     926                'label': 'scanned Passport',
     927                'label_edit': 'scanned Passport',
     928                'description': '',
     929                'help': '',
     930                'is_i18n': False,
     931                'readonly_layout_modes': (),
     932                'hidden_layout_modes': (),
     933                'hidden_readonly_layout_modes': (),
     934                'hidden_empty': False,
     935                'hidden_if_expr': '',
     936                'widget_mode_expr': '',
     937                'css_class': '',
     938                'css_class_expr': '',
     939                'javascript_expr': '',
     940                'deletable': True,
     941                'size_max': 40960,
     942                'display_width': 300,
     943                'display_height':600,
     944                'allow_resize': True,
     945            },
     946        },###)
     947        'results_first': { ###(
     948            'type': 'Image Widget',
     949            'data': {
     950                'title': '',
     951                'fields': ('results_first',),
     952                'is_required': True,
     953                'label': '1st Sitting Results',
     954                'label_edit': '1st Sitting Results',
     955                'description': '',
     956                'help': '',
     957                'is_i18n': False,
     958                'readonly_layout_modes': (),
     959                'hidden_layout_modes': (),
     960                'hidden_readonly_layout_modes': (),
     961                'hidden_empty': False,
     962                'hidden_if_expr': '',
     963                'widget_mode_expr': '',
     964                'css_class': '',
     965                'css_class_expr': '',
     966                'javascript_expr': '',
     967                'deletable': True,
     968                'size_max': 40960,
     969                'display_width': 300,
     970                'display_height':600,
     971                'allow_resize': True,
     972            },
     973        },###)
     974        'results_second': { ###(
     975            'type': 'Image Widget',
     976            'data': {
     977                'title': '',
     978                'fields': ('results_second',),
     979                'is_required': False,
     980                'label': '2nd Sitting Results',
     981                'label_edit': '2nd Sitting Results',
     982                'description': '',
     983                'help': '',
     984                'is_i18n': False,
     985                'readonly_layout_modes': (),
     986                'hidden_layout_modes': (),
     987                'hidden_readonly_layout_modes': (),
     988                'hidden_empty': False,
     989                'hidden_if_expr': '',
     990                'widget_mode_expr': '',
     991                'css_class': '',
     992                'css_class_expr': '',
     993                'javascript_expr': '',
     994                'deletable': True,
     995                'size_max': 40960,
     996                'display_width': 300,
     997                'display_height':600,
     998                'allow_resize': True,
     999            },
     1000        },###)
     1001    },
     1002    'layout': {
     1003        'style_prefix': 'layout_personal_',
     1004        'flexible_widgets': (),
     1005        'ncols': 1,
     1006        'rows': [
    5711007            [{'widget_id': 'photo', 'ncols': 1},],
    5721008            [{'widget_id': 'birth_certificate', 'ncols': 1},],
     1009            [{'widget_id': 'passport', 'ncols': 1},],
     1010            [{'widget_id': 'results_first', 'ncols': 1},],
     1011            [{'widget_id': 'results_second', 'ncols': 1},],
    5731012        ]
    5741013    },
     
    7591198    },
    7601199   'layout': {
    761         'style_prefix': 'layout_admission_',
     1200        'style_prefix': 'layout_sc_',
    7621201        'flexible_widgets': (),
    7631202        'ncols': 1,
     
    8651304    },
    8661305   'layout': {
    867         'style_prefix': 'layout_clearence_',
     1306        'style_prefix': 'layout_sc_',
    8681307        'flexible_widgets': (),
    8691308        'ncols': 1,
     
    16142053        'data': {
    16152054                'title': 'SC ID',
    1616                 'fields': ('accommodation_sc_id'),
     2055                'fields': ('sc_id'),
    16172056                'is_required': False,
    16182057                'label': 'Card Serial Number ',
     
    16322071            }
    16332072        },###)
    1634         'sc_pin': { ###(
     2073    'sc_pin': { ###(
    16352074         'type': 'Scratchcard Pin Widget',
    16362075         'data': {
    16372076                'title': 'SC Pin',
    1638                 'fields': ('accommodation_sc_pin'),
     2077                'fields': ('sc_pin'),
    16392078                'is_required': True,
    16402079                'label': 'enter  PIN',
     
    16542093            },
    16552094        },###)
    1656         'sc_value': { ###(
     2095    'sc_value': { ###(
    16572096         'type': 'Float Widget',
    16582097         'data': {
    16592098                'title': 'Scratch card value',
    1660                 'fields': ('accommodation_sc_value',),
     2099                'fields': ('sc_value',),
    16612100                'is_required': False,
    16622101                'label': 'SC Value',
     
    16782117               },
    16792118   'layout': {
    1680         'style_prefix': 'layout_accobook_',
     2119        'style_prefix': 'layout_sc_',
    16812120        'flexible_widgets': (),
    16822121        'ncols': 1,
     
    16902129###)
    16912130
     2131accopay = { ###(
     2132    'widgets': {
     2133     'sc_id': { ###(
     2134        'type': 'String Widget',
     2135        'data': {
     2136                'title': 'SC ID',
     2137                'fields': ('sc_id'),
     2138                'is_required': False,
     2139                'label': 'Card Serial Number ',
     2140                'label_edit': 'Card Serial Number',
     2141                'description': 'Card Serial Number ',
     2142                'help': 'This can be found on the bottom right of the reverse side of your Scratch Card',
     2143                'is_i18n': False,
     2144                'readonly_layout_modes': (),
     2145                'hidden_layout_modes': (),
     2146                'hidden_readonly_layout_modes': (),
     2147                'hidden_empty': False,
     2148                'hidden_if_expr': 'python:1',
     2149                'css_class': '',
     2150                'widget_mode_expr': '',
     2151                'display_width': 10,
     2152                'size_max': 0,
     2153            }
     2154        },###)
     2155    'sc_pin': { ###(
     2156         'type': 'Scratchcard Pin Widget',
     2157         'data': {
     2158                'title': 'SC Pin',
     2159                'fields': ('sc_pin'),
     2160                'is_required': True,
     2161                'label': 'enter  PIN',
     2162                'label_edit': 'enter an Hostel payment PIN',
     2163                'description': '',
     2164                'help': 'Please enter a PIN valid for paying hostel fee',
     2165                'is_i18n': False,
     2166                'readonly_layout_modes': (),
     2167                'hidden_layout_modes': (),
     2168                'hidden_readonly_layout_modes': (),
     2169                'hidden_empty': False,
     2170                'hidden_if_expr': '',
     2171                'css_class': '',
     2172                'widget_mode_expr': '',
     2173                'display_width': 10,
     2174                'size_max': 10,
     2175            },
     2176        },###)
     2177    'sc_value': { ###(
     2178         'type': 'Float Widget',
     2179         'data': {
     2180                'title': 'Scratch card value',
     2181                'fields': ('sc_value',),
     2182                'is_required': False,
     2183                'label': 'SC Value',
     2184                'label_edit': 'Scratcard Value',
     2185                'description': '',
     2186                'help': '',
     2187                'is_i18n': False,
     2188                'readonly_layout_modes': ('create'),
     2189                'hidden_layout_modes': (),
     2190                'hidden_readonly_layout_modes': (),
     2191                'hidden_empty': False,
     2192                'hidden_if_expr': '',
     2193                'css_class': '',
     2194                'widget_mode_expr': '',
     2195                'display_width': 10,
     2196                'size_max': 10,
     2197            },
     2198        },###)
     2199               },
     2200   'layout': {
     2201        'style_prefix': 'layout_sc_',
     2202        'flexible_widgets': (),
     2203        'ncols': 1,
     2204        'rows': [
     2205            #[{'widget_id': 'sc_id', 'ncols': 1},],
     2206            [{'widget_id': 'sc_value', 'ncols': 1},],
     2207            [{'widget_id': 'sc_pin', 'ncols': 1},],
     2208        ]
     2209    },
     2210}###)
     2211
    16922212layouts = {}
    16932213layouts['university'] = common_layout
     
    16952215layouts['student'] = student_layout
    16962216layouts['study_level'] = study_level
     2217layouts['student_documents'] = student_documents
    16972218layouts['student_personal'] = student_personal_layout
    16982219layouts['student_eligibility'] = student_eligibility
    16992220layouts['accommodation'] = accommodation
    17002221layouts['accobook'] = accobook
     2222layouts['accopay'] = accopay
    17012223layouts['scratch_card'] = scratch_card
    17022224layouts['admission'] = admission
Note: See TracChangeset for help on using the changeset viewer.