Changeset 13075
- Timestamp:
- 18 Jun 2015, 08:18:16 (10 years ago)
- Location:
- main/waeup.kofa/trunk/docs
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/docs/INSTALL.txt
r12968 r13075 22 22 23 23 The Kofa packages are based on `Grok`_, which is a Python_ 24 framework for agile web application development. Grok_ itself is based24 framework for agile web application development. Grok_ itself is based 25 25 on `Zope`_. 26 26 -
main/waeup.kofa/trunk/docs/source/userdocs/applicants.rst
r12908 r13075 1 .. _applica tion_section:1 .. _applicant_section: 2 2 3 Application Section :sup:`in progress` 4 ************************************** 3 Applicant Section :sup:`in progress` 4 ************************************ 5 6 Applicants and Students are different entities. Moreover, the student section is completely independent from the applicant section. Kofa can be configured without its `applicants` module but not without its `students` module. 7 8 Anonymous users can self-register and automatically become applicants (users) of the portal. The number of applicants is not limited and, theoretically, Kofa can host hundredthousands of applicants in various applicants containers. Usually, only a few of them are beeing accepted for studying at the university. Once the application process has ended, admitted applicants are transformed into student records. New student records are created and the data are copied from the applicant records. When this 'student creation' process is finished, the applicant records are dispensable. Aim was to provide an easy way to get rid of the huge batches of applicant records by only one click, in order to keep the database clean and tidy. The process is described further below. 9 10 .. note:: 11 12 The term 'application' has a double meaning in English. An 'application' in computer sciences is understood as a software or web application. Software developers may get confused by using the term in a different context. To take this into account, we prefer to speak of an 'applicant' in this documentation, instead of an 'application' although, in the linguistic context, it sometimes makes more sense to speak of the latter. However, in the user interface (UI) and also in Python docstrings the term 'application' predominates. -
main/waeup.kofa/trunk/docs/source/userdocs/datacenter/logging.rst
r12901 r13075 158 158 159 159 The creation, editing and removal of applicants containers as well 160 as editing applica tion records (applicants)is being logged. Also160 as editing applicant records is being logged. Also 161 161 the approval of payment tickets and all other payment ticket 162 162 transactions are being recorded in ``applicants.log``. Kofa also 163 163 logs all workflow transitions into both the applicant's history 164 164 attribute and the logfile. Okay, this is somehow redundant, but it 165 has proved useful to get a complete overview over all applica tion165 has proved useful to get a complete overview over all applicant 166 166 data transactions also in the logfile. In return, Kofa does not 167 167 aditionally log actions of browser pages if a workflow transition is … … 186 186 An applicants container was added first. The `startdate`, `enddate` 187 187 and the `application_fee` attributes were edited and a new 188 applica tion record (applicant)was added some seconds later. The188 applicant record was added some seconds later. The 189 189 `ApplicantManageFormPage` was opened, `reg_number`, `sex`, `course1` 190 190 and `date_of_birth` was edited and the ``start`` transition was … … 195 195 applicant subsequently admitted. The form was automatically locked 196 196 (see time difference). A student container was created and filled 197 with the data from the applica tionrecord. Finally, the entire197 with the data from the applicant record. Finally, the entire 198 198 applicants container including its content was removed in the same 199 199 transaction, see time diffence between the last two log entries. … … 205 205 The following example shows a typical Nigerian logfile excerpt for a 206 206 student from the very beginning (student record creation from 207 applica tiondata) till the first registration of courses at level207 applicant data) till the first registration of courses at level 208 208 100. Such an excerpt can be produced simply by searching for 209 209 ``B1234567`` on the ``students.log`` search page:: -
main/waeup.kofa/trunk/docs/source/userdocs/index.rst
r13047 r13075 7 7 install 8 8 academics 9 students 9 10 applicants 10 students11 11 hostels 12 12 documents -
main/waeup.kofa/trunk/docs/source/userdocs/security.rst
r13045 r13075 89 89 :noindex: 90 90 91 Applica tionSection Permissions92 ----------------------------- --91 Applicant Section Permissions 92 ----------------------------- 93 93 94 94 .. autoclass:: waeup.kofa.applicants.permissions.ViewApplication() … … 199 199 :noindex: 200 200 201 Global Applica tionSection Roles202 ------------------------------ --203 204 Global Applica tionSection Roles are assigned portal-wide (globally)205 but do actually only allocate permissions in the Application Section.201 Global Applicant Section Roles 202 ------------------------------ 203 204 Global Applicant Section Roles are assigned portal-wide (globally) 205 but do actually only allocate permissions in the applicant section. 206 206 207 207 .. autoclass:: waeup.kofa.applicants.permissions.ApplicantRole() … … 218 218 219 219 Global Student Section Roles are assigned portal-wide (globally) but 220 do actually only allocate permissions in the Student Section.220 do actually only allocate permissions in the student section. 221 221 222 222 .. autoclass:: waeup.kofa.students.permissions.StudentRole() … … 249 249 strange that some of these 'odd' roles do not give more permissions 250 250 than the user already has due to other roles. Their real purpose is to 251 delegate permissions to the students or applica tionsection. If a user251 delegate permissions to the students or applicant section. If a user 252 252 has for example the LocalStudentsManager role described below at 253 253 department level, s/he automatically gets the StudentsManager role for
Note: See TracChangeset for help on using the changeset viewer.