source: WAeUP_SRP/trunk/skins/waeup_utilities/ti_339_resolve.py @ 2177

Last change on this file since 2177 was 2176, checked in by joachim, 18 years ago

fix for #339

  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1## Script (Python) "ti_339_resolve"
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: ti_339_resolve.py 2176 2007-09-03 15:14:43Z joachim $
11"""
12"""
13try:
14    from Products.zdb import set_trace
15except:
16    def set_trace():
17        pass
18import logging
19import DateTime
20logger = logging.getLogger('Skins.ti_339_resolve')
21from Products.AdvancedQuery import Eq, Between, Le,In
22applicants = context.applicants_catalog
23
24request = context.REQUEST
25session = request.SESSION
26response = request.RESPONSE
27setheader = request.RESPONSE.setHeader
28def rwrite(s):
29    response.setHeader('Content-type','text/html; charset=ISO-8859-15')
30    response.write("%s<br>\n\r" % s)
31
32#logger.info('')
33
34brains = applicants()
35total = len(brains)
36course = "BARTMAS"
37edited = 0
38for brain in brains:
39    if brain.course1 == course:
40        data = {}
41        data['reg_no'] = brain.reg_no
42        data['screening_date'] = DateTime.DateTime('2007/09/21')
43        applicants.modifyRecord(**data)
44        edited += 1
45        rwrite('%d: %s,%s,%s,%s' % (edited,
46                                    brain.reg_no,
47                                    brain.course1,
48                                    brain.status,
49                                    brain.email)
50              )
51logger.info("edited %d %s students" % (edited,course))
Note: See TracBrowser for help on using the repository browser.