diff --git a/ChangeLog b/ChangeLog index 37c18419d9b5e4db83cd379ff2b572dfca62f26f..b14ac721e7876acf33a9055d3db1d9fabecd08dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,103 @@ +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.1.4 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.4&state=all - Courseware: HTML-Escaping im Inhaltsverzeichnis des PDF-Exports [#2556]