Changeset 8245 for main/waeup.kofa/trunk/src/waeup/kofa/applicants
- Timestamp:
- 22 Apr 2012, 12:46:17 (13 years ago)
- Location:
- main/waeup.kofa/trunk/src/waeup/kofa/applicants
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py
r8244 r8245 450 450 factory = u'waeup.ApplicantOnlinePayment' 451 451 452 def _fillCustomFields(self, payment, session_config): 453 """No custom fields in the base package 454 """ 455 pass 456 452 457 def update(self): 453 458 p_category = 'acceptance' 454 459 session = str(self.context.__parent__.year) 455 460 try: 456 academic_session= grok.getSite()['configuration'][session]461 session_config = grok.getSite()['configuration'][session] 457 462 except KeyError: 458 463 self.flash(_('Session configuration object is not available.')) … … 469 474 payment.p_id = "p%s" % timestamp 470 475 payment.p_item = self.context.__parent__.title 471 payment.p_ year= self.context.__parent__.year476 payment.p_session = self.context.__parent__.year 472 477 payment.p_category = p_category 473 payment.amount_auth = academic_session.acceptance_fee 474 #payment.surcharge_1 = academic_session.surcharge_1 475 #payment.surcharge_2 = academic_session.surcharge_2 476 #payment.surcharge_3 = academic_session.surcharge_3 478 payment.amount_auth = session_config.acceptance_fee 479 payment = self._fillCustomFields(payment, session_config) 477 480 self.context[payment.p_id] = payment 478 481 self.flash(_('Payment ticket created.')) -
main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py
r8203 r8245 29 29 from waeup.kofa.schema import TextLineChoice, FormattedDate 30 30 from waeup.kofa.interfaces import ( 31 IKofaObject, year_range, validate_email, academic_sessions_vocab,31 IKofaObject, year_range, validate_email, 32 32 SimpleKofaVocabulary) 33 33 from waeup.kofa.interfaces import MessageFactory as _ … … 511 511 512 512 """ 513 p_year = schema.Choice(514 title = _(u'Payment Session'),515 source = academic_sessions_vocab,516 required = False,517 )518 519 IApplicantOnlinePayment['p_year'].order = IApplicantOnlinePayment[520 'p_year'].order521
Note: See TracChangeset for help on using the changeset viewer.