Ignore:
Timestamp:
16 Jan 2016, 16:24:39 (9 years ago)
Author:
Henrik Bettermann
Message:

Revert changes from r13583. This will be implemented in kofacustom.nigeria.

File:
1 edited

Legend:

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

    r13583 r13621  
    343343        tabledata = []
    344344        tableheader = []
     345        contenttitle = []
    345346        for i in range(1,7):
    346347            tabledata.append(sorted(
     
    408409        tabledata = []
    409410        tableheader = []
     411        contenttitle = []
    410412        for i in range(1,7):
    411413            tabledata.append(sorted(
     
    426428            )
    427429
    428 class UnibenExportPDFBursaryClearancePage(UtilityView, grok.View):
    429     """Deliver a PDF bursary clearance slip.
    430     """
    431     grok.context(ICustomStudent)
    432     grok.name('bursary_clearance_slip.pdf')
    433     grok.require('waeup.viewStudent')
    434     prefix = 'form'
    435 
    436     omit_fields = () # ('date_of_birth', 'current_level')
    437 
    438     form_fields = None
    439 
    440     @property
    441     def label(self):
    442         portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
    443         return translate(_('Bursary Clearance Slip of'),
    444             'waeup.kofa', target_language=portal_language) \
    445             + ' %s' % self.context.display_fullname
    446 
    447     def _sigsInFooter(self):
    448         return (_('Date, Student Signature'),
    449                 _('Date, Bursary Signature'),
    450                 )
    451 
    452     @property
    453     def tabletitle(self):
    454         portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
    455         tabletitle = []
    456         tabletitle.append(translate(_('Successful Payments'), 'waeup.kofa',
    457             target_language=portal_language))
    458         return tabletitle
    459 
    460     def render(self):
    461         portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
    462         P_ID = translate(_('Payment Id'), 'waeup.kofa', target_language=portal_language)
    463         #CD = translate(_('Creation Date'), 'waeup.kofa', target_language=portal_language)
    464         PD = translate(_('Payment Date'), 'waeup.kofa', target_language=portal_language)
    465         CAT = translate(_('Payment Category'), 'waeup.kofa', target_language=portal_language)
    466         ITEM = translate(_('Payment Item'), 'waeup.kofa', target_language=portal_language)
    467         AMT = translate(_('Amount (Naira)'), 'waeup.kofa', target_language=portal_language)
    468         SSS = translate(_('Payment Session'), 'waeup.kofa', target_language=portal_language)
    469         studentview = StudentBasePDFFormPage(self.context.student,
    470             self.request, self.omit_fields)
    471         students_utils = getUtility(IStudentsUtils)
    472 
    473         tabledata = []
    474         tableheader = []
    475         tabledata.append(sorted(
    476             [value for value in self.context['payments'].values()
    477              if value.p_state == 'paid'], key=lambda value: value.p_id))
    478         tableheader.append([(P_ID,'p_id', 3),
    479                          #(CD,'creation_date', 3),
    480                          (PD,'formatted_p_date', 3),
    481                          (CAT,'category', 3),
    482                          (ITEM, 'p_item', 3),
    483                          (AMT, 'amount_auth', 2),
    484                          (SSS, 'p_session', 2),
    485                          ])
    486         return students_utils.renderPDF(
    487             self, 'bursary_clearance_slip.pdf',
    488             self.context.student, studentview,
    489             tableheader=tableheader,
    490             tabledata=tabledata,
    491             signatures=None,
    492             sigs_in_footer=self._sigsInFooter(),
    493             omit_fields=self.omit_fields
    494             )
    495 
    496430class CustomCourseTicketDisplayFormPage(CourseTicketDisplayFormPage):
    497431    """ Page to display course tickets
Note: See TracChangeset for help on using the changeset viewer.