Ignore:
Timestamp:
2 Aug 2024, 19:10:34 (7 weeks ago)
Author:
Henrik Bettermann
Message:

Implement Final Year Clearance Routing Slip upload (not active in base package).

File:
1 edited

Legend:

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

    r17823 r17867  
    659659    grok.template('basemanagepage')
    660660    label = _('Manage base data')
     661    deletion_warning = _('Are you sure?')
    661662    pnav = 4
    662663
     
    29932994        return
    29942995
     2996class StudentFinalClearanceUploadPage(KofaPage):
     2997    """View to upload scanned final clearance routing slip by student. Not active
     2998    in base package.
     2999    """
     3000    grok.context(IStudent)
     3001    grok.name('routing_slip_upload')
     3002    grok.require('waeup.uploadStudentFile')
     3003    grok.template('finalclearanceuploadpage')
     3004    label = _('Upload final clearance routing slip')
     3005    deletion_warning = _('Are you sure?')
     3006    pnav = 4
     3007
     3008    def update(self):
     3009        final_clearance_enabled = getUtility(
     3010            IStudentsUtils).final_clearance_enabled(self.context)
     3011        if not final_clearance_enabled:
     3012            emit_lock_message(self,
     3013                _('This form is locked.'))
     3014            return
     3015        super(StudentFinalClearanceUploadPage, self).update()
     3016        return
     3017
    29953018class StartClearancePage(KofaPage):
    29963019    grok.context(IStudent)
Note: See TracChangeset for help on using the changeset viewer.