- Timestamp:
- 13 Dec 2022, 11:40:19 (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.lpng/trunk/src/kofacustom/lpng/applicants/viewlets.py
r17190 r17216 20 20 from waeup.kofa.browser.viewlets import ManageActionButton 21 21 from waeup.kofa.applicants.viewlets import ApplicantsAuthTab 22 from kofacustom.lpng.applicants.interfaces import ICustomApplicant 22 from waeup.kofa.applicants.browser import OnlinePaymentDisplayFormPage 23 from kofacustom.lpng.applicants.interfaces import ( 24 ICustomApplicant, ICustomApplicantOnlinePayment) 23 25 from kofacustom.lpng.applicants.browser import (ApplicantDisplayFormPage, 24 26 ApplicantEditFormPage) … … 55 57 grok.view(ApplicantDisplayFormPage) 56 58 icon = 'actionicon_donate.png' 57 text = _('Make Donation via USSD')58 target =' ussdinfo'59 text = _('Make Donation') 60 target ='addbp' 59 61 60 62 class MakeUSSDDonationActionButton2(MakeUSSDDonationActionButton): 61 63 grok.view(ApplicantEditFormPage) 64 65 class MakeUSSDDonationActionButton3(ManageActionButton): 66 grok.order(1) 67 grok.context(ICustomApplicantOnlinePayment) 68 grok.view(OnlinePaymentDisplayFormPage) 69 grok.require('waeup.payApplicant') 70 icon = 'actionicon_pay.png' 71 text = _('Pay via OSSD') 72 target = 'ussdinfo' 73 74 @property 75 def target_url(self): 76 if self.context.p_state != 'unpaid': 77 return '' 78 if self.context.amount_auth == 0: 79 return '' 80 return self.view.url(self.view.context, self.target)
Note: See TracChangeset for help on using the changeset viewer.