Ignore:
Timestamp:
24 Apr 2012, 15:27:00 (13 years ago)
Author:
Henrik Bettermann
Message:

The payment receipt is now called payment slip and can be downloaded even if not paid. This is necessary for eTranzact payments.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/applicants
Files:
3 edited

Legend:

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

    r8260 r8262  
    544544    """
    545545    grok.context(IApplicantOnlinePayment)
    546     grok.name('payment_receipt.pdf')
     546    grok.name('payment_slip.pdf')
    547547    grok.require('waeup.viewApplication')
    548548    form_fields = grok.AutoFields(IApplicantOnlinePayment)
     
    561561    def label(self):
    562562        portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
    563         return translate(_('Online Payment Receipt'),
     563        return translate(_('Online Payment Slip'),
    564564            'waeup.kofa', target_language=portal_language) \
    565565            + ' %s' % self.context.p_id
    566566
    567567    def render(self):
    568         if self.context.p_state != 'paid':
    569             self.flash(_('Ticket not yet paid.'))
    570             self.redirect(self.url(self.context))
    571             return
     568        #if self.context.p_state != 'paid':
     569        #    self.flash(_('Ticket not yet paid.'))
     570        #    self.redirect(self.url(self.context))
     571        #    return
    572572        applicantview = ApplicantBaseDisplayFormPage(self.context.__parent__,
    573573            self.request)
    574574        students_utils = getUtility(IStudentsUtils)
    575         return students_utils.renderPDF(self,'payment_receipt.pdf',
     575        return students_utils.renderPDF(self,'payment_slip.pdf',
    576576            self.context.__parent__, applicantview, note=self.note)
    577577
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py

    r8260 r8262  
    635635                           self.browser.contents)
    636636        payment_url = self.browser.url
    637         # The pdf payment receipt can't yet be opened
    638         self.browser.open(payment_url + '/payment_receipt.pdf')
    639         self.assertMatches('...Ticket not yet paid...',
    640                            self.browser.contents)
     637        # The pdf payment slip can't yet be opened
     638        #self.browser.open(payment_url + '/payment_receipt.pdf')
     639        #self.assertMatches('...Ticket not yet paid...',
     640        #                   self.browser.contents)
    641641        # Request callback
    642642        self.browser.open(payment_url)
     
    649649            "...Transition 'pay' requires 'started' as source state...",
    650650            self.browser.contents)
    651         # The payment receipt can be downloaded now
     651        # The payment slip can be downloaded now
    652652        self.browser.open(payment_url)
    653         self.browser.getLink("Download payment receipt").click()
     653        self.browser.getLink("Download payment slip").click()
    654654        self.assertEqual(self.browser.headers['Status'], '200 Ok')
    655655        self.assertEqual(self.browser.headers['Content-Type'],
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py

    r8243 r8262  
    166166    grok.require('waeup.viewApplication')
    167167    icon = 'actionicon_pdf.png'
    168     text = _('Download payment receipt')
    169     target = 'payment_receipt.pdf'
     168    text = _('Download payment slip')
     169    target = 'payment_slip.pdf'
    170170
    171171    @property
    172172    def target_url(self):
    173         if self.context.p_state != 'paid':
    174             return ''
     173        #if self.context.p_state != 'paid':
     174        #    return ''
    175175        return self.view.url(self.view.context, self.target)
    176176
Note: See TracChangeset for help on using the changeset viewer.