Changeset 1255 for WAeUP_SRP/trunk/skins/waeup_utilities
- Timestamp:
- 10 Jan 2007, 00:24:40 (18 years ago)
- Location:
- WAeUP_SRP/trunk/skins/waeup_utilities
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/trunk/skins/waeup_utilities/createReturningStudent.py
r1253 r1255 19 19 logger = logging.getLogger('createReturningStudent') 20 20 21 #if str(member) not in ("admin","joachim"):22 # return "not possible"23 24 25 #defined in WAeUPTool.py26 27 # def createOne(student_brain):28 # sid = context.waeup_tool.generateStudentId('?')29 # students_folder.invokeFactory('Student', sid)30 # student = getattr(students_folder,sid)31 # wftool.doActionFor(student,'return')32 # student.manage_setLocalRoles(sid, ['Owner',])33 # jamb_reg_no = student_brain.Entryregno,34 # context.students_catalog.addRecord(id = sid,35 # matric_no = matric_no,36 # jamb_reg_no = jamb_reg_no,37 # sex = student_brain.Sex == "F",38 # name = "%s %s %s" % (student_brain.Firstname,39 # student_brain.Middlename,40 # student_brain.Lastname)41 # )42 # return sid,jamb_reg_no43 44 21 if not matric_no: 45 22 return "No MatricNo" … … 52 29 return "MatricNo %s not found in Returning Table" % matric_no 53 30 student_brain = res[0] 54 sid,jamb_reg_no = context.waeup_tool.createOne(student _brain)31 sid,jamb_reg_no = context.waeup_tool.createOne(students_folder,student_brain,'?') 55 32 logger.info('"%s","Created Student","%s", "%s" ' % (member,sid,matric_no)) 56 33 return "Student MatricNo %s, StudentId %s Jamb %s created" % (matric_no,sid,jamb_reg_no) … … 66 43 continue 67 44 if count > 100: 68 context.waeup_tool.createOne(student ,commit=True)45 context.waeup_tool.createOne(students_folder,student,'Z',commit=True) 69 46 logger.info('"%s","Commited Students","%s", "%s" ' % (member,count,total)) 70 47 total += count 71 48 count = 1 49 if total > 500: 50 break 72 51 else: 73 context.waeup_tool.createOne(student) 74 count += 1 52 for letter in ('ABCDEFGHKLMNPQRSTUVWXY'): 53 context.waeup_tool.createOne(students_folder,student,letter) 54 count += 1 75 55 logger.info('"%s","Create Students finish","%s"' % (member,total))
Note: See TracChangeset for help on using the changeset viewer.