Ignore:
Timestamp:
2 Nov 2012, 05:39:40 (12 years ago)
Author:
Henrik Bettermann
Message:

Add addCertCourseTickets method to StudentStudyLevel?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py

    r9131 r9501  
    7878                'StudentStudyCourses contain only IStudentStudyLevel instances')
    7979        self[str(studylevel.level)] = studylevel
    80 
    81         #Create course tickets automatically
    82         if cert is not None:
    83             for key, val in cert.items():
    84                 if val.level != studylevel.level:
    85                     continue
    86                 ticket = createObject(u'waeup.CourseTicket')
    87                 ticket.code = val.getCourseCode()
    88                 ticket.automatic = True
    89                 ticket.mandatory = val.mandatory
    90                 ticket.title = val.course.title
    91                 ticket.fcode = val.course.__parent__.__parent__.__parent__.code
    92                 ticket.dcode = val.course.__parent__.__parent__.code
    93                 ticket.credits = val.course.credits
    94                 ticket.passmark = val.course.passmark
    95                 ticket.semester = val.course.semester
    96                 ticket.carry_over = False
    97                 self[str(studylevel.level)][ticket.code] = ticket
     80        studylevel.addCertCourseTickets(cert)
    9881        # Collect carry-over courses in base levels (not in repeating levels)
    9982        try:
Note: See TracChangeset for help on using the changeset viewer.