- Timestamp:
- 21 Jun 2015, 15:12:52 (9 years ago)
- Location:
- main/waeup.kofa/trunk/src/waeup/kofa
- Files:
-
- 6 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 -
main/waeup.kofa/trunk/src/waeup/kofa/browser/interfaces.py
r11254 r13089 190 190 191 191 class IStudentNavigationBase(IKofaObject): 192 """Objects that provide student navigation (whatever it is)should192 """Objects that provide student navigation should 193 193 implement this interface. 194 194 """ 195 195 student = Attribute('''Some student object that has a ''' 196 196 ''' `display_fullname` attribute.''') 197 198 class IApplicantBase(IKofaObject):199 """Some Applicant.200 """201 display_fullname = Attribute('''Fullname.''') -
main/waeup.kofa/trunk/src/waeup/kofa/browser/layout.py
r13055 r13089 35 35 from waeup.kofa.interfaces import MessageFactory as _ 36 36 from waeup.kofa.utils.helpers import to_timezone 37 from waeup.kofa.browser.interfaces import ( 38 IStudentNavigationBase, IApplicantBase) 37 from waeup.kofa.browser.interfaces import IStudentNavigationBase 39 38 from waeup.kofa.authentication import get_principal_role_manager 40 39 -
main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/changepw.pt
r8777 r13089 16 16 </tbody> 17 17 </table> 18 18 <br /> 19 19 <p i18n:translate="email_address_problem"> 20 20 Enter the email address stored in Kofa. -
main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/loginpage.pt
r11254 r13089 30 30 Inititialize your student account <strong><a href="requestpw"> here</a></strong>. 31 31 </p> 32 <p i18n:translate="login_trouble3"> Or simply forgot your student id, applica tionid or password? Then request a new password32 <p i18n:translate="login_trouble3"> Or simply forgot your student id, applicant id or password? Then request a new password 33 33 <strong><a href="changepw"> here</a></strong>. 34 34 </p> -
main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py
r13076 r13089 1073 1073 return 1074 1074 # Mark pin as used (this also fires a pin related transition) 1075 # and fire transition start_clearance1075 # and fire transition request_transcript 1076 1076 comment = _(u"invalidated") 1077 1077 # Here we know that the ac is in state initialized so we do not
Note: See TracChangeset for help on using the changeset viewer.