Changeset 1175 for WAeUP_SRP/trunk/skins


Ignore:
Timestamp:
2 Jan 2007, 11:37:44 (18 years ago)
Author:
joachim
Message:

added Secret Widget and use it in display_session_results
if application object is present, don't ask for password again.

Location:
WAeUP_SRP/trunk/skins/waeup_student
Files:
3 edited

Legend:

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

    r1171 r1175  
    5252        return "MatricNo %s not found in Returning Table" % matric_no
    5353    student_brain = res[0]
    54     #sid,jamb_reg_no = context.waeup_tool.createOne(student_brain)
    55     sid,jamb_reg_no = context.createOne(student_brain)
     54    sid,jamb_reg_no = context.waeup_tool.createOne(student_brain)
    5655    logger.info('"%s","Created Student","%s", "%s" ' % (member,sid,matric_no))
    5756    return "Student MatricNo %s, StudentId %s Jamb %s created" % (matric_no,sid,jamb_reg_no)
  • WAeUP_SRP/trunk/skins/waeup_student/display_session_results.py

    r1166 r1175  
    6262#from Products.zdb import set_trace;set_trace()
    6363results = (sem1, sem2)
    64 return context.session_results_anon_view(student=ds.get('student'),
    65                                            results=results)
     64registered = None
     65student_rec = ds.get('student')
     66res = context.students_catalog(matric_no = student_rec.matric_no)
     67if res:
     68    student_id = res[0].id
     69    student_obj = getattr(context.portal_url.getPortalObject().campus.students,student_id,None)
     70    if student_obj and hasattr(student_obj,'application'):
     71        registered = student_id
     72   
     73return context.session_results_anon_view(student=student_rec,
     74                                           results=results,
     75                                           registered = registered)
    6676
  • WAeUP_SRP/trunk/skins/waeup_student/session_results_anon_view.pt

    r1174 r1175  
    11<metal:html tal:define="student options/student;
    2             results options/results"
     2            results options/results;
     3            registered options/registered"
    34            >
    45  <metal:body use-macro="here/main_template/macros/master">
     
    5253      </table>
    5354      <br />
    54       <form action="" method="post"
     55      <div tal:condition="registered">You have already set your Password, please
     56        <a href="" tal:attributes="href string:${context/portal_url}/login_student">login</a>
     57        with your UserId <span tal:replace="registered" />
     58      </div>
     59      <form tal:condition="not: registered" action="" method="post"
    5560            tal:attributes="action string:${context/portal_url}/set_access_data">
    5661        <input type="hidden" name="matric_no" tal:attributes="value student/matric_no" />
Note: See TracChangeset for help on using the changeset viewer.