source: WAeUP_SRP/trunk/skins/waeup_student/student_index.py @ 669

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

some fixes and minor modifications for the launching of the accommodation module

File size: 977 bytes
Line 
1## Script (Python) "student_indext"
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"""
12return the current student_index_html
13"""
14
15request = context.REQUEST
16redirect = request.RESPONSE.redirect
17pm = context.portal_membership
18
19if pm.isAnonymousUser():
20    return redirect("%s/srp_anonymous_view" % context.absolute_url())
21
22if context.isManager():
23    return redirect("%s/student_view" % context.absolute_url())
24if context.isStudent():
25    info = context.getStudentInfo()
26    student = info['student']
27    doc = info['app_doc']
28    state = context.getStudentInfo()['review_state']
29    if state == 'admission_applied':
30        return redirect("%s/application_view" % student.absolute_url())
31    elif state == 'application_pin_entered':
32        return redirect("%s/passport_entry_view" % student.absolute_url())
33
34
Note: See TracBrowser for help on using the repository browser.