source: WAeUP_SRP/trunk/skins/waeup_student/students_index.py @ 649

Last change on this file since 649 was 603, checked in by Henrik Bettermann, 18 years ago

batch of fixes to open the frontend for the first time

File size: 1.0 KB
RevLine 
[542]1## Script (Python) "students_indext"
[535]2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=batch=None
8##title=
9##
10# $Id: student_edit.py 486 2006-09-06 10:09:39Z joachim $
11"""
[542]12return the current students_index_html
[535]13"""
14
15request = context.REQUEST
16redirect = request.RESPONSE.redirect
17pm = context.portal_membership
[542]18
[535]19if pm.isAnonymousUser():
[543]20    return redirect("%s/srp_anonymous_view" % context.absolute_url())
[542]21
22campus = context.portal_catalog(meta_type = "University")[-1].getObject()
23
[603]24if context.isManager():
[584]25    return redirect("%s/searchStudents" % campus.students.absolute_url())
[603]26if context.isStudent():
[542]27    info = context.getStudentInfo()
28    student = info['student']
29    doc = info['app_doc']
30    state = context.getStudentInfo()['review_state']
31    if state == 'admission_applied':
32        return redirect("%s/application_view" % student.absolute_url())
33    elif state == 'application_pin_entered':
34        return redirect("%s/passport_entry_view" % student.absolute_url())
Note: See TracBrowser for help on using the repository browser.