Changeset 13089 for main/waeup.kofa/trunk/src/waeup/kofa/applicants
- Timestamp:
- 21 Jun 2015, 15:12:52 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py
r13080 r13089 27 27 from zope.schema.interfaces import ( 28 28 ValidationError, ISource, IContextSourceBinder) 29 from waeup.kofa.browser.interfaces import IApplicantBase30 29 from waeup.kofa.schema import TextLineChoice, FormattedDate 31 30 from waeup.kofa.interfaces import ( … … 321 320 'year'].order = IApplicantsContainer['year'].order 322 321 323 class IApplicantBaseData(I ApplicantBase):322 class IApplicantBaseData(IKofaObject): 324 323 """This is a base interface of an applicant with no field 325 324 required. For use with processors, forms, etc., please use one of … … 458 457 """ 459 458 460 class ISpecialApplicant(I ApplicantBase):459 class ISpecialApplicant(IKofaObject): 461 460 """This reduced interface is for former students or students who are not 462 student users of the portal but have to pay supplementary fees. 463 461 users of the portal but have to pay supplementary fees. 464 462 This interface is used in browser components only. Thus we can't add 465 463 fields here to the regular IApplicant interface here. We can 466 464 only 'customize' fields. 467 465 """ 468 history = Attribute('Object history, a list of messages')469 state = Attribute('The application state of an applicant')470 display_fullname = Attribute('The fullname of an applicant')471 application_date = Attribute('UTC datetime of submission, used for export only')472 password = Attribute('Encrypted password of a applicant')473 application_number = Attribute('The key under which the record is stored')474 466 475 467 suspended = schema.Bool( … … 582 574 ) 583 575 584 IApplicantEdit['email'].order = IApplicantEdit[ 585 'sex'].order 576 IApplicantEdit['email'].order = IApplicantEdit['sex'].order 586 577 587 578 class IApplicantUpdateByRegNo(IApplicant): … … 622 613 class IApplicantOnlinePayment(IOnlinePayment): 623 614 """An applicant payment via payment gateways. 624 625 615 """ 626 616
Note: See TracChangeset for help on using the changeset viewer.