Ignore:
Timestamp:
19 Sep 2018, 11:11:38 (6 years ago)
Author:
Henrik Bettermann
Message:

Print electronic signatures on pdf files.

Remove final transcript file when resetting the transcript process.

File:
1 edited

Legend:

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

    r15140 r15150  
    99    IObjectHistory, IKofaWorkflowInfo, IKofaUtils,
    1010    CREATED, ADMITTED, CLEARANCE, REQUESTED, CLEARED, PAID, RETURNING,
    11     REGISTERED, VALIDATED, GRADUATED, TRANSREQ, TRANSVAL, TRANSREL)
     11    REGISTERED, VALIDATED, GRADUATED, TRANSREQ, TRANSVAL, TRANSREL,
     12    IExtFileStore)
    1213from waeup.kofa.interfaces import MessageFactory as _
    1314from waeup.kofa.workflow import KofaWorkflow, KofaWorkflowInfo
     
    296297            level_object.validated_by = None
    297298            level_object.validation_date = None
     299    elif event.transition.transition_id == 'reset11':
     300        transcript_file = getUtility(IExtFileStore).getFileByContext(
     301            obj, attr='final_transcript')
     302        if transcript_file:
     303            getUtility(IExtFileStore).deleteFileByContext(
     304                obj, attr='final_transcript')
    298305    # In some tests we don't have a students container
    299306    try:
Note: See TracChangeset for help on using the changeset viewer.