Changeset 14548
- Timestamp:
- 14 Feb 2017, 18:04:35 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/docs/source/userdocs/academics.rst
r13167 r14548 48 48 49 49 Faculties are container objects of type `Faculty`. They have a 50 `code`, a `title` and a `title_prefix` attribute. Furthermore, 51 faculties and departments have a `longtitle` property which 52 :py:func:`composes <waeup.kofa.university.faculty.longtitle>` and 53 returns the full title as it appears in tables, in breadcrumbs and 54 in many other places: 50 `code`, a `title` a `title_prefix` and two officer name attributes: 51 `officer_1` and `officer_2`. Officer names are not made use of in 52 the base package. They can be used in custom packages to 'sign' pdf 53 slips and reports. Usually, `officer_1` is reserved for the Dean of 54 Faculty. Furthermore, faculties and departments have a `longtitle` 55 property which :py:func:`composes 56 <waeup.kofa.university.faculty.longtitle>` and returns the full 57 title as it appears in tables, in breadcrumbs and in many other 58 places: 55 59 56 60 `longtitle` = `title_prefix` + `title` (`code`) … … 68 72 Additionally, each department object has the attributes 69 73 `certificates` and `courses`. These attributes again are containers 70 which hold certificate and course objects respectively. 71 A:py:meth:`traverse74 which hold certificate and course objects respectively. A 75 :py:meth:`traverse 72 76 <waeup.kofa.university.department.Department.traverse>` method leads 73 77 the user to believe that `certificates` and `courses` are the ids of … … 75 79 However, it doesn't matter if we store a subobject 'in' or 'at' a 76 80 parent object. The result is exactly the same: :ref:`a hierarchical, 77 treelike storage of objects <object_database>` (see also diagram above). 81 treelike storage of objects <object_database>` (see also diagram 82 above). 83 84 Department objects have four officer name attributes. Needless to say, 85 `officer_1` should contain the name of the Head of Department. The 86 title of the name fields can be localized in custom packages. 78 87 79 88 The following :ref:`local roles <local_roles>` can be assigned at
Note: See TracChangeset for help on using the changeset viewer.