- Buchungen mit Kommentaren: Nur Buchungen mit internen Kommentaren werden angezeigt [#179]
- "Falsche" Verzeichnisstruktur bei Download aus Veranstaltung [#928]
- Belegungsplan: Bearbeiten von Wiederholungsterminen versucht, ausfallende Termine zu buchen [#1043]
- Blubber: Link zu Veranstaltungsadministration [#2530]
- Diverse Sprach-Icons haben keine festgelegte Größe [#2724]
- Druckansicht zeigt die Skiplinks in der Druckvorschau an [#3365]
- Sprechstunden: Fehlende Benachrichtigungen über Buchungen/Stornierungen [#3391]
- Courseware: Dateiordner-Block zeigt den falschen Ordnertyp an [#3426]
- Courseware: Dateiordner-Block zeigt Inhalt unsichtbarer Ordner an [#3427]
- Courseware: Nutzer verlieren beim Bearbeiten der Sichtbarkeit einer Seite Zugang zum Lernmaterial [#3437]
- Methode StudIPPlugin::onActivation() bzw. onDeactivation() wird für Plugins auf dem Profil einer Person nicht aufgerufen [#3569]
- Email-2FA generiert immer neue Tokens [#3570]
- CW - Aufgaben werden nicht geladen [#3592]
- Zwei-Faktor-Authentifizierung: Jeder Seitenaufruf generiert ein neues Token, wenn 2FA abgeschaltet ist [#3596]
- Aktionsmenü: falsche Ausrichtung des Textes zum Icon [#3599]
- Im Dialog zur Personensuche fehlen initial die Avatare in der Liste [#3600]
- Kryptographisch unsichere Session-Ids [#3607]
- Nutzer Löschen geht nicht, wenn man die CourseMemberships nicht mit löschen will [#3608]
- Fehler beim Löschen von Nutzern [#3613]
- JSON-API: Rechtestufe "user" kann keine Nutzer auflisten oder suchen [#3617]
- JSON-API / PHP8 - Aufruf der API erzeugt Fehler wenn man nicht eingeloggt ist [#3618]
- Fullcalendar: Buttons zum Blättern sind nicht rechtsbündig und die Pfeile darin nicht mittig [#3631]
- Deaktivierte Formularfelder werden nicht ausgegraut [#3642]
- CKEditor: Startwert der Aufzählungsliste geht beim Speichern verloren [#3653]
- Versand von E-Mail funktioniert in der Standardeinstellung meist nicht [#3658]
- Stud.IP-Konten können nur dann gelöscht werden, wenn der Benutzername nicht in einem anonymisierten Konto vorliegt [#3660]
- Impressum: "Neue Seite anlegen" zeigt keinen HTML-Editor an [#3667]
- Falsche Migrationsnummer, Migration ignoriert das Tabellenschema [#3669]
- Zitieren eines Bildes in Blubber klappt nicht sauber [#3671]
- ILIAS-Schnittstelle: Konfigurationsoption "Authentifizierungsplugin übernehmen" hat keine Auswirkungen [#3681]
- Klasse .button-group fügt unnötigen Abstand ein [#3714]
- Forum: Abstand fehlt beim "Löschen"-Button im Beitrag [#3717]
- Gradebook meldet beim Speichern "Die Noten wurden gespeichert." obwohl nicht alle Daten prozessiert wurden [#3718]
- Tabellenhelfer .withdetails funktioniert nur beim ersten Klick vernünftig [#3724]
- „resource_property_definitions.options must not be null.“ beim Anlegen einer Eigenschaft als dozent mit admin-Berechtigungen in der Raumverwaltung [#3731]
- PHP8-Warnungen in ExportPDF [#3735]
- Direkte Buchung: ausfallende Termine bei Wiederholungsbuchung können doppelt gebucht werden [#3736]
- Nachrichten: Buttons in Link-Elementen [#3737]
- Personenverwaltung: Hochstufen zu admin/root läuft in Fehler [#3752]
- Raumsuche: Filter für Raumeigenschaft funktioniert nur direkt nach dem Hinzufügen [#3754]
- DB in der Pipeline schlägt [#3761]
- TypeError: Argument 1 passed to Courseware\StructuralElement::findDescendants() must be an instance of User or null, instance of Seminar_User given [#3762]
- Ilias Schnittstelle: Probleme beim Anlegen der Nutzer Kategorie mit Ilias 8 [#3765]
- Hauptordner einer VA bearbeiten mit „dozent“-Berechtigungen: TypeError: Argument 2 passed to Deputy::isDeputy() must be of the type string, null given [#3766]
- Tippfehler in #3754 [#3767]
- PHP-Fehler beim Eintragen einer Standardvertretung [#3770]
- Benutzerverwaltung: overflow bei zu langen Usernames [#3773]
- Drucken von Nachrichten ist defekt [#3776]
- Textstring „Datenschutz“ ist bei der Übersetzung zu mehrdeutig [#3777]
- Raumsuche ist defekt [#3782]
- Abspeichern von Raumeigenschaften (Mögliche Werte) geht nicht. [#3783]