Ignore:
Timestamp:
4 Sep 2017, 07:37:44 (7 years ago)
Author:
Henrik Bettermann
Message:

Add JUPEB result slip (first draft).

File:
1 edited

Legend:

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

    r14689 r14834  
    283283            note=self.note)
    284284
     285class ExportJUPEBResultSlip(ExportExaminationScheduleSlip):
     286    """Deliver a JUPEB result slip.
     287
     288    This form page is available only in Uniben.
     289    """
     290
     291    grok.name('jupeb_result_slip.pdf')
     292    label = u'JUPEB Result Slip'
     293
     294    @property
     295    def note(self):
     296        return """
     297<br /><br /><br /><br /><font size='12'>
     298Your JUPEB results are as follows:
     299<br /><br />
     300<strong>%s</strong>
     301</font>
     302<br /><br /><br /><br />
     303<font size='8'>
     304Key: A = 5, B = 4, C = 3, D = 2, E = 1, F = 0, X = Absent, Q = Cancelled
     305</font>
     306
     307""" % self.context.flash_notice
     308        return
     309
     310    def update(self):
     311        if not self.context.flash_notice or self.context.faccode != 'JUPEB':
     312            self.flash(_('Forbidden'), type="warning")
     313            self.redirect(self.url(self.context))
     314
    285315class CustomStudentPersonalDisplayFormPage(
    286316    NigeriaStudentPersonalDisplayFormPage):
Note: See TracChangeset for help on using the changeset viewer.