- 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/browser.py
r17201 r17216 43 43 IApplicantOnlinePayment, IApplicantsUtils) 44 44 from kofacustom.nigeria.applicants.interfaces import INigeriaApplicantOnlinePayment 45 from kofacustom.nigeria.applicants.browser import NigeriaExportPDFPaymentSlipPage 45 from kofacustom.nigeria.applicants.browser import ( 46 NigeriaExportPDFPaymentSlipPage, NigeriaOnlinePaymentDisplayFormPage) 46 47 from kofacustom.lpng.applicants.interfaces import ( 47 48 ICustomApplicant, … … 71 72 if self.context.punit: 72 73 punit = self.context.punit.split('_') 73 return ' / '.join([STATES[punit[0]],74 return ' -> '.join([STATES[punit[0]], 74 75 LGAS['_'.join(punit[:2])], 75 76 WARDS['_'.join(punit[:3])] , … … 139 140 ]] 140 141 if state == STARTED: 141 actions = [[_('Save'), _('Save and Make Donation via USSD')], 142 actions = [[_('Save'), 143 _('Save and Make Donation via USSD')], 142 144 [ 143 145 #_('Add online payment ticket'), … … 214 216 return form_fields 215 217 218 class CustomOnlinePaymentDisplayFormPage(NigeriaOnlinePaymentDisplayFormPage): 219 """ Page to view an online payment ticket 220 """ 221 form_fields = grok.AutoFields(INigeriaApplicantOnlinePayment).omit('ac', 222 'provider_amt', 'gateway_amt', 'thirdparty_amt', 223 'p_item', 'display_item', 'p_session') 224 form_fields[ 225 'creation_date'].custom_widget = FriendlyDatetimeDisplayWidget('le') 226 form_fields[ 227 'payment_date'].custom_widget = FriendlyDatetimeDisplayWidget('le') 228 216 229 class CustomExportPDFPaymentSlipPage(NigeriaExportPDFPaymentSlipPage): 217 230 """Deliver a PDF slip of the context. … … 219 232 # use IApplicantOnlinePayment alternativly 220 233 form_fields = grok.AutoFields(INigeriaApplicantOnlinePayment).omit( 221 'p_item' ).omit('p_option').omit('p_combi')234 'p_item', 'p_option', 'p_combi', 'display_item', 'p_session') 222 235 form_fields['creation_date'].custom_widget = FriendlyDatetimeDisplayWidget('le') 223 236 form_fields['payment_date'].custom_widget = FriendlyDatetimeDisplayWidget('le') … … 275 288 """ 276 289 """ 277 grok.context(ICustomApplicant )290 grok.context(ICustomApplicantOnlinePayment) 278 291 grok.require('waeup.handleApplication') 279 292 grok.name('ussdinfo') 280 label = _(' Donatevia USSD')293 label = _('Pay via USSD') 281 294 grok.template('ussdinfo') 282 295 pnav = 3
Note: See TracChangeset for help on using the changeset viewer.