From ca4813fbf50afaa8f9d33c051186fb0da1293da4 Mon Sep 17 00:00:00 2001
From: Stefan Suchi <suchi@data-quest.de>
Date: Sat, 11 Mar 2023 10:31:11 +0000
Subject: [PATCH] Update ChangeLog.md

---
 ChangeLog.md | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 163 insertions(+)

diff --git a/ChangeLog.md b/ChangeLog.md
index fa98b40d044..5c385f377c9 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,166 @@
+
+# 11.03.2023 v 5.2.1
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.1&state=all
+- Courseware: JS-Error beim Aufklappen des Inhaltsverzeichnis [#1168]
+- Formbuilder: JS-Fehler beim Umschalten der Sprache im ckeditor [#1711]
+- Zeiten/Räume: Lehrende können beim Bearbeiten eines Einzeltermins einer regelmäßigen Serie nicht zugeordnet werden [#1812]
+- Zwei-Faktor-Authentifizierung: QR-Code wird nicht mehr angezeigt [#1861]
+- StudipForms\Form::autoStore() bricht ohne entsprechendes page_close() ab [#1890]
+- Ankündigung erstellen: Lehrende können ihre Einrichtung nicht als weiteren Bereich auswählen, in dem die Ankündigung angezeigt werden soll [#1982]
+- Schwarz/Weiß-Modus [#2005]
+- Schwarz/Weiß-Modus, kleine "Unsauberkeiten" [#2007]
+- Courseware: Falsches HTML-Escaping im Dialog zum OER-Campus [#2121]
+- Kontrastmodus: Raumverwaltung Strukturansicht Info-Icon [#2163]
+- Eine Courseware mit zwei nebeneinander liegenden Abschnitten halber Breite zeigt nach dem Verknüpfen in einer Veranstaltungen dort die Blöcke untereinander an [#2178]
+- Ankündigungen in weiteren Bereichen anzeigen - Sortierung der Veranstaltung nicht erkennbar [#2213]
+- Ankündigungen: Bereich verschwindet beim Ändern der Priorität [#2221]
+
+# 10.03.2023 v 5.1.2
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.2&state=all
+- Courseware: Dauerhafte Sperrung von Blöcken führt zu Problemen [#887]
+- Courseware: Neues Lernmaterial anlegen -> ohne Titel wird kein Material erstellt [#924]
+- OER Campus: Aktion „Zugriffszahlen“ für ein Lernmaterial kann nicht aufgerufen werden [#1251]
+- Courseware: Dauerhafte Sperrung von Seiten führt zu Problemen [#1257]
+- Studiengruppe bearbeiten: TypeError: Argument 2 passed to Deputy::isDeputy() must be of the type string, null given [#1576]
+- Aufgaben in Gruppen: Fehler in Navigation und Inhaltsverzeichnis [#1609]
+- Aufgaben: Verlängerungsanfragen mit dem heutigen Datum gewähren erstellt Datum 1.1.1970 [#1611]
+- "Rechte" Tab stellt nur eine kleine Zahl der TN dar [#1629]
+- Einige Inhalte sind nicht Teil des responsiven Designs [#1630]
+- Untertitel in Blickfang teilweise nicht sichtbar [#1631]
+- Prioritäten bei den Ankündigungen verhalten sich nicht korrekt [#1636]
+- Courseware: Anzeige der Seitenaktionen inkonsistent [#1651]
+- Terminbuchungen über Einrichtungsseite sendet Benachrichtigung an "alle" [#1815]
+- Argument 1 passed to ConsultationSlot::{closure}() must be an instance of User, null given [#1821]
+- Fehler beim PDF-Export [#1958]
+- JSONAPI: Verschachtelte inkludierte Relationen werden nicht korrekt ausgegeben [#2003]
+- Courseware -> Aufgaben: „Teilnehmer/-in“ entspricht nicht dem Standard in Stud.IP und ist mit Screenreadern schwer verständlich [#2096]
+
+# 10.03.2023 v 5.0.4
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.4&state=all
+- Galerie-Block funktioniert nicht mit unsichtbaren Ordnern [#465]
+- Dateibereich: Animation für "Link kopieren" ist kaputt [#486]
+- Kalender: Import von ICS-Datei sorgt für Exception [#680]
+- Blubber mißbraucht `UserConfig` zum Speichern theadbezogener Einstellungen [#744]
+- OER Campus: app/views/oer/market/index.php enthält Controller-Code im Template [#806]
+- Globale Suche: Fehlende alt-Attribute für "Suche zurücksetzen" und "Suche starten" [#821]
+- Courseware: geänderte Metadaten werden nicht gespeichert [#911]
+- Unzureichende Ãœbersetzung mittels vue-gettext [#1062]
+- SimpleORMap: Am Model definierte Objekteigenschaften werden beim Klonen ignoriert [#1081]
+- Courseware: ImageMapBlock lässt sich nicht intuitiv bedienen [#1136]
+- Nach dem Kopieren aller Inhalte wird die Liste der Seiten in der Verwaltung nicht aktualisiert. [#1151]
+- Detailseite einer VA: Bereich „Veranstaltungsort / Veranstaltungszeiten“ ist mit Screenreadern schwer verständlich [#1244]
+- Button "Raum anfragen" ausblenden, wenn ohne Funktion [#1270]
+- OER-Campus: Großer schwarzer Kasten [#1384]
+- 5.2 Erweiterte Suche im Veranstaltungsverzeichnis:  Feld "Kommentar" müsste Beschreibung heißen. [#1464]
+- Deaktivierte Items sind nicht mehr ausgegraut [#1532]
+- Cache für die Rollen von Nutzern in RolePersistence lässt sich nicht effizient löschen [#1580]
+- Aufgaben: Seite neben der aktuellen Seite hinzufügen [#1610]
+- Übersetzung für Benachrichtigungs-Icon ist nicht aktuell [#1698]
+- Mein Arbeitsplatz - CSS kaputt [#1710]
+- Ausgewählte Navigationspunkte teilen Screenreadern nicht mit, dass sie ausgewählt sind [#1748]
+- Buchungen exportieren: Das Auftauchen eines Fehlers im Dialog führt zu einer Exception [#1773]
+- OER - Campus - PHP-Warnings [#1780]
+- Fehlerhaftes Escaping bei Verwendung der Icon/Button-API (z.B. beim Löschen von LTI-Tools) [#1797]
+- Zeiten/Räume: Bulk-Aktion „Bearbeiten“ für Einzeltermine einer Terminserie füllt die Felder für Räume und Lehrende nicht aus [#1813]
+- mvv_assignments bzw. mvv_contacts kann nicht nach priority sortiert werden [#1825]
+- Inhaltsverzeichnis springt nach oben wenn Ende erreicht wurde [#1826]
+- Courseware: Abschnitt "nicht zugewiesene Inhalte" taucht kurz auf und verschwindet dann wieder [#1852]
+- Vue-Komponente studip-tooltip-icon erzeugt ein Tooltip-Icon, das nicht per Tastatur fokussierbar ist [#1857]
+- OER Campus: Vorschaubild statt Logo [#1876]
+- Leinwand-Block: Button fehlt für "Werte anderer Nutzer anzeigen" [#1877]
+- StudipController::render_json() sendet keinen Content-Length-Header [#1889]
+- Migration für Blubber kann nur unmittelbar ausgeführt werden [#1891]
+- Skiplink-Menü schließt sich nicht [#1892]
+- Block Dokumente: Download Icon wird angezeigt obwohl "nicht angezeigt" ausgewählt ist. [#1940]
+- Raumgruppen - Lange Namen führen zu vertikalem Scroll [#1949]
+- Icon-Größe im Action-Menü [#1953]
+- DocumentBlock kann nach Anlegen nicht gespeichert werden [#1978]
+- Teilnehmerseite: TypeError: Argument 1 passed to ActionMenu::setContext() must be of the type string [#1998]
+- MyRealmModel::getDefaultModules() geht fälschlicherweise davon aus, dass es eine SemClass mit der Id 1 gibt [#2006]
+- Courseware: Audio-Block kann aufnehmen, sagt das aber nicht in der Beschreibung [#2008]
+- Pfade in SCSS-Stud.IP-Mixin lassen sich beim Einbinden des Mixins nicht anpassen [#2010]
+- Ilias Schnittstelle: Anlengen von Lernobjekten von Stud.IP nicht möglich [#2012]
+- Deaktivieren von Mailbenachrichtigungen [#2023]
+- Beim Verlassen einer VA werden alle Einträge für die täglichen Benachrichtigungen gelöscht [#2024]
+- Forum: Fehler `Only variables can be passed by reference` [#2026]
+- Courseware: Audio Block kann kein m4a / mp4 auswählen [#2028]
+- Hinzufügen von Standardvertretungen funktioniert nicht mehr [#2031]
+- Courseware: Inhalt eines zugeklappten Akkordeons verbraucht Platz auf der Seite und läuft ggf. aus dem Content-Bereich heraus [#2034]
+- Courseware: langer Titel eines zugeklappten Akkordeons läuft "über" [#2043]
+- Courseware: Anzeige des Icons auf "Meine Veranstaltungen" braucht zu viel Speicher [#2048]
+- Fehlerhafte Darstellung von PortalPlugins für die Rolle "nobody" (also im ausgeloggten Zustand) [#2051]
+- Courseware: Textblock hat doppeltes padding [#2052]
+- Evaluationen (alt): Zugeordnete Bereiche werden nicht mit Namen angezeigt [#2053]
+- Lösung für BIESt 109 ist nicht vollständig in Stud.IP 5.1 und 5.0 [#2063]
+- Blur-Effekt und Farbwechsel in der Navigation beim Anklicken der Schnellsuche [#2069]
+- Tabelle `blubber_follower` ist verwaist und sollte entfernt werden [#2082]
+- Auswahl des aktuellen Tages auch im Datepicker anbieten [#2084]
+- Englische Übersetzung der Texte im Datumsauswähler funktioniert nicht [#2085]
+- Course::findByUser() gibt Veranstaltungen mehrfach zurück, wenn diese in mehreren Semestern hängen [#2086]
+- JS: Strings werden übersetzt bevor die Übersetzungen geladen sind [#2089]
+- Tests im 5.1 branch schlagen fehl [#2093]
+- Freigabe von Seiten wird nicht vererbt [#2094]
+- DataField::getDataFields filtert bei Veranstaltungen falsch nach der Kategorie [#2104]
+- npm-Fehler beim Aufruf von "make catalogs" [#2122]
+- svgo-Konfiguration ist fehlerhaft und macht Icons kaputt [#2123]
+- Einträge aus Tabelle "seminar_user_notifications" entfernen, wenn eine Person eine VA verlässt [#2141]
+- Angaben zu Mindestversionen von PHP und MySQL sind nicht aktuell [#2155]
+- Courseware\Instance::findAllBlocksGroupedByStructuralElementId() deklariert falschen Rückgabetyp [#2162]
+- Parametertyp "string" ist im StudipController verloren gegangen [#2165]
+- Tests sollten mit Mindestanforderung PHP 7.2 laufen [#2166]
+- Aktionsmenü globale Benutzerverwaltung [#2172]
+- Spezielle Anpassung für den IE11 und input[type=image] in Verbindung mit [formaction] ausbauen [#2177]
+- Export von Buchungen: „Argument 1 passed to StudipController::isURL() must be of the type string, null given“ bei falschen Eingaben im Formular [#2179]
+- Fehlerhafter Satz "Klicken %shier%s, um ein Raumgruppen anzulegen." [#2183]
+- CSRF-Protection absichern [#2184]
+- Datei hochladen -> Meine Veranstaltungen: Studiengruppen haben das falsche Standard-Avatarbild [#2192]
+- User-Model arbeitet nicht vernünftig mit abgeleiteten Klassen zusammen [#2194]
+- Meine Veranstaltungen / Archivierte Veranstaltungen wird nie die geschützten Dateien anzeigen [#2195]
+- User-Model arbeitet auch an anderen Stellen nicht vernünftig mit abgeleiteten Klassen zusammen [#2197]
+- RolePersistence fragt den Cache nach allen Rollen unnötig oft ab [#2201]
+- Selbsteintrag in Gruppen wird nicht richtig gespeichert [#2211]
+- Meine Veranstaltung - Zusatz "versteckt" ist teil des Links [#2224]
+- Actionmenu in Verbindung mit Attribut "formaction" und Dialogen funktioniert nicht mehr [#2225]
+- In einer Veranstaltung fehlt bei der Courseware der Name der Veranstaltung in der Titelleiste des Browsers [#2228]
+- XSS-Schwäche beim Feedback in Veranstaltungen [#2230]
+- Hinzufügen von Personen zu Teilnehmergruppen funktioniert nicht [#2231]
+- Unschöne Möglichkeit, jede Klasse inkl. einem Parameter zu initialisieren [#2236]
+- Forum erkennt neue Beiträge nicht mehr richtig [#2242]
+- Beim Klick auf "ILIAS-Kurs aus einer anderen Veranstaltung zuordnen" werden alle Kurse mit Anbindung an ILIAS aus Stud.IP aufgelistet, nicht nur die Kurse, bei denen der Nutzer Dozent ist [#2254]
+- Fehlender Hinweis auf Feiertage beim Erzeugen von Terminen [#2265]
+- Dateibereich: Auswahl des Kopierziels als Admin nicht möglich [#2274]
+- SQL-Fehler in den Evaluationen [#2285]
+- Forenabos werden beim Löschen von Nutzern nicht mit entfernt [#2289]
+
+# 10.03.2023 v 4.6.8
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.8&state=all
+- Raumplanung: Option "Eigene Anfragen anzeigen" fehlerhaft [#220]
+- table.collapsable läßt sich nicht mit Tastatur bedienen [#386]
+- Formular-CSS: Abstände nicht korrekt [#682]
+- Kaputtes Layout im Dialog zum Bearbeiten mehrerer Termine [#950]
+- Raumadmin nur Raumverwaltung: bei Raumgruppen Papierkorb- und  Notizblockicon nicht vorhanden [#1121]
+- Raumsuche: Gelöschter Filter läßt sich nicht wieder hinzufügen [#1442]
+- Raumsuche: Suche ist nach Fehleingabe nicht mehr zugänglich [#1565]
+- Call to undefined method SemesterSelectorWidget::setRange() [#1737]
+- resource_property_definitions.type hat den falschen Typ [#1796]
+- Forum: Ãœbersicht der Themen behandelt HTML falsch [#1801]
+- XSS-Schwachstelle bei den Zusatzangaben einer Veranstaltung aus Lehrendensicht [#1810]
+- Select-Elemente in Dialogen bekommen nicht automatisch den Fokus [#1816]
+- PHP Deprecated:  Non-static method StatusgruppeUser::findByContact() should not be called statically [#1818]
+- Dateiupload für Hintergrundbilder auf Startseite scheitert an groß geschriebener Dateiendung [#1827]
+- Individuelle Raumgruppen werden unsortiert angezeigt [#1831]
+- Berechtigungen für die gesamte Raumgruppe setzen: „Zuweisen“ hat keine Auswirkungen, wenn die Rechtestufe bei speziellen Berechtigungen geändert wird [#1839]
+- Aufruf der Raumverwaltung liefert Call to a member function getTimestamp() on null [#1840]
+- Einzeltermine einer regelmäßigen Zeit werden doppelt/falsch erzeugt [#1855]
+- Fehlende Konfigurationseinträge durch fehlerhafte Migration [#1983]
+- Konfigurationseinstellung RESOURCES_ENABLE_EXPERT_SCHEDULE_VIEW wurde entfernt, aber wird noch genutzt [#1985]
+- ActionMenu::addLink() wertet übergebenen StudipLink falsch aus [#1989]
+- Keine Anzeige von zugangsbeschränkten Veranstaltungen in der Datei- und Aktivitätsübersicht [#2015]
+
 # 01.12.2022 v 5.2
 
 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2&state=all
-- 
GitLab