source: WAeUP_SRP/base/skins/waeup_student/getTranscriptInfo.py @ 3610

Last change on this file since 3610 was 3603, checked in by Henrik Bettermann, 17 years ago

fixed

File size: 1.2 KB
Line 
1## Script (Python) "getTranscriptInfo"
2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=student=None
8##title=
9##
10# $Id: getStudyLevelInfo.py 2760 2007-11-26 07:39:15Z henrik $
11"""
12return Info about the Studylevel
13try:
14    from Products.zdb import set_trace
15except:
16    def set_trace():
17        pass
18"""
19
20info = context.waeup_tool.getAccessInfo(context)
21student_id = info['student_id']
22if student_id is None:
23    return None
24
25mtool = context.portal_membership
26member = mtool.getAuthenticatedMember()
27member_id = str(member)
28
29course_results = context.course_results
30request = context.REQUEST
31response = request.RESPONSE
32import logging
33logger = logging.getLogger('Skins.getTranscriptInfo')
34
35
36info['is_so'] = is_so = info['is_sectionofficer']
37info['student'] = student = context.students_catalog.getRecordByKey(student_id)
38info['review_state'] = review_state = student.review_state
39school_fee_paid =  review_state == 'school_fee_paid'
40
41cert_id = student.course
42info['cert_id'] = cert_id
43courses = course_results.getAllCourses(student_id)
44current_session = student.session
45
46info['courses'] = courses
47
48
49return info
Note: See TracBrowser for help on using the repository browser.