Ignore:
Timestamp:
27 Oct 2005, 19:30:56 (19 years ago)
Author:
joachim
Message:

=fixes for Henrik

Location:
waeup_product/trunk/skins/waeup_student
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/skins/waeup_student/check_admission.py

    r55 r106  
    3535elif psm == 'valid':
    3636    s_id = "s%s" % ds.get('jamb_id')
    37     sf = getattr(context,s_id,None)
    38     if sf is None:
     37    catalog = context.portal_catalog
     38    search = catalog(SearchableText = "%s*" % s_id)
     39    if len(search) < 1:
    3940        psm = "Your not admitted"
    4041        return context.check_admission_form(rendered = res,
    41                                  psm = psm,
     42                                 psm = psm + str(search),
    4243                                 ds = ds,
    4344                                 )
    44     elif hasattr(sf,'PERSONAL'):
    45         psm = "Your already admitted"
     45    sf = getattr(context,s_id,None)
     46    if sf and getattr(sf,'PERSONAL',None):
     47        psm = "Your already admitted, pleae login"
    4648        return context.check_admission_form(rendered = res,
    4749                                 psm = psm,
     
    5254    return REQUEST.RESPONSE.redirect("%s/logged_in?__ac_name=%s&__ac_password=UnSeT&sc_pin=%s"
    5355                                    % (context.absolute_url(),s_id,sc_pin))
    54     return context.student_admitted_form(rendered = res,
    55                                  psm = psm,
    56                                  ds = ds,
    57                                  student = student,
    58                                  jamb = jamb,
    59                                  pd = pd,
    60                                  )
    61    
    62 return res,psm,ds
     56##    return context.student_admitted_form(rendered = res,
     57##                                 psm = psm,
     58##                                 ds = ds,
     59##                                 student = student,
     60##                                 jamb = jamb,
     61##                                 pd = pd,
     62##                                 )
     63##   
     64##return res,psm,ds
    6365
  • waeup_product/trunk/skins/waeup_student/create_jamb.py

    r103 r106  
    5252    noCPSMember = False
    5353    try:
    54         pr.addMember(s_id, 'UnSeT',roles=('Member','CPSMember','Student'))
     54        pr.addMember(s_id, 'UnSeT',roles=('Member','CPSMember','Student','Contributor'))
    5555    except:
    5656        noCPSMember = True
    5757    if noCPSMember:
    58         pr.addMember(s_id, 'UnSeT',roles=('Member',))
     58        pr.addMember(s_id, 'UnSeT',roles=('Member','Student','Contributor'))
    5959##    groups = context.portal_directories.groups
    6060##    gm = list(groups.getEntry('Students')['members'])
  • waeup_product/trunk/skins/waeup_student/process_waeup_login.py

    r88 r106  
    1818jkw = {'admission_sc_pin': sc_pin}
    1919jamb = getattr(ma,'JAMB')
    20 jamb.edit(mapping=jkw)
     20jamb.getContent().edit(mapping=jkw)
    2121#pdid = 'personal%s' % member_id
    2222pdid = 'PERSONAL'
  • waeup_product/trunk/skins/waeup_student/student_personal_view_student.pt

    r76 r106  
    1313    <metal:block fill-slot="main">
    1414      <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
    15       <p>
    16         <a href="" tal:attributes="href string:${context/absolute_url}/student_personal_edit_form">edit</a>
    17       </p>
    1815    </metal:block>
    1916    <metal:block fill-slot="sub">
  • waeup_product/trunk/skins/waeup_student/students_folder_view.py

    r96 r106  
    1414        return context.students_folder_view_manager(psm=psm)
    1515    elif 'Student' in roles:
    16         return context.students_folder_view_student(psm=psm)
     16        return getattr(context, str(member))()
     17context_ti = context.portal_types['University']
     18index = context_ti.getActionById('view','university_view')
     19return getattr(context,index)(psm=psm)
    1720return context.students_folder_view_all(psm=psm)
Note: See TracChangeset for help on using the changeset viewer.