Ignore:
Timestamp:
22 Apr 2012, 12:46:17 (12 years ago)
Author:
Henrik Bettermann
Message:

More preparations for a solid payment system customization.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/students
Files:
2 edited

Legend:

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

    r8244 r8245  
    10541054    label = _('Add online payment')
    10551055    pnav = 4
     1056    factory = u'waeup.StudentOnlinePayment'
     1057
     1058    def _fillCustomFields(self, payment, pay_details):
     1059        """No custom fields in the base package
     1060        """
     1061        pass
    10561062
    10571063    @action(_('Create ticket'), style='primary')
     
    10921098                  self.redirect(self.url(self.context))
    10931099                  return
    1094         payment = createObject(u'waeup.StudentOnlinePayment')
     1100        payment = createObject(self.factory)
    10951101        self.applyData(payment, **data)
    10961102        timestamp = "%d" % int(time()*1000)
     
    10991105        payment.p_session = p_session
    11001106        payment.amount_auth = pay_details['amount']
    1101         #payment.surcharge_1 = pay_details['surcharge_1']
    1102         #payment.surcharge_2 = pay_details['surcharge_2']
    1103         #payment.surcharge_3 = pay_details['surcharge_3']
     1107        payment = self._fillCustomFields(payment, pay_details)
    11041108        self.context[payment.p_id] = payment
    11051109        self.flash(_('Payment ticket created.'))
  • main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py

    r8182 r8245  
    501501
    502502    """
    503     p_session = schema.Choice(
    504         title = _(u'Payment Session'),
    505         source = academic_sessions_vocab,
    506         required = False,
    507         )
    508503
    509504IStudentOnlinePayment['p_session'].order = IStudentOnlinePayment[
Note: See TracChangeset for help on using the changeset viewer.