- Timestamp:
- 22 Oct 2012, 06:07:58 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.uniben/trunk/src/waeup/uniben/students/browser.py
r9281 r9380 19 19 from zope.i18n import translate 20 20 from zope.schema.interfaces import ConstraintNotSatisfied 21 from zope.component import getUtility 21 22 from hurry.workflow.interfaces import IWorkflowInfo 22 from waeup.kofa.interfaces import REQUESTED 23 from waeup.kofa.interfaces import REQUESTED, IExtFileStore 23 24 from waeup.kofa.widgets.datewidget import FriendlyDatetimeDisplayWidget 24 25 from waeup.kofa.browser.layout import KofaEditFormPage … … 34 35 NigeriaOnlinePaymentDisplayFormPage, 35 36 NigeriaStudentBaseManageFormPage, 37 NigeriaStudentClearanceEditFormPage, 36 38 NigeriaOnlinePaymentAddFormPage, 37 39 NigeriaExportPDFPaymentSlipPage, … … 73 75 'payment_date'].custom_widget = FriendlyDatetimeDisplayWidget('le') 74 76 77 class CustomStudentClearanceEditFormPage(NigeriaStudentClearanceEditFormPage): 78 """ View to edit student clearance data by student 79 """ 80 81 def dataNotComplete(self): 82 store = getUtility(IExtFileStore) 83 if not store.getFileByContext(self.context, attr=u'birth_certificate.jpg'): 84 return _('No birth certificate uploaded.') 85 if not store.getFileByContext(self.context, attr=u'ref_let.jpg'): 86 return _('No guarantor/referee letter uploaded.') 87 if not store.getFileByContext(self.context, attr=u'acc_let.jpg'): 88 return _('No acceptance letter uploaded.') 89 if not store.getFileByContext(self.context, attr=u'fst_sit_scan.jpg'): 90 return _('No first sitting result uploaded.') 91 if not store.getFileByContext(self.context, attr=u'scd_sit_scan.jpg'): 92 return _('No second sitting result uploaded.') 93 if not store.getFileByContext(self.context, attr=u'secr_cults.jpg'): 94 return _('No affidavit of non-menbership of secret cults uploaded.') 95 return False 96 75 97 class CustomOnlinePaymentAddFormPage(NigeriaOnlinePaymentAddFormPage): 76 98 """ Page to add an online payment ticket
Note: See TracChangeset for help on using the changeset viewer.