From f6d12f2ad25dad0943e457ec972e521d9173826e Mon Sep 17 00:00:00 2001 From: Stefan Suchi <suchi@data-quest.de> Date: Wed, 4 Oct 2023 15:37:11 +0000 Subject: [PATCH] prepare release 5.3.2 (cherry picked from commit 50cf89c03c65c024ad9c1ec1970953635abb5dbd) --- ChangeLog.md | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index f12fbf29772..2ac97bb3669 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,187 @@ +# 04.10.2023 v 5.3.2 + +https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.2&state=all +- Courseware: Manche Anfasser zum Sortieren funktionieren nicht mit JAWS nicht und alle benutzen eine unpassende Taste zum Aktivieren/Deaktivieren [#1918] +- Weitere PHP8-Warnungen [#2351] +- PHP8 - Warnungen in der Semester-Klasse [#2356] +- Responsive Navigation: Teile der Sidebar nicht ereichbar, wenn sie zu lang ist [#2388] +- Änderungsliste im Wiki unbrauchbar [#2477] +- Icon für "Kompakte Navigation" wird in der Druckansicht angezeigt [#2746] +- CKeditor: Alignmenteinstellungen von Bildern werden ignoriert [#2772] +- Courseware: neu hinzugefügte Seiten werden im Inhaltsverzeichnis nicht immer angezeigt [#2791] +- WYSIWIG Tabellenüberschriften landen unter der Tabelle [#2812] +- Courseware: "Inhaltsverzeichnis" verhält sich beim scrollen unerwartet [#2855] +- Fragetyp Information hat falsches Icon [#2906] +- VUE-Warnungen in den Fragebögen [#2910] +- Manuelle Buchung: Alle Räume werden als Teilraum angezeigt [#2938] +- Tortendiagramme fehlen in Auswertung [#2939] +- Semesterangabe im Titel fehlt nach dem Umbau der HTML-Struktur [#2947] +- data-secure funktioniert nicht mehr für den ckeditor [#2948] +- Arbeitsplatz > Courseware: Tippfehler in der Startanzeige [#2952] +- Fehler in Migration 5.3.14 [#2953] +- CW Mobil Block-Menü Layout Probleme [#2961] +- Terminvergabe: Zu bestätigender Text wird Admins nicht angezeigt. [#2991] +- "Kopieren" im Aktionsmenü des Lernmaterial meint eigentlich duplizieren [#2992] +- colorblock wird in veranstaltungen nicht mehr angezeigt [#2993] +- Teilnehmende: Unvollständige Meldung beim Eintragen [#3001] +- Export von Gruppenteilnehmern : Alle Tn stehen nochmal in Gruppe "keiner Funktion oder Gruppe" [#3002] +- Sortierpfeile in der Administration der Veranstaltungshierarchie werden nicht mehr angezeigt [#3003] +- QuickSearch verursacht unter PHP 8 Warnungen und ist damit nicht nutzbar [#3016] +- Aktion "Lerninhalt für OER Campus vorschlagen", obwohl Vorschläge deaktiviert sind [#3019] +- [vue-select warn]: Label key "option.title" does not exist in options object [#3020] +- Courseware: Anfasser außerhalb des Abschnitts [#3040] +- Nicht nachvollziehbare sprachliche unterschiede im CW Arbeitsplatz vs. Veranstaltung [#3059] +- Courseware im Arbeitsplatz nutzt den Begriff Lerninhalte [#3060] +- Courseware: Lehrende sind unsicher, auf wen sich der Fortschritt bezieht [#3065] +- Courseware: Lesezeichen sind kaputt [#3074] +- Courseware: Lesezeichen springt nicht zur gemerkten Seite [#3075] +- Barrierefreiheitserklärung (Muster) ist nicht im Release [#3082] +- Courseware Lesezeichen Filter funktioniert nicht [#3083] +- Courseware-Seiten Context-Validierung prüft nicht die Unit [#3090] +- Aktuelle PHP8-Warnungen beseitigen (2023-08-29) [#3106] +- PHP Warnungen / Fehler in ConfigValue [#3126] +- Konfiguration ACCESSIBILITY_RECEIVER_EMAIL nicht aussagekräftig [#3130] +- Interne Links funktionieren nicht mehr nach Update auf 5.3 [#3143] +- Courseware: URLs im Inhaltsverzeichnis funktionieren nicht, wenn sie in neuem Tab geöffnet werden [#3146] +- PHP8 Warnungen in der Veranstaltungsadministration und OER [#3155] +- PHP8 - Warnungen messaging.inc.php und Meine Veranstaltungen [#3156] +- Likert- und Polskala gibt es jeweils nur einmal pro Fragebogen [#3161] +- PHP8 - Warnungen in den Raumbuchungen [#3169] +- PHP8 - Weitere Warnungen [#3170] +- Courseware: Alignmenteinstellungen von Bildern im Textblock werden ignoriert [#3175] +- Courseware: Biografie-Blöcke sind für XSS-Angriffe anfällig [#3176] +- CW: Aufgabenverwaltung - Zuweisung der Personen [#3178] +- Courseware: CSS der Biography/Timeline Blöcke verursacht Probleme in Tabs [#3182] +- Suche im Vorlesungsverzeichnis findet keine Veranstaltungen mehr [#3187] +- Exception bei Kopieren von Dateien [#3188] +- PHP8-Warnungen in der Seminare-Klasse [#3189] +- Fehlerhafte CSS-Regeln [#3214] +- PHP8 - Warnungen in der Shibboleth-Anbindung [#3220] +- Fragebögen: Auswahloptionen stehen bei Anzeige auf separater Zeile [#3222] +- PHP8-Warnungen im Dateibereich [#3228] +- Methode Seminar::setMemberPriority() ist fehlerhaft [#3238] +- PHP- Fehler durch undifinierte Konstanten [#3239] + +# 04.10.2023 v 5.2.4 + +https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.4&state=all +- Profil: Leere Felder werden angezeigt und verschwenden so Platz [#1374] +- Ankündigungen können über den Arbeitsplatz nicht gespeichert werden [#2365] +- Aktion "Lerninhalt für OER Campus vorschlagen", obwohl der OER-Campus gar nicht aktiviert ist [#2769] +- OER-Suche über OERSI [#2891] +- Datei- und Aktivitätenüberschrift: Fehlermeldung [#2904] +- Courseware: Seiten sind nach dem Verknüpfen in falscher Reihenfolge [#2960] +- Globale Suche für Courseware-Inhalte läßt sich nicht abschalten [#2967] +- Courseware: Suche findet keine Umlaute in Texten [#2972] +- ACTIONMENU_THRESHOLD wird falsch ausgewertet [#3015] +- Formularvalidierung verwendet .toLocaleString() [#3027] +- SelectInput in dem Formularbaukasten tut nicht [#3116] +- Ankündigungen: Bearbeiten der Bereiche funktioniert nach Speicherversuch nicht mehr [#3120] +- PHP8 - Fehler NewsWidget [#3122] +- Courseware: Suche findet keine Umlaute in Texten [#3147] + +# 04.10.2023 v 5.1.5 + +https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.5&state=all +- PDF-Export der Courseware exportiert Unterseiten in falscher Reihenfolge [#2959] +- Plugin-Verwaltung: Anzeige ausstehender Migrationen weiß nichts von Branches [#3022] +- Umsortierung von Themen defekt [#3031] +- Fehler bei Plugins mit Migrationen mit gleichem Namen [#3069] +- CW: Aufgabenverwaltung Studierendensicht [#3179] +- Veranstaltungsangabe in Benachrichtigung beim Löschen eines Termins [#3195] +- Termin Ausfallen lassen - Einzeltermin löschen - Call to undefined method CourseExDate::toString() [#3199] +- Bearbeiten der Zugangsberechtigungen dauert sehr lange / Performance Anmeldesets mit vielen Bedingungen schlecht [#3248] + +# 04.10.2023 v 5.0.7 + +https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.7&state=all +- Hilfe-Lasche: Wenn Inhalt zu groß wird, kann nicht gescrollt werden [#504] +- Hilfelasche: CSS teilweise kaputt [#561] +- Dateibereich: Fehlende Verknüpfung von Checkbox und Dateinamen [#819] +- Reiter "Teilnehmende" wird bei freien Veranstaltungen angezeigt [#1049] +- Kopieren von Dateien: Auswahl der passenden Veranstaltung schwierig [#1364] +- Kalender: In den Dialogen verrutscht die Uhrzeit [#1370] +- Verwendung falscher Anführungszeichen im SQL [#1443] +- CSRF-Absicherung in der Sidebar [#1474] +- Courseware als nobody navigierbar [#1613] +- Export von Raumbuchungen: Buchungen von gelöschten Einzelterminen einer manuell gebuchten Terminserie werden als belegt exportiert [#1703] +- Gebäude-Übersicht: Checkboxen in der Tabelle sagen nicht, was mit ihnen ausgewählt werden kann [#1723] +- Exportfunktion für alle User mit Raumrechten [#1725] +- Zeiten/Räume: Bei Überlappungen von Raumbuchungen wird nicht mehr angezeigt, aus welcher Veranstaltung diese stammen [#2119] +- Arbeitsplatz: Paginierung auf "Meine hochgeladenen Dateien" kaputt [#2300] +- Blubber: memory size exhausted bei zu vielen Notifications [#2475] +- Semesterverwaltung: Dialog hat keinen Formsaver [#2502] +- Dokument hinzufügen: Admins finden alle Veranstaltungen, können aber Veranstaltungen fremder Einrichtungen nicht auswählen [#2545] +- ResourcePermissionException beim Ändern eines regelmäßigen Termins [#2570] +- Zeiten/Räume: Terminserie anlegen/bearbeiten: Semesterwochen werden beim Anlegen der Einzeltermine falsch berechnet, wenn der Vorlesungszeitraum des Semesters an einem Samstag beginnt [#2608] +- Courseware: Galerie-Block Pfeile im Karussell-Modus sind nicht fokussierbar und haben keinen Beschreibungstext [#2676] +- Externe Seiten: Umschalten der Sprache wirkt sich nicht auf alle Inhalte aus [#2697] +- Courseware: Bilder im Text-Block sind nach Import in ein anderes Stud.IP kaputt [#2699] +- In "Arbeitsplatz" > "Dateien" > "Übersicht" funktioniert die Aktion "Löschen" nicht [#2737] +- Löschen eines Fragebogens verliert den Kontext [#2850] +- Belegungspläne sind für Stud.IP Benutzer nur sichtbar, wenn die Pläne auch öffentlich gemacht werden [#2856] +- OER-Campus: Entdeckermodus kann nicht verlassen werden [#2871] +- OER-Campus: Fehlermeldung im Bearbeiten eigenes Materials [#2884] +- Dateibereich: Tippfehler [#2888] +- OER-Campus: Niveau Schalter schwer erkennbar [#2895] +- Rollenverwaltung: Tooltip sehr aufdringlich [#2909] +- OER Campus Gendern [#2912] +- Avatarmenu: neuerdings 1px zuviel Rand [#2914] +- OER-Campus: Material wird nicht angezeigt [#2915] +- Eventuell falsche Anzahl an abgegebenen Antworten in Fragebögen angezeigt [#2942] +- Banner sind zu groß [#2943] +- data-secure meldet ckeditor-Felder ohne Änderungen als verändert [#2950] +- Avatar-Menü: linker Rand am Icon fehlt, wenn Benachrichtigungen abgeschaltet sind [#2951] +- „Meine Studiengruppen“: Studiengruppen werden mit dem Standard-Avatarbild für Veranstaltungen angezeigt [#2969] +- Dateibereich (Plugin): Undefined array key "owner" in ...lib/filesystem/VirtualFolderType.php on line 90 [#2974] +- Terminvergabe: Falsche Darstellung der zu bestätigenden Textbox bei Buchung [#2978] +- FileManager::moveFolder erwartet FileRef-Instanzen, obwohl FileType-Instanzen vom Ordner kommen [#2980] +- Sichtbarkeitseinstellungen in Benutzerverwaltung verwirrend [#2983] +- FileManager::moveFolder: Sonderbehandlung für StandardFolder beachtet den Typ des Zielordners nicht [#2985] +- VirtualFolderType-Konstruktor prüft nicht, ob das Beschreibungsfeld in folderdata gesetzt ist [#2986] +- FileArchiveManager::addFileTypeToArchive kann nur mit StandardFile-Instanzen umgehen [#2987] +- file/unzipquestion ist nicht für Dateisystem-Plugins ausgelegt und liefert in dem Fall eine Exception [#2988] +- file/choose_destination ist nicht für das massenhafte Kopieren und Verschieben von Dateien und Ordnern aus Dateibereich-Plugins ausgelegt [#2990] +- file/choose_destination: Warnungen unter PHP8 [#2996] +- file/choose_destination: Bulk-Aktionen funktionieren bei Ordnern nicht für Dateibereich-Plugins [#2997] +- Suche: Raumsuche - wenn Name des Filters ein Leerfeld enthält, wird er nicht angewendet [#3011] +- OER Campus API kann immer aufgerufen werden [#3012] +- MVV: Übersetztung wird nicht gespeichert beim Bearbeiten von externen Ansprechpartnern [#3017] +- Logo fehlt in PDFs [#3021] +- Statistikseite in der Cacheverwaltung wirft Call to undefined method StudipCacheWrapper::getStats() [#3029] +- SSO Login fragt getUser() ab, aber es gibt u.U. keinen Stud.IP Nutzer dazu [#3058] +- Courseware "Seite bearbeiten" im Aktionsmenü stark missverständlich [#3067] +- Upload in der Sidebar funktioniert nicht mehr [#3080] +- Fehler beim Einbinden einer Datei ohne Lizenz in die Courseware [#3085] +- Bearbeiten eines Blocks hat doppelte Überschrift [#3086] +- Courseware: AudioBlock zeigt im Firefox falsche Dauer an [#3087] +- Auf „Meine Einrichtungen“ erscheint eine Exception, wenn man sich aus Einrichtungen austragen möchte, denen man sich selbst zugeordnet hat [#3093] +- JSONAPI Route courses erlaubt nicht die Filterung nach Kategorien, Studienbereichen und EInrichtungen [#3099] +- Fehler beim Löschen von Nutzern [#3100] +- Arbeitsplatz: Gesamte Fläche der Kacheln soll klickbar sein [#3107] +- Inkonsistente Benennung von Rubriken [#3108] +- Datumsauswähler im Terminkalender funktioniert nicht [#3109] +- Meine Veranstaltungen: Navigationspunkt „Export“ ist auch für Studierende sichtbar [#3114] +- OptionsWidget::addSelect() ist defekt und ruft nicht mehr die richtige Seite auf [#3115] +- FileManager::getDownloadURLForTemporaryFile erzeugt ggf. nicht funktionierende URLs [#3124] +- Kalendersauswahl im Terminkalender: Range-ID wird nicht korrekt gesetzt [#3127] +- Verlinkungen im Content brechen nicht um [#3134] +- ResourceNavigation::isActive() ist überflüssig [#3137] +- Avatare bei der Übersicht "Personen, deren Standardvertretung ich bin " auf "Meine Veranstaltungen" sind verkehrt herum [#3142] +- Polyfill für preg_replace_callback_array() entfernen [#3160] +- Icon für "Belegungspläne" springt in der Hauptnavigation [#3163] +- Aufruf von Mitarbeitern einer Einrichtung im nicht eingeloggten Zustand [#3190] +- Ressourceneigenschaften mit einem Anzeigenamen, der nur aus Leerzeichen besteht, werden ohne Label im Bearbeiten-Dialog angezeigt [#3196] +- Raumverwaltung: Fehlermeldung beim Klick auf Eintrag im Anfragenplan [#3205] +- Datepicker: Schaltfläche umbenennen [#3208] +- Anfragenliste: Filter zeigt "Alle meine Einrichtungen", meint aber "Alle" [#3210] +- ILIAS-Schnittstelle: SQL-Fehlermeldung als root bei "ILIAS-Kurs aus einer anderen Veranstaltung zuordnen" [#3233] +- Raumverwaltung: Im Dialog zum Bearbeiten eines Raums fehlt das erste Fieldset [#3236] +- Label zu Checkbox in Formularen steht nicht auf gleicher Höhe wie die Box [#3237] +- OER Campus: Javascript Injection [#3253] +- OER-Campus: mymaterial/edit hat keinen CSRF-Schutz [#3268] +- course/grouping-Controller hat keinen CSRF-Schutz [#3271] + # 14.07.2023 v 5.3.1 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.1&state=all -- GitLab