source: WAeUP_SRP/trunk/skins/waeup_student/getStudentStatistics.py @ 1107

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

objection_raised added

  • Property svn:keywords set to Id
File size: 941 bytes
Line 
1## Script (Python) "getStudentStatistics"
2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=
8##title=
9##
10# $Id: getStudentStatistics.py 1099 2006-12-20 07:10:58Z henrik $
11"""
12return Student Statistic
13"""
14try:
15    from Products.AdvancedQuery import Eq, Between, Le,In
16    aq_portal = context.portal_catalog.evalAdvancedQuery
17    aq_students = context.students_catalog.evalAdvancedQuery
18except:
19    evalAdvancedQuery = None
20l = []
21if not context.isStaff():
22    return l
23dep = {}
24dep['id'] = "All"
25dep['students'] = len(context.students_catalog())
26dep['clearance_pin_entered'] = len(aq_portal(Eq('review_state','clearance_pin_entered')))
27dep['clearance_requested'] = len(aq_portal(Eq('review_state','clearance_requested')))
28dep['cleared_and_validated'] = len(aq_portal(Eq('review_state','cleared_and_validated')))
29dep['objection_raised'] = len(aq_portal(Eq('review_state','objection_raised')))
30l.append(dep)
31return l
32
33
Note: See TracBrowser for help on using the repository browser.