Add legal guardian role to UCS@school Internal discussion: https://git.knut.univention.de/univention/product-management/requirements-management/-/issues/398
UCS@school 5.2v4 adds a new role to UCS@school: the Legal Guardian. What’s new? - Administrators can create legal guardians in the UMC module “Users (Schools)”. - Administrators can link legal guardians to students on the student detail page and students to Legal Guardians on the legal guardian detail page. - Administrators can import legal guardians via CLI and web-based import and link them to existing students. - The Kelvin API supports backward compatibility for reading, creating, and deleting guardians, as well as assigning guardians to existing students. - A student can have up to 4 legal guardians assigned and a legal guardian can be assigned to up to 10 students. Source package ucs-school-import in version 19.2.8: - The import logic, import hooks, UDM hooks, and HTTP import API have been extended to include the new role. Source package ucs-school-ldap-acls-master in version 19.1.2: - The attributes ucsschoolLegalGuardian and ucsschoolLegalWard have been added to the UCS@school LDAP schema. In addition, the LDAP overlay module memberOf is activated for maintaining the two attributes. On the primary directory node, the integrity of both attributes is ensured via the overlay modules refint and constraint. Source package ucs-school-lib in version 15.1.5: - The UCS@school library has been comprehensively expanded to include process logic for legal guardians. The long deprecated fallback for role checks, based on the position of objects in the LDAP tree, has been removed. Source package ucs-school-metapackage in version 15.1.1: - The new attributes ucsschoolLegalGuardian and ucsschoolLegalWard have been added to the LDAP indices. A legal guardian user will be created for new installations in the DEMOSCHOOL. Source package ucs-school-umc-exam in version 12.0.7: - Adjusted such that UCS@school exam students will always have an empty legal guardian attribute. Source package ucs-school-umc-groups in version 11.1.0: - Legal Guardians can now be members of work groups. Source package ucs-school-umc-import in version 4.2.0: - The CSV import now also allows the import of Legal Guardians. Source package ucs-school-umc-installer in version 9.0.2: - hints to the new Legal Guardian in the DEMOSCHOOL have been added. Source package ucs-school-umc-wizards in version 13.1.1: - The UMC module Users (Schools) now also allows the administration of Legal Guardians.
UCS@school 5.2 v4 has been released. - https://docs.software-univention.de/ucsschool-changelog/5.2v4/en/changelog.html - https://docs.software-univention.de/ucsschool-changelog/5.2v4/de/changelog.html