Changeset 639 for WAeUP_SRP/trunk/skins/waeup_student
- Timestamp:
- 10 Oct 2006, 13:48:43 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/trunk/skins/waeup_student/getStudentInfo.py
r635 r639 23 23 info['is_manager'] = context.isManager 24 24 member_id = str(member) 25 if student is None: 26 students = getattr(context,'students',None) 27 if students is None: 28 students = getattr(context.campus,'students',None) 29 student = getattr(students,member_id,None) 30 if student is None: 31 return None 25 res = context.portal_catalog(portal_type='Student',id=member_id) 26 if not res: 27 return None 28 brain = res[0] 29 student = brain.getObject() 30 student_path = brain.getPath() 31 ##if student is None: 32 ## students = getattr(context,'students',None) 33 ## if students is None: 34 ## students = getattr(context.campus,'students',None) 35 ## student = getattr(students,member_id,None) 36 ## if student is None: 37 ## return None 32 38 info['review_state'] = wf.getInfoFor(student,'review_state','keiner') 33 39 #info['wf_state'] = 'keiner' … … 42 48 if info['per_doc'].sex: 43 49 info['sex'] = 'female' 50 res = context.portal_catalog(container_path=student_path, 51 portal_type='StudentAccommodation') 52 if res: 53 acco = res[0].getObject() 54 info['acco'] = acco 55 info['acco_doc'] = acco.getContent() 56 else: 57 info['acco'] = None 44 58 return info
Note: See TracChangeset for help on using the changeset viewer.