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/viewlets.py

    r17402 r17867  
    638638        return self.view.url(self.view.context, self.target)
    639639
     640class StudentFinalClearanceFormActionButton(ManageActionButton):
     641    grok.order(5)
     642    grok.context(IStudent)
     643    grok.view(StudentBaseDisplayFormPage)
     644    grok.require('waeup.handleStudent')
     645    icon = 'actionicon_signature.png'
     646    text = _('Upload final clearance routing slip')
     647    target = 'routing_slip_upload'
     648
     649    @property
     650    def target_url(self):
     651        final_clearance_enabled = getUtility(
     652            IStudentsUtils).final_clearance_enabled(self.context)
     653        if not final_clearance_enabled:
     654            return ''
     655        return self.view.url(self.view.context, self.target)
     656
    640657
    641658class StudentClearanceStartActionButton(ManageActionButton):
Note: See TracChangeset for help on using the changeset viewer.