Ignore:
Timestamp:
9 Nov 2006, 21:37:29 (18 years ago)
Author:
joachim
Message:

make hostel allocation work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_student/reserve_accommodation.py

    r805 r821  
    1111
    1212info = context.getStudentInfo()
    13 validate = REQUEST.has_key("cpsdocument_create_button") or\
    14            REQUEST.has_key("cpsdocument_edit_button")
     13validate = REQUEST.has_key("cpsdocument_create_button")
     14#           REQUEST.has_key("cpsdocument_edit_button")
    1515
    1616lt = context.portal_layouts
     
    2222mode = 'create'
    2323if info.has_key('acco') and info['acco']:
     24    validate = REQUEST.has_key("cpsdocument_edit_button")
    2425    if info['acco_review_state'] == "maintenance_fee_payed":
    2526        return context.REQUEST.RESPONSE.redirect("%s/accommodation_view" % info['acco'].absolute_url())
     
    2728        mode = 'edit'
    2829d = {}
     30button = "Bookaccommodation"
    2931if mode == 'edit':
    3032    info = context.getStudentInfo()
    3133    d['acco_res_date'] = info['acco_doc'].acco_res_date
    3234    d['acco_res_sc_pin'] = info['acco_doc'].acco_res_sc_pin
     35    d['student_status'] = info['acco_doc'].student_status
    3336    d['bed'] = info['acco_doc'].bed
    3437    d['session'] = info['acco_doc'].session
     38    button = "Pay Maintainance Fee"
    3539res,psm,ds = lt.renderLayout(layout_id= 'student_accommodation_fe',
    3640                      schema_id= 'student_accommodation',
     
    4044                      layout_mode=mode,
    4145                      formaction = "reserve_accommodation",
    42                       button = "Book",
     46                      button = button
    4347                      )
    4448if psm == 'invalid':
     
    4650                                 psm = "Please correct your input.",
    4751                                 #psm = "%s, %s" % (psm,ds),
    48                                  firstlayout = True,
    49                                  lastlayout = True,
     52                                 mode = mode,
    5053                                 ds = ds,
    5154                                 )
     
    5356    return context.accommodation_pin_form(rendered = res,
    5457                                 psm = None,
    55                                  firstlayout = True,
    56                                  lastlayout = True,
     58                                 mode = mode,
    5759                                 ds = ds,
    5860                                 )
     
    6668            return context.accommodation_pin_form(rendered = res,
    6769                                 psm = bed,
    68                                  firstlayout = True,
    69                                  lastlayout = True,
     70                                 mode = mode,
    7071                                 ds = ds,
    7172                                 )
     
    8687return context.REQUEST.RESPONSE.redirect("%s/accommodation_view" % student.absolute_url())
    8788
    88 ##return context.accommodation_pin_form(rendered = res,
    89 ##                                 psm = "successfully reserved bed %s" % bed,
    90 ##                                 firstlayout = True,
    91 ##                                 lastlayout = True,
    92 ##                                 ds = ds,
    93 ##                                 )
    9489
Note: See TracChangeset for help on using the changeset viewer.