Ignore:
Timestamp:
4 Feb 2007, 08:48:18 (18 years ago)
Author:
Henrik Bettermann
Message:

siehe Email

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_utilities/removeResults.py

    r1253 r1388  
    1414
    1515request = REQUEST
     16response = request.RESPONSE
     17
     18def rwrite(s):
     19    response.setHeader('Content-type','text/html; charset=ISO-8859-15')
     20    #response.setHeader('Content-length','%d' % (len(s)))
     21    #response.setStatus('OK')
     22    response.write(s)
     23
    1624wftool = context.portal_workflow
    1725mtool = context.portal_membership
     
    1927roles = member.getRolesInContext(context)
    2028rcat = context.results_import
     29scat = context.students_catalog
    2130#from Products.zdb import set_trace;set_trace()
    2231if str(member) not in ('admin','joachim'):
    23     return 
    24 count = 0
     32    return
     33rwrite("start <br />")
    2534for m in rcat.uniqueValuesFor('matric_no'):
    26     if m.startswith('ENG'):
    27         res = rcat(matric_no = m)
     35    #if m.startswith('ART'):
     36    res_r = rcat(matric_no = m)
     37    res_s = scat(matric_no = m)
     38    if res_s and res_s[0].course == 'BARTTHR' and res_s[0].level =="500":
    2839        to_del = []
    29         for r in res:
     40        for r in res_r:
    3041            to_del.append(r.key)
    31         for uid in to_del:
    32             rcat.deleteRecord(uid)
    33         count += len(to_del)
    34 return "%d deleted" % count
     42           
     43        #zum Testen auskommentiert   
     44        #for uid in to_del:
     45            #rcat.deleteRecord(uid)
     46           
     47        rwrite(m+" "+res_s[0].course+" "+res_s[0].level + " " + str(len(to_del)) +"<br />")
     48rwrite("<br />\n Done" )       
Note: See TracChangeset for help on using the changeset viewer.