Ignore:
Timestamp:
10 Jan 2007, 00:24:40 (18 years ago)
Author:
joachim
Message:

increaselevels

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  
    1919logger = logging.getLogger('createReturningStudent')
    2020
    21 #if str(member) not in ("admin","joachim"):
    22 #    return "not possible"
    23 
    24 
    25 #defined in WAeUPTool.py
    26 
    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_no
    43 
    4421if not matric_no:
    4522    return "No MatricNo"
     
    5229        return "MatricNo %s not found in Returning Table" % matric_no
    5330    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,'?')
    5532    logger.info('"%s","Created Student","%s", "%s" ' % (member,sid,matric_no))
    5633    return "Student MatricNo %s, StudentId %s Jamb %s created" % (matric_no,sid,jamb_reg_no)
     
    6643        continue
    6744    if count > 100:
    68         context.waeup_tool.createOne(student,commit=True)
     45        context.waeup_tool.createOne(students_folder,student,'Z',commit=True)
    6946        logger.info('"%s","Commited Students","%s", "%s" ' % (member,count,total))
    7047        total += count
    7148        count = 1
     49        if total > 500:
     50            break
    7251    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
    7555logger.info('"%s","Create Students finish","%s"' % (member,total))
Note: See TracChangeset for help on using the changeset viewer.