Bug 58460 - Add legal guardian role to UCS@school
Summary: Add legal guardian role to UCS@school
Status: CLOSED FIXED
Alias: None
Product: UCS@school
Classification: Unclassified
Component: General
Version: UCS@school 5.2
Hardware: Other Linux
: P5 normal
Target Milestone: UCS@school 5.2 v4
Assignee: Sönke Schwardt-Krummrich
QA Contact: Jürn Brodersen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-09 13:20 CEST by Jürn Brodersen
Modified: 2025-09-02 15:09 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?: Yes
School Customer affected?: Yes
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jürn Brodersen univentionstaff 2025-07-09 13:20:44 CEST
Add legal guardian role to UCS@school

Internal discussion: https://git.knut.univention.de/univention/product-management/requirements-management/-/issues/398
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2025-09-01 14:49:31 CEST
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.