Changeset 13082 for main/waeup.kofa/trunk/docs/source
- Timestamp:
- 20 Jun 2015, 15:35:23 (10 years ago)
- Location:
- main/waeup.kofa/trunk/docs/source/userdocs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/docs/source/userdocs/academics.rst
r13078 r13082 145 145 146 146 Certificates are containers which contain `CertificateCourse` 147 objects. thatt means a certificate defines the curriculum, i.e. the147 objects. That means a certificate defines the curriculum, i.e. the 148 148 list of course units which have to or can be taken within the 149 149 programme. -
main/waeup.kofa/trunk/docs/source/userdocs/applicants/interfaces.rst
r13078 r13082 36 36 37 37 The applicants root contains the various `ApplicantsContainer` 38 objects. It's worth to present their interface here.38 objects. 39 39 40 40 .. literalinclude:: ../../../../src/waeup/kofa/applicants/interfaces.py … … 69 69 <certificate>`. 70 70 71 Applicant :sup:`in progress` 72 ============================ 71 Applicant 72 ========= 73 74 As already mentioned, the applicant objects contains all information 75 necessary for application, except for the payment ticket data. The 76 base set of the applicant's 'external behaviour' is described by the 77 following interface. 73 78 74 79 `IApplicantBaseData` 75 80 -------------------- 76 81 82 .. literalinclude:: ../../../../src/waeup/kofa/applicants/interfaces.py 83 :pyobject: IApplicantBaseData 77 84 85 As usual, the interface lists attributes first. Except for the 86 last two attributes (`password` and `application_date`), they are all 87 read-only property attributes, i.e. attributes with a getter method 88 only. These properties are computed dynamically and can't be set. 89 90 In the base package `IApplicant` is derived from `IApplicantBaseData` 91 and only two methods are added: 92 93 `IApplicant` 94 ------------ 95 96 .. literalinclude:: ../../../../src/waeup/kofa/applicants/interfaces.py 97 :pyobject: IApplicant 98 99 In custom packages we have furthermore interfaces for undergraduate 100 and postgraduate students, both derived from `IApplicantBaseData`. 101 102 Then there is a customized interface `ISpecialApplicant` for former 103 students or students who are not users of the portal but have to pay 104 supplementary fees. This reduced interface is used in browser 105 components only, it does not instantiate applicant objects. 106 107 Applicant Payment 108 ================= 109 110 `IApplicantOnlinePayment` 111 ------------------------- 112 113 Instances of this interface are called applicant payment tickets. 114 They contain the data which confirm that the applicant has paid the 115 application fee. 116 `waeup.kofa.students.interfaces.IStudentOnlinePayment` inherits from 117 `waeup.kofa.payments.interfaces.IOnlinePayment` and promises three 118 additional methods which process the applicant data after successful 119 or approved payment. 120 121 .. literalinclude:: ../../../../src/waeup/kofa/applicants/interfaces.py 122 :pyobject: IApplicantOnlinePayment
Note: See TracChangeset for help on using the changeset viewer.