Ignore:
Timestamp:
18 Sep 2018, 05:53:44 (6 years ago)
Author:
Henrik Bettermann
Message:

Implement transcript validation workflow. More tests will follow.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/batching.py

    r15066 r15140  
    528528        problems.
    529529        """
     530        if obj.student.studycourse_locked:
     531            return 'Studycourse is locked.'
    530532        certificate = getattr(obj, 'certificate', None)
    531533        entry_session = getattr(obj, 'entry_session', None)
     
    619621        return
    620622
     623    def checkUpdateRequirements(self, obj, row, site):
     624        """
     625        """
     626        if obj.student.studycourse_locked:
     627            return 'Studylevel is locked.'
     628        return None
     629
    621630class CourseTicketProcessor(StudentProcessorBase):
    622631    """The Course Ticket Processor imports course tickets, the subobjects
     
    714723            del parent[ticket.code]
    715724        return
     725
     726    def checkUpdateRequirements(self, obj, row, site):
     727        """
     728        """
     729        if obj.student.studycourse_locked:
     730            return 'Studycourse is locked.'
     731        return None
    716732
    717733    def checkConversion(self, row, mode='ignore'):
Note: See TracChangeset for help on using the changeset viewer.