2. Changelog#

2.1. Veröffentlicht am 20.08.2026#

Quellpaket ucs-school-lib in Version 15.3.1:

  • Beim Löschen einer Schule wurden deren Benutzer erst von der Schule getrennt, nachdem die Schul-OU - einschließlich der primären Gruppe „Domain Users <school>“ - bereits entfernt worden war. Dadurch wurde ein Benutzer, der mehreren Schulen angehört und dessen primäre Schule die gelöschte war, vollständig gelöscht, anstatt in eine seiner verbleibenden Schulen verschoben zu werden. Zudem konnte der S4-Connector das Löschen der primären Gruppe nicht nach Samba 4 replizieren („Refusing to delete … still the primaryGroupID for N users“). Die Benutzer werden nun vor der OU entfernt, sodass Benutzer mit mehreren Schulen verschoben werden und die primäre Gruppe beim Löschen nicht mehr referenziert wird (Bug #59576).

Quellpaket ucs-school-netlogon-user-logonscripts in Version 17.0.1:

  • Ein kurzzeitiger LDAP-Ausfall oder ein Start des Dienstes netlogon-user-logon-script vor Abschluss des Domänenbeitritts konnte dazu führen, dass die Erstellung der Anmeldeskripte für Benutzer vollständig abbrach, anstatt sie nur zu verzögern. Der systemd-Dienst` wartet nun den Abschluss des Domänenbeitritts ab, bevor er startet. Schlägt der Aufbau der LDAP-Verbindung dennoch wegen ungültiger Anmeldedaten fehl, protokolliert der Dienst einen eindeutigen Fehler und beendet sich; systemd startet ihn wenige Sekunden später automatisch neu, sodass vorübergehende LDAP-Ausfälle die Erstellung der Anmeldeskripte nicht mehr verhindern (Bug #59646).

Quellpaket ucs-school-umc-diagnostic in Version 3.0.2:

  • Verbesserung der Robustheit des Diagnosemoduls: Bei der Prüfung der Schuladministratorkonten löste das Modul einen unbehandelten Fehlerfall aus, wenn eine admins-*-Gruppe nicht über das Attribut ucsschoolSchool verfügte. Solche Gruppen werden jetzt stattdessen als fehlerhafte Gruppen gemeldet. Zusätzlich berücksichtigt die Prüfung nun nur noch tatsächliche UCS@school-Administratorgruppen anstelle jeder Gruppe, deren Name zufällig dem Muster admins-* entspricht, sodass unabhängige, vom Anwender angelegte Gruppen (z. B. admins-nextcloud) nicht mehr gemeldet werden (Bug #59604).

2.2. Veröffentlicht am 06.07.2026#

Quellpaket ucs-school-import-lusd in Version 2.0.4:

  • Die LUSD-Importkonfigurationsdateien enthalten keine leeren Platzhalterwerte mehr für school und user_role. Bisher kam es bei Nutzern, die include:by_role mit einer von den mitgelieferten LUSD-Konfigurationen abgeleiteten Datei nutzten, zu einem Importfehler mit der Meldung „No ‚school‘ was specified in the configuration“, da die leeren Zeichenketten der Include-Datei die per Kommandozeile übergebenen Werte überschrieben. Nach dem Upgrade müssen Nutzer "school": "" und "user_role": "" auch aus selbst verwalteten Include-Dateien außerhalb von /usr/share/ucs-school-import-lusd/ entfernen (Bug #59487).

Quellpaket ucs-school-lib in Version 15.3.0:

  • Verbesserung der Robustheit des Consistency-Checkers: Bei der Durchführung einer Konsistenzprüfung für eine Benutzer-DN löste der Checker einen unbehandelten Fehlerfall aus, wenn das LDAP-Objekt nicht über das Attribut ucsschoolSchool verfügte (Bug #58521).

  • Display.user() und Display.user_ldap() zeigen nun die primäre E-Mail-Adresse anstelle des Benutzernamens an, wenn die UCR-Variable ucsschool/umc/show-email-instead-of-username gesetzt ist. Benutzer ohne primäre E-Mail-Adresse werden weiterhin mit ihrem Benutzernamen angezeigt. Zusätzlich berücksichtigt der Benutzer-Suchfilter nun auch die primäre E-Mail-Adresse, sodass Benutzerlisten nach E-Mail-Adresse gefiltert werden können (Bug #59515).

Quellpaket ucs-school-umc-common in Version 11.1.0:

  • Die UCR-Variable ucsschool/umc/show-email-instead-of-username wurde hinzugefügt. Ist sie gesetzt, zeigen die UMC-Listenansichten der UCS@school-Module die primäre E-Mail-Adresse anstelle des Benutzernamens an. Zusätzlich wird ein gemeinsames Stylesheet ausgeliefert, das den MultiObjectSelect-Dialog zum Hinzufügen von Objekten in den UCS@school-UMC-Modulen einheitlich verbreitert (Bug #59515).

Quellpaket ucs-school-umc-distribution in Version 19.2.0:

  • Der MultiObjectSelect-Dialog zum Hinzufügen von Objekten ist nun breiter, über das gemeinsame Stylesheet von ucs-school-umc-common (Bug #59515).

Quellpaket ucs-school-umc-exam in Version 12.1.0:

  • In der Empfängertabelle werden die Schulklassen jetzt sprachabhängig sortiert (numerisch, sodass ‚2a‘ vor ‚10a‘ steht) und ein Tooltip pro Zelle zeigt die vollständige Liste (Bug #59515).

  • Der MultiObjectSelect-Dialog zum Hinzufügen von Objekten ist nun breiter, über das gemeinsame Stylesheet von ucs-school-umc-common (Bug #59515).

Quellpaket ucs-school-umc-groups in Version 11.2.0:

  • In der Klassenzuweisungstabelle werden die Schulklassen jetzt nach Schule gruppiert und sortiert. Schulen und Klassen werden sprachabhängig sortiert (numerisch, sodass ‚2a‘ vor ‚10a‘ steht) und ein Tooltip pro Zelle zeigt dieselbe Gruppierung mit einer Schule pro Zeile. Die Module für Benutzergruppen verwenden jetzt eine Einzelzeilenauswahl, sodass immer nur eine Gruppe gleichzeitig ausgewählt werden kann. Die automatische Suche beim Wechsel der ausgewählten Schule kann nun unabhängig von der Suche beim Öffnen des Moduls über die neuen UCR-Variablen ucsschool/.../autosearch_on_change konfiguriert werden (Bug #59515).

  • Die Lehrer-Listenansicht zeigt nun die primäre E-Mail-Adresse anstelle des Benutzernamens an, wenn die UCR-Variable ucsschool/umc/show-email-instead-of-username gesetzt ist. Der Dialog zum Hinzufügen von Objekten ist nun ebenfalls breiter (Bug #59515).

Quellpaket ucs-school-umc-rooms in Version 18.1.0:

  • Der MultiObjectSelect-Dialog zum Hinzufügen von Objekten ist nun breiter, über das gemeinsame Stylesheet von ucs-school-umc-common (Bug #59515).

Quellpaket ucs-school-umc-users in Version 17.1.0:

  • Die Spalte und das Suchfeld „Name“ im Modul zum Zurücksetzen von Passwörtern heißen nun „Benutzer“, und die Beschreibung der Suche wurde verständlicher formuliert (Bug #59515).

  • Das Passwort-Modul liest nun die primäre E-Mail-Adresse aus, damit die Benutzerliste sie anstelle des Benutzernamens anzeigen kann, wenn die UCR-Variable ucsschool/umc/show-email-instead-of-username gesetzt ist (Bug #59515).

Quellpaket ucs-school-umc-wizards in Version 14.0.0:

  • Die automatische Suche beim Wechsel der ausgewählten Schule kann nun unabhängig von der Suche beim Öffnen des Moduls über die neuen UCR-Variablen ucsschool/wizards/.../autosearch_on_change konfiguriert werden. In der Benutzertabelle werden die Klassen jetzt sprachabhängig sortiert (numerisch, sodass ‚2a‘ vor ‚10a‘ steht) und ein Tooltip pro Zelle zeigt die vollständige Liste (Bug #59515).

  • Die Benutzer-Listenansicht sowie die Auswahl der Sorgeberechtigten / Schülern zeigen nun die primäre E-Mail-Adresse anstelle des Benutzernamens an, wenn die UCR-Variable ucsschool/umc/show-email-instead-of-username gesetzt ist. Der Dialog zum Hinzufügen von Objekten ist nun ebenfalls breiter (Bug #59515).