# 03.09.2024 v 5.5.2 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.2&state=all - Courseware: Fokusmodus bietet zwar Bearbeiten an, bricht dann aber ab/beendet bearbeiten [#1461] - Wiki: Das automatische Speichern ist standardmäßig angeschaltet [#4166] - Courseware: TypeError beim Weiterschalten der Seite [#4192] - „Anmerkungen aktivieren“ funktioniert nicht [#4400] - Courseware: in der neuen Block-Auswahl-Liste ist für mich unten der letzte Eintrag nicht richtig sichtbar [#4401] - Courseware: Anzeige einer Sperre beim Löschen einer Seite [#4406] - Courseware: Fehler in der JSON-API durch Warnungen in PHP 8 [#4408] - Wiki: Neue Seiten zeigt falsche Autorenzuordnung an [#4410] - Wiki: InvalidArgumentException beim Anklicken eines Links [#4411] - Blubber: Eingabefeld wächst bei jedem eingegeben Zeichen [#4413] - Blubber-Thread: Das Lade-Icon dreht sich dauerhaft [#4414] - Courseware: Quelltext-Block zeigt kein Highlighting mehr an [#4439] - Probleme beim Eintragen von Terminen [#4484] - Fehler beim Import von Terminen [#4485] - Wiki ermöglicht, alte Zwischenversionen der Seite zu löschen [#4486] - Suche nach Matrikelnummer in der Nutzerverwaltung nicht möglich [#4497] - Update verändert erste Seite einer Courseware [#4499] - Externe Seiten: Fatal error: Allowed memory size exhausted [#4518] - PHP8: Warnungen in JSON-API Route des Dateibereichs [#4519] - Wiki: Keine Warnung beim Verlassen der Seite bei ungespeicherten Änderungen [#4522] - PHP8 - Warnungen im WIKI [#4535] - PHP8 - Warnungen im CourseMember [#4536] - CalendarDate::garbageCollect() wird nicht verwendet [#4539] - Wiki: Warnung beim Speichern der Seite [#4543] # 03.09.2024 v 5.4.5 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.5&state=all - Verwaltung von Veranstaltungen: Spalte "Inhalte" bricht um [#3078] - Galerie Block Gitter Layout defekt [#3184] - Courseware: Export des Lernmaterials ist kaputt, wenn ein Bild aus dem Bilderpool gewählt wurde [#3743] - Admin-VA CSV-Export ist unsortiert [#3994] - Bei einem leeren Blubber-Thread dreht sich dauerhaft das Lade-Icon am linken Rand des Hauptbereiches [#4191] - JSON-API controller RangeTreeIndex StudyAreasIndex haben eine irreführende und zu kurze Beschreibung im DocBlock [#4396] - JSON-API Controller RangeTreeIndex ist nicht eingebunden [#4397] - Veranstaltungsverwaltung: ursprünglicher Werkzeugname zeigt nichts an [#4419] - Werkzeuge: Einstellung für Sichtbarkeit wird auch in Einrichtungen angeboten [#4420] - kompakte/mobile Navigation: Verwaltung ist ganz unten im Menü [#4422] - "Mehrere Gruppen anlegen" wirft Fehler bei Einzelterminen wegen fehlender Description [#4449] - Adminverwaltungsseite für Veranstaltungen: Zurücksetzen der Suche setzt diese nicht unmittelbar zurück [#4460] - Werkzeuge: Zusätzliche Kategorie "Sonstige" [#4469] - Das Feedback-Modul ist kaputt [#4475] - Hauptordner in Veranstaltung gehört Studierendem statt Dozierendem [#4479] - Veranstaltungs-Stundenplan zeigt keine Treffer, wenn auf der Veranstaltungsverwaltungsseite ein Suchbegriff eingegeben wurde [#4515] - PHP8 - Warnungen auf der Teilnehmerseite [#4533] - PHP8 - Warnungen in den Raumberechtigungen [#4538] # 03.09.2023 v 5.3.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.8&state=all - Courseware: Falsche Berechtigungen für nicht im Kurs eingetragene Personen [#889] - Globale Suche/Schnellsuche: Graue Texte entfernen [#1382] - WYSIWYG: Unterschiedliche Darstellung Editor/Lesemodus [#1607] - Zusammenführen von Accounts nimmt keine Courseware-Inhalte mit [#2492] - Beschreibung des Lernmaterials nur beim Import nicht zwingend erforderlich. [#2776] - Aktion "Inhalt kopieren" bei einer abgegebenen Aufgabe funktioniert nicht [#2805] - Courseware Dateiordner Block Darstellungsfehler [#2823] - Courseware: Kopieren von Abschnitten generiert `null`-Einträge in der Payload [#2842] - Verschieben von Blöcken direkt nach dem Anlegen funktioniert nicht [#3000] - Exportierter Kalender kann nicht in einem anderen Account importiert werden [#3103] - Beschreibung im Block Karriere wird nicht angeziegt [#3144] - Courseware: "Lerninhalte kopieren"-Wizard kann verschoben werden, Dropdownmenü bleibt sticky [#3174] - Courseware: "Error: Undefined data type" im Block "Ziele" [#3181] - DOMDocument::loadHTML(): Empty string supplied as input [#3194] - Courseware: verlängerte Aufgabe kann von Studi nicht mehr abgegeben werden (Aktionsmenü fehlt) [#3269] - Shibboleth: Logout beendet Session nicht [#3624] - Courseware: PDF-Export exportiert "unsichtbare" Blöcke [#3726] - Implementierungen des Serializable-Interfaces erzeugen unter PHP 8.1 Deprecation Warnings [#4135] - PHP 8: Warnungen in JSON-API Route der Courseware [#4268] - Memcached-Cache: Änderung der Einstellungen wird nicht aktiv [#4284] - Memcached-Cache: Eintragen von mehr als einem Server führt zu einem nicht funktionieren System [#4286] - Suche findet eigene Veranstaltungen nicht immer [#4384] - PHP8 Warning bei Export von Ablaufplan [#4399] - Courseware: Quelltext-Block rendert HTML statt es mit Syntaxhervorhebung darzustellen [#4437] - Evaluationsblock trotz global deaktivierter Evaluationsfunktion in Veranstaltungskurzinfo sichtbar [#4440] - PHP8 Fehler in AuthPlugin: method_exists(): Argument #2 ($method) must be of type string, Closure given [#4442] - Raumverwaltung: Dokumente zu Räumen haben "Größe" als Standardsortierung [#4450] - Fragebogen: Nicht-Pflicht Antwort wird auf erste Option gesetzt [#4452] - Verwaltungsfunktionen von Einrichtungen sind auch für nicht berechtigte Nutzer sichtbar [#4458] - LTI-Schnittstelle: Parameter lis_course_section_sourcedid ergänzen [#4461] - Courseware: keine Anzeige bei Lernmaterialien [#4466] - Regelmäßige Termine lassen sich nicht bearbeiten [#4471] - Fehler "Only variables should be passed by reference" in der Übersicht der Module [#4472] - Bearbeiten von vielen Modulen ist kompliziert [#4473] - PHP8-Warning beim Login via SSO [#4480] - „Neue Nachricht schreiben“: Pflichtfelder werden nicht barrierearm ausgezeichnet [#4488] - Studiengruppen: Liste der teilnehmenden Personen als Gallerie ist zu starr [#4489] - PHP-Warnungen in den Umfragen [#4492] - Ausgabe der Ankündigungen auf externen Seiten ist defekt [#4496] - Zugriffsbeschränkung der SOAP/XML-RPC Web-Services funktioniert nicht mit IPv6 [#4500] - Veranstaltung: Übersichtsseite hat Textstrings mit Positionsangaben und bei Evaluationen fehlt die Icon-Bezeichnung [#4505] - Standardeinrichtung beim Anlegen von LV ist für Dozenten nicht vorgewählt [#4506] - JSUpdater leert den Flash [#4507] - CoreScm: Entfer nicht verwendete Methode [#4508] - PHP8-Warnungen bei Raumzeit [#4521] - Eintragen von IPv6 Bereich bei den Webservices nicht möglich [#4524] - Links in formatiertem Text haben falsche vertikale Position [#4531] - PHP8 - Warnungen in den Institute-Klasse [#4534] - StudipArrayObject unserialize wirft fehler [#4537] - Fehlende Schriftarten ergänzen [#4542] - PHP8 - Warnungen bei widget-layout [#4544] - CSRF-Protection wird an diversen Stellen falsch verwendet [#4545] - CSRF-Protection wird an noch mehr Stellen falsch verwendet [#4548] # 25.07.2024 v 5.5.1 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.1&state=all - PortalPlugins auf der Startseite im ausgeloggten Zustand entfernen [#3150] - Courseware: TypeError beim Anklicken einer Seite im Inhaltsverzeichnis [#4193] - Courseware: Niveau-Stufe lässt sich nicht zurücksetzen [#4315] - Coureware: Toolbar Drag&Drop funktioniert im gescrollten Zustand nicht mehr richtig [#4322] - [Vue warn]: The computed property "context" is already defined in data. [#4340] - Course - Blöcke in Tabs hinzufügen nicht intuitiv [#4344] - Die Kacheln für Blöcke in der Werkzeugleiste lassen sich auch außerhalb des Anfassers ziehen, einsetzen in einen Abschnitt geht aber nicht [#4355] - Courseware exportiert keine Unterseiten mehr [#4371] - Terminvergabe-Termine im Kalender [#4375] - Sprechstunden: Warning: 1265 Data truncated for column 'repetition_type' at row 1 [#4379] - Verwaiste Template fürs Wiki [#4386] - Undefined variablen Warnungen beim Resource hinzufügen [#4423] # 25.07.2024 v 5.4.4 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.4&state=all - Courseware: Aktionsmenü in "Merkliste" ist falsch plaziert [#3009] - Vorlesungsverzeichnis: HTML in Tooltips [#3050] - Veranstaltungsverzeichnis: Einträge ohne Namen sind nicht mehr bearbeitbar [#3489] - Courseware: öffentliche Links kaputt [#4351] - Bilder-Pool Dateipfad/URL nicht konfigurierbar [#4356] - VVZ: Kacheln laden teilweise nicht mehr nach [#4358] - PHP - Warnungen im PluginManager [#4363] - Stock Images: Fehler beim Upload, wenn das Bild nicht breit genug ist [#4377] - PHP8-Fehler beim StockImage-Upload [#4378] - search/courses lädt nicht, wenn in der URL der Parameter „cid“ steht [#4394] # 24.07.2024 v 5.3.7 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.7&state=all - Courseware: Aktionsmenü in der Contentbar ist falsch plaziert [#2557] - Courseware: Aktionsmenü in der Contentbar ist falsch plaziert [#3073] - Aktionsmenü sollte nicht mehr immer umgehängt werden [#3447] - Sprechstunden: Fehler beim Aufruf von "Termin reservieren" ohne Anmeldung [#3771] - PHP8-Warnungen [#4341] - Neues-Passwort-Mail ist falsch [#4368] - PHP8-Warnungen bei den MVV-Dateien [#4369] - XSS beim Namen des Autoren in Details eines OER-Materials [#4376] - PHP8-Warnung [#4381] # 24.07.2024 v 5.2.9 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.9&state=all - Fehler bei der Raumplanung (Errorlog) [#3676] - StudipFileCache::getStats() gibt Werte für den falschen Cache raus [#3699] - Tägliche Benachrichtigungen: seminar_id statt range_id in notification_text.php [#3978] - Methode "Folder::findTopFolder()" prüft nicht auf Typ "RootFolder" [#4008] - Exception in OpenGraph::extract() bei null-String [#4319] - X-Icon zum Zurücksetzen der globalen Suche ist grau statt blau [#4326] - Fehler beim Anzeigen eines Tooltips im oberen Bereich [#4330] - Umbenennen von Funktionen/Gruppen löscht Übernahme der Standarddaten [#4331] - Typo im BIEST #4288 [#4333] - Fehlerhaftes Verhalten beim Bearbeiten von Terminen bei vorhandener Gruppenzuordnung [#4334] - Manuelles Eintragen von Personen: Beim Domänenfilter wird bei der Auswahl „Ohne Domain“ niemand gefunden [#4353] - CLI-Kommando "plugin:i18n:extract" aktualisiert nicht die .po-Dateien [#4360] - Dateibereich: Literaturangaben haben ungeklärte Lizenz [#4361] - Pluginverwaltung: Filter auf Plugintypen mit Namespace funktioniert nicht [#4364] - Falsche Fehlerbehandlung in Auth-Plugins [#4374] - Fragebögen: Benachrichtigung an den erstellenden Nutzer werden in der Sprache des teilnehmenden Nutzers verschickt [#4385] - Nachricht beim Abgeben einer Aufgabe enthält nicht den Aufgabentitel [#4389] # 18.06.2024 v 5.5 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5&state=all - Anspringen von Ankündigungen soll diese gleich öffnen [#912] - Überarbeitung des Terminkalenders in Stud.IP [#1354] - Kalender/Stundenplan: Teilweise schwierige Kontraste der Farbboxen [#1368] - Wiki: Autor:innenzuordnung in der Versionierung ausschließlich über Farben [#1377] - Registrierungsformular mit FormBuilder neu bauen [#1559] - Wiki: Wiki-Seiten sollen umbenannt werden können [#1790] - StEP00370 Neuprogrammierung der "Externen Seiten" [#1800] - Neuentwicklung der Exporte [#1959] - Aktuelle Termine führen nicht zur Veranstaltung [#2011] - LESS/SCSS-Farbvariablen durch CSS-Variablen ersetzen [#2125] - Courseware: Bewertung von Lernmaterialien [#2472] - Werkzeugleiste für Courseware [#2488] - Hinzufügen von Blöcken/Abschnitten per Drag&Drop [#2532] - Courseware-CSS nur bei Bedarf laden [#2627] - Nutzendenfreundliche Umgestaltung der Loginseite [#2660] - Fragebogen: Sortierung nach Spaltenüberschriften [#2822] - Likertskala und Polskala sollen absolute Zahlen in der Auswertungen anzeigen [#2911] - Nachrichten: Textstrings „Nachrichten im Posteingang löschen“ und „Nachrichten im Postausgang löschen“ ersetzen [#2975] - Trennlinien in Aktionsmenüs ermöglichen [#3013] - Fehler beim Zustellen von E-Mails an den Absender senden lassen [#3023] - Lernmaterialien in Courseware sortieren [#3032] - Array bei UNI_LOGOUT_ADD zulassen [#3092] - Widget-Verwaltung der Startseite auf SORM umstellen [#3094] - Neugestaltung der ersten Seite eines Lernmaterials (Courseware) [#3111] - Lernmaterial OER-Metadaten nur bei Inhaltstyp OER-Material anzeigen [#3112] - Aufräumen von object_user_visits in den GarbageCollector aufnehmen [#3113] - Mindestanforderung auf PHP 7.4 hochsetzen [#3123] - Informationsseite zu Leichter Sprache bereitstellen [#3132] - Avatare als WebP statt als PNG speichern [#3183] - JSONAPI Routen für Feedback Elemente und Einträge [#3185] - Keine unbegrenzten Veranstaltungen mehr in der Kategorie Lehre [#3193] - Deprecation-Warnings im Autoloader mit PHP8.2 [#3201] - Fehler bei StudipFileloader::load() bei den Tests mit PHP 8.2 [#3202] - Warnungen und Fehler bei Unit-Tests mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3204] - Warnungen und Fehler bei den Tests der JSONAPI mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3206] - Wiki modernisieren [#3215] - "Bewegung reduzieren" vereinheitlichen und anders lösen [#3216] - Polyfills für PHP 8.2 und 8.3 hinzufügen [#3221] - Properties der SORM-Models korrekt definieren [#3225] - Einstellung zum Deaktivieren des ckeditor entfernen [#3227] - Trennlinien in Sidebar-Widgets ermöglichen [#3235] - Dependabot-gitlab für Stud.IP ermöglichen [#3242] - Überarbeitung der Kommentarfunktion von Courseware [#3255] - Courseware Seiten-Export als eine Aktion [#3257] - Courseware Lerninhalte und Seiten hinzufügen, kopieren und importieren als eine Aktion [#3258] - Courseware Ansichten entfernen [#3260] - Courseware Seiten im Inhaltsverzeichnis anlegen und umbenennen [#3261] - Erweiterter Dateiwähler als Vue-Komponente [#3262] - Lernmaterial im Inhaltsverzeichnis prominenter darstellen [#3266] - Courseware Aufgaben erweitern [#3286] - Updates der Bibliotheken zur 5.5 [#3315] - Erweiterung der Courseware-Zertifikate [#3319] - Impressum mit Option ausstatten: Seiten für nicht eingeloggte Nutzer ausblenden, Reihenfolge ändern, Entwurfsmodus [#3331] - Matrikelnummer als Feld in auth_user_md5 [#3336] - Testergebnisse aus ILIAS in das Stud.IP Gradebook importieren [#3344] - Bump @vue/eslint-config-typescript from 11.0.3 to 12.0.0. [#3352] - Courseware CSS aufteilen [#3361] - Optimierung der Courseware-Ladezeiten [#3364] - Flash-Altlasten entfernen [#3371] - Dialog-Titel ist schwarz und nicht lesbar [#3372] - Sprechstunden: Link zum kopieren anbieten & Fehler mit falscher URL vermeiden [#3373] - Fehler beim Aufruf von web_migrate [#3374] - MVV: Logging von Personen und Dateizuordnungen [#3384] - MVV: Ausgabetemplates für Objektnamen [#3386] - MVV: Suche (Filter) nach Abschlüssen und Fächern im Backend [#3387] - AudioBlock modernisieren [#3388] - SimpleORMap::__clone() sollte die Kopie als "neu" markieren [#3398] - Parameter `-f` bei mysql-Kommandos entfernen [#3417] - Sidebar in "Veranstaltungen->Administration" ist zu lang [#3421] - JSON-API: Auflisten von Nutzern einer Einrichtung ermöglichen [#3429] - Sprechstunden: Möglichkeit schaffen, dass TutorInnen vom Emfpang der Buchungsbenachrichtigung ausgeschlossen werden [#3435] - Belegungsplan eines Raumes - Bearbeiten ist nicht verlinkt [#3451] - TIC 3336: Nach dem Feld Matrikelnummer kann in admin/user nicht sortiert werden [#3455] - Dateigrößen im FileArchiveManager besser lesbar machen [#3463] - Admin-Benutzerverwaltung - Tabellenfusszeile ist kaputt [#3470] - UserManagement->deleteUser verschickt jedes mal eine E-Mail [#3473] - Felder bei den Einrichtungsdaten mehrsprachig erlauben [#3474] - Checkboxen in Aktionsmenüs werden als "Link" vorgelesen [#3482] - Polishing: CoursewareStructuralElement Komponente aufräumen [#3501] - Polishing: Überarbeitung der Sprechblasen in Blubber [#3512] - SelectListElement ignoriert Parameter $selected_option [#3522] - Verwaltung -> Grunddaten: Bereich „Beschreibungen“ umbenennen in „Weitere Angaben“ [#3525] - Ungenutzte Dateien in "public/pictures/blubberstream" entfernen [#3530] - Die Designänderungen in TIC 3512 funktionieren nicht mit dem Hochkontrastmodus [#3537] - Anzeige des Avatars bei Einrichtungen zu groß [#3540] - Courseware: Abruf des Zertifikats, obwohl das für die Unit gar nicht aktiviert ist [#3548] - Fehlendes CSS - Arbeitsplatz -> Courseware -> Meine Veranstaltungen [#3564] - Layout Fehler in Courseware [#3589] - Login: Fokusmarkierung ist links und rechts abgeschnitten [#3601] - PHP8-Warnung auf der Loginseite [#3603] - Änderungen aus MR !2437 sind verloren gegangen [#3604] - Barriere in der Nutzung des Login-Formulars [#3605] - Änderungen aus MR !1905 sind durch den Login Step wieder verloren gegangen [#3606] - CSRFProtection ist defekt [#3609] - Neuer Login: Fehlermeldung verschiebt die anderen Boxen [#3612] - Layout des Loginformulars [#3620] - Skiplinks auf Login-Seite funktionieren nicht [#3621] - Fullcalendar-Ladeindikator ist größer als der Ladeindikator auf anderen Seiten [#3626] - Bildvergleich Block fehlt mapgetters. [#3627] - Polishing: Aktion „Gruppen verwalten“ zum neuen Terminkalender hinzufügen [#3629] - Fehlendes CSS in Courseware [#3630] - Fullcalendar wird bei breiten Bildschirmen zu breit [#3633] - Courseware Layout Polishing [#3634] - Polishing: „Kalender teilen“ + „Kalender veröffentlichen“ in einem Dialog vereinheitlichen [#3635] - Fragebögen: Standardsortierung nach Titel ist nicht hilfreich [#3646] - Login: Eingabeformular wird nicht angezeigt, obwohl es der primäre Login ist [#3647] - Wiki ab 5.5: Autor:innenzuordnung zeigt nichts an [#3650] - Wiki Aktivitäten haben keinen korrekten Link mehr [#3651] - Wiki ab 5.5: Fehler nach dem Merge im Main [#3652] - Spalte wiki_version.user_id hat falsche Collation [#3655] - Fehler beim Abrufen der Aktivitäten [#3656] - PHP8-Warning im JSUpdater [#3657] - Courseware - Lernmaterialien lassen sich nicht importieren [#3666] - Neues Wiki (ab 5.5): Speichern-Button ist nach dem automatischen Speichern ausgegraut [#3668] - Fehlerhafte Darstellung der Plus/Minus-Icons auf der Seite der Änderungen [#3673] - Wegzeugleiste toggelt Bearbeitungsmodus [#3675] - Das Registrierungsformular tut nichts [#3678] - Hinweise zum Login: Editor schreibt nur fett [#3683] - Terminkalender-StEP hat die falsche Migrationsnummer 5.4.1.1 [#3684] - FormBuilder macht kein autoStore() mehr [#3690] - JSONAPI: Course-Schema gibt für Studiengruppen das CourseAvatar zurück [#3700] - Probleme im Registrierungsformular (autocomplete, Titel, Geschlecht fehlt) [#3705] - Login-Formular: deprecation-Warnungen unter PHP 8.3 [#3708] - PHP 8.3 deprecation Warning in SimpleCollection [#3709] - PHP 8.3 deprecation-Warnung in StudipPDO [#3710] - CLI-Skript `migrate:matrikelnummer` umbenennen [#3711] - PHP 8.3 deprecation-Warnungen in Trails [#3712] - PHP 8.3 deprecation-Warnung in PluginManager [#3713] - Fatal Error in der Rangliste und beim zusammenführen wegen nicht mehr existenten Kalendertabellen [#3715] - Courseware: Falsches Icon beim verknüpfen [#3748] - Exception: Class 'CalendarEvent' not found [#3750] - Typo im JS des Wiki [#3751] - Login FAQ ist nicht übersetzbar [#3780] - Wiki Suche läuft in Exception WikiVersion::chdate not found [#3784] - Teilnehmerexport läuft in Fehler: Call to undefined function export_link() [#3785] - Veranstaltungskalender kann nicht aufgerufen werden: AccessDeniedException [#3792] - VA-Kalender: Call to undefined method Course::calendarWritable() [#3794] - Mehrtägige Termine werden in der Wochenansicht des Kalenders mehrfach an den Folgetagen ausgegeben [#3795] - Persönliche Startseite „Kalender“ funktioniert nicht mehr [#3798] - Terminkalender: Datumsformat im Sidebarwidget "Datum auswählen" defekt [#3809] - Enddatum einer Terminwiederholung nicht auswählbar [#3810] - Nach dem Bearbeiten eines Wiederholungstermins springt die Ansicht zum ersten Termin der Wiederholungsserie [#3813] - Terminkalender - Einträge ohne Farbe [#3818] - Terminkalender: Termine im VA-Kalender können mit „tutor“-Berechtigungen nicht geändert werden [#3824] - Terminkalender: Andere Kalender zeigen immer die eigenen Termine [#3826] - Info-Dialog zu Terminen zeigt den Ort des Termins nicht an [#3828] - Coursware - Sichtbarkeit einer Seite lässt sich nicht ändern [#3830] - Fehler im Wiki [#3831] - Fehler beim Kalenderexport [#3832] - Fehler in den Sprechstunden [#3834] - ScheduleWidget ist seit dem Umbau des Kalenders kaputt [#3836] - ICAL Export fehlt das UID Attribut [#3837] - Kalender hat alle geteilten Kalender verloren [#3840] - Teilnehmerexport liefert nicht alle TeilnehmerInnen [#3841] - Wiederholungstermine werden am Tag der Sommerzeitumstellung nicht korrekt angezeigt [#3843] - Verkehrte Woche [#3847] - Zeitbereich ziehen funktioniert nicht im Veranstaltungskalender [#3849] - Gruppenkalender zeigt Termine mehrfach an, wenn mehrere Personen der Gruppe den Termin im Kalender haben [#3850] - Kalender: Austragen von Personen aus einem Termin funktioniert nicht [#3854] - Zeilenumbrüche in Terminbeschreibung fehlen [#3861] - Verschieben eines Termins durch Änderung des Datums [#3862] - Falsche Darstellung ganztägiger Termine an den Tagen der Sommer-/Winterzeitumstellung [#3864] - Terminkalender: Tages- und Wochenansicht endet um 23:00 Uhr [#3868] - Ganztägige Termine über mehrere Tage können nicht angelegt werden [#3872] - Nachdem der Kalender „(bitte wählen)“ ausgewählt wurde, wird eine AccessDeniedException angezeigt [#3874] - Ganztägige Termine über mehrere Tage werden nicht als Ganztagstermine dargestellt [#3875] - Termine können nicht gelöscht werden, wenn diese zusätzlich noch in weiteren Kalendern eingetragen sind [#3877] - Ganztägige Termine, die über einen Tag gehen, werden an 2 Tagen angezeigt [#3878] - Die Kopfzeile des Terminkalenders enthält keine Informationen zum Datum [#3879] - Die Elemente in der Kopfzeile des Terminkalenders brechen bei kleinen Displaybreiten (Mobilansicht) nicht um [#3880] - Kalenderauswahl: Titel bei getFullName() verwirrend [#3881] - Beim Löschen eines Termins aus mehreren Terminkalendern wird nicht nachgefragt, ob der Termin für alle gelöscht werden soll oder nur für einen selbst [#3882] - Beim Löschen eines Termins aus dem Terminkalender wird in der Benachrichtigungsmail die falsche Person genannt [#3884] - Exception beim Klick auf „Bearbeiten“ in der Contentbar eines leeren Wikis [#3885] - REST-API Routen für den Kalender sind kaputt [#3886] - Ganztagestermine werden im Gruppenterminkalender nicht dargestellt [#3889] - Performance des persönlichen Kalenders / Gruppenkalender ist schlecht [#3893] - Wiki: navigation item '/course/wiki/allpages' not found [#3898] - Wiki: Incorrect integer value: '-' for column `studip`.`wiki_pages`.`parent_id` at row 1 [#3899] - lib/models/WikiPage.class.php: @property veraltet [#3901] - Wiki: Hierarchie kaputt bei Seiten ohne parent [#3904] - Courseware: Auflösung der generiertenSchmuckbilder zu gering [#3905] - Terminkalender/Stundenplan: nur 15 Farben verfügbar [#3909] - Statistik: Table 'studip.wiki' doesn't exist [#3913] - Doppeltes CSS in questionnaire.scss [#3917] - Courseware Schmuckbilder haben durch höhere Auflösung falsche Dimensionen [#3918] - Im Datepicker Woche/Datum anzeigen, in der ich mich befinde [#3920] - Widget "Meine aktuellen Termine" sortiert falsch [#3922] - Termin im falschen Kalender eingetragen [#3923] - Kalender soll in der gleichen Woche/Tag/Monat bleiben, wenn man auf andere Person schaltet [#3924] - Coursware - Nach dem Erstellen eine Lernmaterials und eines Abschnittes lassen sich keine Blöcke hinzufügen [#3933] - iCal Export liefert abgewählte Veranstaltungstermine mit aus [#3938] - PHP-Warnung im Kalender [#3940] - Leerer Abschnitt auf erster Seite im Lernmaterial [#3945] - PHP - Fehler im JS-Updater [#3950] - Blubber - Avatare sind zu groß [#3951] - iCal Export zeigt Terminserie an, die schon abgelaufen ist [#3953] - Terminkalender - Veranstaltung hinzufügen funktioniert nicht [#3954] - Gruppenterminkalender Suchfeld Personen [#3963] - PHP Warnungen im WIKI [#3967] - Wiki-Bearbeiten wird nicht freigegeben, wenn gespeichert wird [#3970] - Wiki Änderungen seit letztem Besuch zeigt zu viel Text an [#3972] - Wikiseite angeblich vom 1.1.1970 [#3973] - SQL-Fehler im Kalender [#3983] - CW: Bearbeitungsleiste und Scrollbalken überlappen sich [#4033] - PHP Fehler im Wiki [#4044] - Terminkalender: Bei Eintragen eines Termins in fremdem Kalender wird der Termin nur bei einem selbst eingetragen [#4058] - Wiki: Einzelne Wikiversionen können nicht mehr gelöscht werden [#4079] - Terminkalender: Täglich wiederholte Termine werden nicht angezeigt [#4080] - Courseware: Block kann manchmal nicht hinzugefüt werden [#4083] - Terminkalender: Dialog des Termin-Exports schließt sich nicht nach Download [#4094] - Layout-Fehler: Ordner wählen [#4121] - Fehlerhaftes Layout: Courseware Titelseite [#4122] - PHP - Warnungen in den externen Seiten [#4124] - Suchfunktion Wiki [#4126] - CLI-Kommando "sorm:describe" läuft in Fehler [#4145] - Bei einem leeren Blubber-Thread dreht sich dauerhaft das Lade-Icon am linken Rand des Hauptbereiches [#4191] - Warning im Installationsassistent unter PHP 8.1 [#4209] - Fehler in der Datei- und Aktivitätsübersicht: Tabelle "wiki" existiert nicht mehr [#4219] - Neue Externe Seiten zeigen auch unsichtbare VA an [#4229] - Externe Seiten: Die Sichbarkeit von Veranstaltungen wird an weiteren Stellen nicht berücksichtigt [#4231] - Semesterwahl in der globalen Suche versteckt das Label nicht mehr [#4238] - Kalender: Beim Löschen von Ausnahmen von Wiederholungsterminen wird immer die erste Ausnahme gelöscht [#4250] - Loginmaske verliert die CID [#4313] # 18.06.2024 v 5.4.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.3&state=all - Verwaltung von Veranstaltungen: Lehrendenfilter wird angewendet, obwohl das nicht angezeigt wird [#991] - Nachrichten: Dialoge haben kein data-secure [#2908] - Verlinkung bei der Raumverwaltung > Auflösen von Raumanfragen [#2956] - Courseware: Bildvergleich im Tabs und Accordion Abschnitt im Lesemodus "weg" [#3192] - Veranstaltungshierarchie: Aktionen in der Contentbar funktionieren nach Schließen des Dialogs nicht mehr [#3490] - Textarea fängt an rückwärts zu schreiben [#3510] - MyCoursesController::getMyCoursesData(): Argument 1 ($sem_courses) must be of type array, null given [#3740] - Courseware: Bild zum Lernmaterial kann nicht mehr entfernt werden [#3742] - Contentbar verdeckt Content im Wiki im Kompaktmodus [#3749] - Icons von Meetings, Kalender und Stoodle sind schwarz statt blau [#3801] - Semesterfilter für Benutzer verwendet noch all [#3803] - Forum: Beitrag zitieren/antworten hat neuerdings verwirrende UI [#3816] - Nachladen bei Blubber funktioniert nicht [#3817] - Blubber: Performance der Routen zum Teil überarbeitungswürdig [#3819] - Blubber: Avatare sind schwammig [#3820] - Semesterfilter für Benutzer verwendet noch all [#3821] - MyRealmModel - Warning: max(): Array must contain at least one element [#3822] - Fehler bei einer Raumanfrage [#3825] - Warnungen in den Raumanfragen [#3833] - Doc-Block in Contact.class.php fehlerhaft [#3839] - Semesterwechsel funktioniert nicht [#3844] - Anzahl der Veranstaltungen in der Unterebene beim VVZ passt nicht [#3852] - Sichtbarkeitseinstellung: irreführender Hinweis [#3859] - Umschalten der Ansicht im Veranstaltungsverzeichnis springt wieder an den Anfang zurück [#3867] - Raumverwaltung: Raumplanung > Anfragenplan [#3873] - Sortierung im Admin-Veranstaltungs-Übersichtsbereich [#3888] - Falsche Information für Admin-Verwaltung bei TN-Zahl [#3906] - CW: Bilderpool kann nur einmal bei Lernmaterialien ausgewählt werden [#3908] - PDF-Export der Veranstaltungsübersicht ist leer [#3925] - Sortieren nach Semester auf Veranstaltungsadminseite alphabetisch nicht zeitlich [#3926] - Kompaktmodus: Wiki und Benutzerverwaltung [#3927] - Veranstaltungsadministration - Verwaiste View [#3930] - Docker-Container zum Testen sollen mit WebP umgehen können und im "main" mit PHP 8.3 statt PHP 8.2 laufen [#3935] - Logout Success Messagebox fehlt ab 5.4 [#3937] - PHP-Warnungen im Blubber [#3939] - Kopieren und einfügen aus der Merkliste mit Text Blöcken wirft Fehler [#3942] - Modulfilter bei "Meine Veranstaltungen" [#3946] - Raumanfragen - Gewünschte Eigenschaften werden leer abgespeichert [#3947] - PDFs werden nicht richtig skaliert [#3948] - Blubber - Neue Konversation erstellen - Dialog sieht kaputt aus [#3952] - Verwendung von get_called_class() in SimpleORMap behindert Discovery in IDEs [#3976] - Raumanfragen brechen mit einem Fehler ab [#3980] - SQL-Fehler im Stundenplan [#3981] - CLI-Cronjobs ohne ID führt zu einem Fehler [#3982] - Fehler in den Raumanfragen aus Raum/Zeit [#3991] - Nicht mehr benötigte Funktion im Admin_CoursesController [#3996] - Performance von AdminCourseFilter::getCourses() ist nicht optimal [#3999] - Weitere Probleme in den Raumanfragen [#4000] - PHP-Warnungen in der showNews.inc.php [#4001] - Fehler bei einer Raumanfrage bei der Anzahl der Sitzplätze [#4004] - Raumanfrage: Call to a member function getRequestableProperties() on null [#4010] - Admin-Filter nach Lehrenden und Studiengangteilen werden nicht zurückgesetzt [#4018] - VA-Admin, Filter Veranstaltungsverwaltung, Veranstaltungszugriff in Veranstaltungen [#4030] - Mangelnde Tastatur-Bedienbarkeit im Veranstaltungsverzeichnis [#4031] - Beim Navigieren durch das Vorlesungsverzeichnis aktualisiert sich der Seitentitel nicht [#4035] - Lehrendenfilter zeigt keine Einträge bei "Einrichtung + Institute" [#4050] - Einrichtungsfilter zeigt falschen Wert bei "Einrichtung + Institute" [#4051] - Verwaltung von Veranstaltungen: Lehrendenfilter wird angewendet, obwohl das nicht angezeigt wird [#4053] - PHP - Fehler im Kalender [#4063] - PHP8-Warnungen [#4086] - PERSONALDOCUMENT_ENABLE wird noch verwendet? [#4093] - PHP - Warnungen in den Fragebögen [#4098] - PHP8 Warning Administration von Veranstaltungen [#4107] - Verwaltung von Veranstaltungen: Einrichtungsfilter filtert bei "Fakultät + Institute" nur auf die Fakultät [#4108] - SimpleOrMapNodbTest.php:testI18nFields schlägt fehl, wenn man nur eine Sprache konfiguriert hat [#4129] - SORM und IDE vertragen sich nicht so gut [#4130] - Verwaltung von Veranstaltungen: Lehrendenfilter zeigt zuviele Einträge [#4146] - Courseware: DokumentenBlock skaliert falsch [#4186] - Fragebögen: Frageoptionen werden überschrieben wenn Fragen kopiert werden [#4208] - VA-Administration: Filter nach Text-Datenfelder funktionieren nicht [#4215] - CLI-Kommando oauth2:keys ist (immer noch) defekt [#4223] - Sortierung auf der Veranstaltungsseite für Admins ist nicht konsistent [#4226] - Alter Blubber: Kontrastverhältnisse Text zu Hintergrund prüfen und korrigieren (Hochkontrastansicht) [#4232] - Fix typo in cli command `oauth2:keys`. [#4239] - Veranstaltungshierarchie: Fehler beim Anlegen von Unterelementen [#4257] - Suche in der Sidebar löscht ihren Inhalt beim Drücken von Enter [#4274] - Loggin im Dateibereich defekt [#4280] - PHP-Warnungen in den Raumanfragen [#4281] # 17.06.2023 v 5.3.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.6&state=all - Courseware - Import schlägt fehl [#2565] - Fehler bei der Anzeige aus Arbeitsplatz in Veranstaltung kopierter Fragebögen [#2927] - Courseware: Fehler beim Verschieben von Blöcken in einen Tabs-Abschnitt [#3151] - Studierende mit Schreibrechten können sich die Schreibrechte und Leserechte entziehen [#3340] - Fragebogen: Likertskala und Polskala zeigen Aussagen immer in zufälliger Reihenfolge an [#3460] - Fragebögen: Einleitungstext kann bei Likert-Skala und Pol-Skala nicht eingegeben werden [#3466] - Fragebogen: Auswahlfrage zeigt Aussagen in zufälliger Reihenfolge an [#3526] - Fragebogen: Änderung der Option "Pflichtfrage" wird nicht gespeichert [#3691] - Mein Arbeitsplatz: Text läuft aus Kachel in mobiler Ansicht [#3725] - PHP8-Warnungen [#3741] - PHP8-Warnungen [#3793] - Modulkontakte sortieren [#3797] - Courseware - VUE Warnungen [#3829] - aria-expanded ist bei der responsiven Navigation am falschen Element [#3858] - PHP8-Warnungen [#3890] - Raumanfrage: Liste der Räume steht nicht mehr rechts im Dialog [#3903] - Fragebögen: Zu Auswahlfrage ohne Antworten können keine Antworten hinzugefügt werden [#3914] - Fragebögen: Auswahlfrage ohne Fragetext wird beim Bearbeiten "geleert" [#3915] - Fragebögen: Fehler beim Speichern, wenn man als Startzeitpunkt "händisch" auswählt [#3916] - PHP Warnung in den Plugin-Administration [#3928] - Courseware - DateiordnerBlock funktioniert nicht richtig [#3934] - Barrierefreiheit: "Back to top" ist nicht per Tabulator erreichbar [#3941] - I18NString ignoriert den default-Wert [#3943] - PHP - Fehler in der Courseware [#3949] - Barrierefreiheit: Auf- und Zuklappverhalten für Screenreader kennzeichnen [#3960] - Return Type Probleme beim DI-Container [#3968] - Tägliche Benachrichtigungen: seminar_id statt range_id in notification_text.php [#3978] - Methode NewsRangesSearch::getResults() ist für Berechtigung "admin" defekt [#3992] - CSS-Klasse "list-unstyled" ist verlorengegangen [#3997] - Responsive Navigation erscheint auf dem Desktop nicht, wenn ein Anker angesprungen wird [#4005] - Weitere PHP8-Warnings [#4012] - Avatare und Asset-Images via Vue haben kein alt-Attribut im Image-Tag [#4014] - PHP-Warnungen in den Studiengruppen [#4019] - CLI-Kommando "check:globalized-config" ist defekt [#4024] - Weitere PHP8-Warnungen [#4026] - Meine Veranstaltungen: Fehlende Textalternativen für die angezeigte Farbgruppierung [#4036] - Fehlende textuelle Beschreibungen für Icons im Dateibereich [#4037] - Dialogtitel sind nicht als Überschrift gekennzeichnet und nicht modal [#4038] - article.studip und fieldsets kennzeichnen nicht ihren auf-/zugeklappten Zustand für Screenreader mit aria-expanded [#4040] - BlubberThread::getContextTemplate() geht von falscher Annahme für StudipModule::getTabNavigation() aus [#4041] - Das Skiplink-Menü enthält Skiplinks, die nirgendwohin verweisen [#4049] - Fehlende aria-Informationen für Warndialoge und fehlerhafte Aria-Sortierinformation für Tabellen [#4064] - Vertikale Ausrichtung von Text wird nicht übernommen [#4067] - Responsive Ansicht von Veranstaltungen unterscheidet sich von der normalen Ansicht [#4076] - PHP8-Warnungen [#4077] - Listenelemente sind nicht syntaktisch korrekt ausgezeichnet [#4088] - Datentabellen im Bereich "Forum" sind nicht korrekt aufgebaut/beschriftet [#4089] - Formularfelder sind nicht mit einem label verknüpft [#4091] - CLI-Kommando `plugin:register` hat ein anderes Verhalten [#4099] - PHP8-Warnungen in SimpleORMap::import() [#4100] - Formular zum Barrieremelden lässt sich effektiv nicht abschalten [#4112] - PHP - Warnungen im OER-Campus [#4114] - Formular zum Melden einer Barriere erzeugt ggf. unnötig lange URLs [#4115] - PHP8 Warnungen im Forum [#4127] - PHP8-Warnungen [#4128] - Courseware Abschnitt-Liste-Element Bearbeitungsmodus Icons verschoben [#4142] - Globale Variable ASSETS_URL soll erst nach dem Laden der Konfiguration gesetzt werden [#4143] - PHP8-Warnungen [#4168] - PHP - Warnungen in dates.inc.php [#4178] - Beschriftung des Formularfelds ist nicht mit dem dazugehörigen Feld verknüpft [#4183] - PHP8-Warnungen [#4210] - PHP8-Warnungen [#4221] - Gruppen von Formularelementen strukturieren [#4224] - Kontrastverhältnisse Text zu Hintergrund prüfen und korrigieren (Normal- und Hochkontrastansicht) [#4225] - Sortierungspfeile im Tabellenkopf sind verloren gegangen [#4227] - Name des markierten Formularfeldes enthält nicht den sichtbaren Text [#4235] - Pflichtfelder beim Schreiben einer neuen Nachricht werden nicht als solche gekennzeichnet [#4237] - PHP8-Warnung bei Verwendungen von PageLayout::disableHeader() [#4242] - Suchfeld im Adminbereich verschwunden [#4249] - Ablaufplan: Warnmeldung, wenn Termin "ohne Semester" ist [#4275] - PHP8-Warnungen [#4279] - Fragebogen: Single Choice CSV-Export unnötig kompliziert [#4308] - PHP - Warnungen / Fehler [#4310] - PHP8-Warnungen, wenn die Hilfetouren abgeschaltet sind [#4311] # 17.06.2024 v 5.2.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.8&state=all - Fehler im Quellcode der Raumverwaltung -> Raumübersicht [#1421] - CW: Externe Ansicht bei einigen Blöcken [#3887] - Angabe fürs Umfärben des Platzhalters von Eingabefeldern im Hochkontrastmodus wird nicht übernommen [#3902] - admin oder root kann eine Veranstaltung in eine Studiengruppe umwandeln [#3921] - Barrierefreiheit: Leeres alt-Attribut bei Verwendung von studip-icon [#3931] - Nachträgliche Gruppenzuweisung zu einem Termin wird nicht übernommen [#3995] - Falscher Link zu OER-Material in Abo-Nachricht [#4052] - Cronjobs: Exceptions beim Ausführen werden nicht korrekt verarbeitet [#4096] - TypeError: STUDIP.Audio is undefined [#4207] - Gradebook: Beim Speichern einer Note wird das chdate immer aktualisiert [#4283] - Fehler beim Authorisieren einer OAuth2-App mittels SSO [#4288] # 17.06.2024 v 5.1.9 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.9&state=all - Datenfelder: Undefined variable $object_type [#1757] - JSON-API: OAuthRequestVerifier prüft falsche Signatur, wenn ein Request-Parameter als Array übergeben wird [#1971] - Log-Events für Aktion SINGLEDATE_CHANGE_TIME und SEM_ADD_SINGLEDATE werden mit ungültigem Werten angelegt [#2735] - Selbst hochgeladene Dateien in Ordnern ohne Lesezugriff schlecht sichtbar [#2954] - MailQueueEntry::send prüft nicht darauf, ob die Mail Empfänger hat [#3523] - Nested fieldsets erben styling vom collapsable [#3704] - CW-IFRAME-Block [#3823] - Statusgruppen werfen beim Löschen ein Fehler [#3845] - SORM: Mehrere Aliase auf die gleiche Spalte sind nicht möglich [#3876] - PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Statusgruppen' does not have a method 'cbRemoveTasks' [#3891] - Request::getDateTime() liefert falschen Zeitpunkt [#3895] - Wiki: Übergeordnete Seite im Inhaltsverzeichnis geht bei Import verloren [#3900] - Temporäre Buchungsrechte: Rechte- und Buchungszeitraum identisch [#3907] - Nutzerverwaltung: "gesperrt von" zeigt eigenen Username [#3932] - OER-Campus: Suche speichert nicht korrekt, dass schonmal in kürzester Zeit gesucht wurde [#3944] - Studiengruppennamen bleiben rot [#3956] - Dialog „Nachricht schreiben“: „Mehrere Adressaten hinzufügen“ hat drei Beschreibungen, die vorgelesen werden [#3961] - Der Text von Tooltip-Icons wird nur als „leer“ vorgelesen [#3962] - OER Campus: Suche nach Autoren von Materialien hat schlechte Performance [#3964] - ILIAS Schnittstelle: SOAP Methode getUser wird noch an einer Stelle verwendet [#3966] - CSS-Klasse .list-csv hat unnötigen Abstand nach rechts [#3969] - Plugin wird weiterhin als StandardPlugin angesehen [#3977] - OpenGraph: Anzeige der URL escapet zuviel [#3990] - Funktion zum Erstellen einer Raumanfrage gehört nicht in den Dialog [#4003] - Barrierefreiheit: Größer gestellter Text wächst aus Box [#4006] - Auswahlelemente von Datei-Nutzungsbedingungen und Ordnertyp: Radio-Buttons sind nicht als solche erkennbar [#4009] - URL-Validierung in CoursewareIframeBlock sollte überarbeitet werden [#4021] - Positionsangaben von Elementen in Texten sind nicht barrierefrei [#4022] - Barrierefreiheit: Blubber für 200% [#4023] - Links von der Admin-Verwaltungsseite sollten immer auf die Grunddaten einer Veranstaltung zeigen [#4028] - MultiPersonSearch: Icons zum Suchen und Zurücksetzen sind nicht per Tastatur erreichbar [#4029] - Installationsskript kann nicht gestartet werden, wenn Warnungen aktiviert sind [#4034] - Doppeltes Id Attribut auf der Nachrichtenseite [#4039] - MessageBox sollte als Statusmeldung ausgezeichnet werden [#4042] - PHP 8: Too few arguments to function Trails_Dispatcher::error_handler() [#4045] - Profilseite: Icons von Aktionen haben keine Textalternative [#4046] - Gruppenzuordnung von Veranstaltungen ist nicht barrierefrei [#4047] - Stundenplan: Auswahl der Farbe für Termine ist nicht barrierefrei [#4048] - Verwaltung von Veranstaltungen: Duplikate im Lehrendenfilter [#4054] - Zeiten/Räume-Seite: Aktionen „Neue Raumanfrage“ und „Raumanfrage bearbeiten“ im Drei-Punkte-Menü von Einzelterminen funktioniert nicht in Stud.IP 5.3 [#4057] - Barrierefreiheit: Blubber Benachrichtigungsstatus ist nicht für Screenreader erkennbar [#4061] - Seite "Anzeige der Log-Events" ist sehr langsam, wenn kein Filter gewählt ist [#4062] - ResourceNavigation wird nicht richtig initialisiert [#4065] - Barrierefreiheit: Globale Suche nicht barrierefrei nutzbar [#4072] - Ilias Schnittstelle: Automatisch angelegte Benutzer können sich in Ilias nicht anmelden (Ilias 8) [#4081] - Anzeige von freier Raumangabe enthält zu viele Klammern [#4092] - Vue-Fehler in Blubber (Developer-Server) [#4097] - Terminvergabe: Ortsangabe bei nicht gruppierter Anzeige falsch [#4103] - Anmeldesets: Nutzer können beliebige Anmeldesets löschen [#4144] - Fehlende Indizes bei schedule_seminare verlangsamen Löschen von VAs [#4157] - "Freie" sollte "Freie Veranstaltungen" heissen [#4222] - SORM-Relation kann nicht auf NULL gesetzt werden [#4233] - ConsultationBlock::range_display gibt für Einrichtungen fälschlicherweise "Veranstaltung" aus [#4234] - Kaputte Darstellung von Tooltips [#4251] - JSON-API: Route "/folders/{id}/folders" zeigt unsichtbare Unterordner an [#4277] - Fehlerbehandlung im Chunk Loader [#4287] - STUDIP.loadChunk is not a function [#4293] # 14.03.2024 v 5.4.2 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.2&state=all - VVZ: Text läuft aus Kachel [#3574] - Raumverwaltung > Raumplanung > Aktionsmenü >Dialog "Anfrage bearbeiten" [#3610] - Veranstaltungsadministration: Sortierung klappt nicht [#3637] - VVZ: Kacheln laden teilweise nicht mehr nach [#3638] - Initiales Laden des Veranstaltungsverzeichnisses sowie das Suchen dauert immer noch zu lange [#3639] - Unterveranstaltungen lassen sich eventuell nicht finden [#3670] - Mehrfachzuordnung von Studienbereichen ignoriert SEM_TREE_ALLOW_BRANCH_ASSIGN [#3680] - Vue-Version konkretisieren [#3689] - MVV: Bearbeiten und Speichern von Modulteilen geht nicht mehr [#3720] - In den ReleaseNotes für für 5.4 fehlenden wichtige Hinweise [#3722] - Plugin Aktion "Beschreibung und Hervorhebung" zeigt nur leeren Dialog [#3727] - Reiter aktualisieren sich verspätet [#3729] - Drag and Drop für Bilderpool funktioniert nicht [#3730] - Tippfehler Veranstaltungsverwaltung link hover text [#3746] - Suche im Vorlesungsverzeichnis funktioniert nicht [#3753] - Fehler bei MyCourseWidget [#3756] - CKEditor: Quellcodeansicht ist bei leerer Eingabe unten abgeschnitten [#3760] # 14.03.2024 v 5.3.5 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.5&state=all - /shared/modul/description/ verwendet falschen Sprachicon Pfad [#2757] - Lernmaterial hinzufügen verwirrende Links [#2768] - Neue Unterseiten geteilter Lernmaterialien stehen in Arbeitsplatz-Liste "Geteilte Lernmateralien" gleichwertig neben der CW zu der sie gehören [#2925] - Export von Raumbuchungen: Buchungen von manuell gebuchten mehrtägigen Terminen werden bei einzelnen Wochentagen nicht exportiert [#3038] - Raumsuche, Semesterbelegungsplan: "zukünftige Einzeltermine" auswählen ist nur für Rechteinhaber möglich [#3057] - PHP8 - Warnungen im Kalender [#3186] - Warnungen und Fehler bei den Funktionstests mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3207] - Raumplanung: "Filter zurücksetzen" wählt "Eigene Anfragen anzeigen" aus [#3244] - Courseware: Wizard Probleme in der Mobilansicht [#3392] - Fragebogen: Auswahlfrage zeigt Aussagen in zufälliger Reihenfolge an [#3526] - Gesammelte PHP8-Warnungen und relevante Notices aus einer 5.4 [#3562] - PHP8-Warnungen [#3611] - PHP8-Warnings und Notices [#3623] - Die Druckansicht enthält die Überschriften von Seiten [#3628] - PHP8-Warnungen [#3648] - PHP8-Warnings [#3674] - Diverse (PHP8-) Warnungen aus dem Error Log [#3686] - WYSIWYG-Editor kann auf unterschiedlichen Elementen mit der gleichen Id nur einmalig erzeugt werden [#3698] - PHP8-Fehler [#3702] - FormBuilder kann nicht mit zusätzlichen SORM Attributen umgehen [#3706] - Weitere PHP8-Fehler [#3707] - Ungünstige Doppelung von Icons im Widget "Ankündigungen" [#3723] - PHP8-Warnung [#3728] - PHP 8 Warnings in search und shared [#3732] - Doppelte Anführungszeichen führen zu leeren Textersetzungen beim printf im Courseware-Zertifikat [#3734] - PHP8-Warnungen [#3739] - Shibboleth / CAS Login in der Kopfzeile funktioniert nicht [#3755] - CKEditor: Editor hat seit 5.3 immer etwas Abstand nach oben (margin-top) [#3758] - Courseware Akkordion bricht im Vollbildmodus um [#3759] - Ankündigungen können nicht gespeichert werden (500 Call to undefined method StudipNews::isRelation()) [#3763] - Call to a member function canVisit() on null [#3772] - PHP8-Warnungen [#3781] - Toggle für responsives Menü wird zu klein [#3790] # 14.03.2024 v 5.2.7 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.7&state=all - Courseware: Im Vollbildmodus wird mit Screenreadern auch unsichtbarer Text vorgelesen [#2113] - Link "Hohen Kontrast aktivieren" auf der Startseite ist unterstrichen [#2562] - Courseware: Companion-Meldungen werden nicht vom Screenreader vorgelesen [#2674] - Import einer als ZIP exportierten Courseware beachtet die Sortierung der Seiten nicht [#3166] - Ankündigung bearbeiten: Der Bearbeiter wird immer als Ersteller eingetragen [#3566] - Vue-Warnungen beim Erstellen einer Ankündigung [#3649] - OER Material vorschlagen in Courseware beachtet OERCAMPUS_ENABLED nicht [#3677] # 14.03.2024 v 5.1.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.8&state=all - 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] # 28.12.2023 v 5.4.1 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.1&state=all - Die Aktion „Ordner bearbeiten“ funktioniert beim Hauptordner nicht [#2641] - GET-Requests für Profileinstellungen in POST ändern [#2751] - Verzeichnis für den Bilderpool fehlt in .gitignore [#3329] - CSS-Anpassungen am CKEditor aufräumen [#3448] - Anlegen, Bearbeiten oder Löschen der Veranstaltungshierarchie funktioniert nicht (richtig) [#3483] - Admin-Veranstaltungen: Filter nach Typen geht nicht [#3520] - Verwaltung von Veranstaltungen: falsche Sortierpfeile [#3529] - Veranstaltungsexport für Admins berücksichtigt nicht AdminCourseWidgetPlugins [#3531] - OptionsWidget: Elemente haben zu wenig Abstand [#3535] - Fehler beim Anklicken der Ankündigungen auf "Meine Einrichtungen" [#3539] - Es kommen nicht mehr alle Werte in den `store_callbacks` in Studip\Forms an [#3554] # 28.12.2023 v 5.3.4 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.4&state=all - CKEditor auf mobilen Geräten nicht benutzbar [#2490] - A11y: Barrierefreiheit Skip-Link-Einträge [#2642] - A11y: Aller Seiteninhalt soll in `landmarks` enthalten sein. [#2645] - "Lerninhalt für OER Campus vorschlagen" - Bezeichnung nicht korrekt [#2767] - LTI-Tool: Zusätzliche LTI-Parameter werden nicht mehr angezeigt [#3168] - CKEditor: Toolbar-Anordnung ist nicht mehr stimmig [#3213] - Angepasste Barrierefreiheitserklärung einbauen [#3226] - Ankündigung in mehreren Veranstaltungen - Auswahlliste sortiert nicht (mehr) nach Semestern [#3355] - CKEditor: Eingabe eines Leerfelds nach einer Formel tut komische Dinge [#3375] - Veranstaltungshierarchie (Admin-> Standort) Veranstaltungen werden nicht angezeigt [#3383] - Eintrag in die Hauptveranstaltung wird nicht vorgenommen bei Nachrücken aus der Warteliste (ergibt Fatal error auf der Meine Veranstaltungen) [#3411] - Filter nach Einrichtungen zeigt nicht "alle" an. [#3416] - PHP8 - Warnungen in meine Einrichtungen [#3420] - Sidebar auf ursprünglichen Stand zurückbauen: auch auf Admin-VA sticky [#3422] - Änderungen an den CSS-Klassen von body und html verursachen Absturz des Vollbildmodus [#3423] - PHP8 - Warnung in den Anmeldesets [#3432] - WYSIWYG: ckeditor auch für unsichtbare Textfelder initialisieren [#3434] - CKEditor: Fehler "Uncaught TypeError: text is undefined" beim Speichern [#3440] - Fehlermeldungen mit PHP 8 in der SOAP-Schnittstelle [#3454] - Fragebogen: pdf-Export mit Titel und Datum versehen [#3462] - Coursware - Importmeldung bleibt bestehen [#3464] - Coursware - Abschnitte verwalten ist nicht intuitiv [#3465] - Courseware - Abschnitte lassen sich ohne Titel abschicken und speichern. [#3468] - PHP8 - Warnungen in LikertScale [#3475] - PHP - Fehler in der Courseware [#3479] - PHP8: Invalid parameter number: number of bound variables does not match number of tokens [#3484] - PHP - Warnungen in den Widgets [#3485] - PHP - Warnungen in SemBrowse [#3486] - PHP - Warnungen in SiteInfo [#3487] - PHP - Warnungen im OER-Marktplatz [#3488] - PHP - Warnungen im basicdata.php [#3494] - PHP - Warnungen in app/controllers/course/admission.php [#3496] - PHP-Fehler im ActionMenü [#3497] - Courseware nicht mehr zugänglich wenn der Autor gelöscht wurde [#3516] - PHP - Warnungen in CourseEvent.class.php [#3521] - Darstellungsfilter im Kontrastmodus funktioniert nicht [#3527] - PHP8-Warnungen in SemBrowse [#3541] - PHP8-Warnungen [#3544] - Weitere PHP8-Warnungen [#3547] - Formular zum Melden einer Barriere sollte abschaltbar sein und einen Honeypot gegen Spam erhalten [#3550] - Lernmaterialien haben bei sequentieller Abfolge ungewünschte Abhängigkeiten [#3563] - Gesetzte Information via ContentBar::setInfo() gehen verloren [#3565] - Ankündigungen: SQL Fehler beim Suchen nach Bereichen [#3567] - PHP8 Warnungen bei der Verwendung von Blubber [#3571] - PHP8-Warnungen bei der Terminvergabe [#3588] # 28.12.2023 v 5.2.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.6&state=all - Courseware: Dozent wird angeboten, eigene Inhalte für den OER-Campus vorzuschlagen [#2120] - Ankündigung erstellen/bearbeiten im fremden Profil springt nach dem Schließen des Dialoges wieder zurück zum eigenen Profil [#3559] # 28.12.2023 v 5.1.7 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.7&state=all - Courseware: PDF-Export enthält Liste der Dateien in Hausaufgabenordnern [#3424] - JSONAPI-Schema für Einrichtungen fehlen die Relationen zur Fakultät und Untereinrichtungen [#3458] - Sidebar: Indirect modification of overloaded property Flexi_PhpTemplate::$widgets has no effect [#3543] # 28.12.2023 v 5.0.9 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.9&state=all - Raumeigenschaften bearbeiten: Eintrag bei Eigenschaftstyp "user" kann nicht gelöscht werden [#988] - Courseware: Nach dem Löschen eines Nutzers verbleiben die Daten in den cw_ Tabellen [#1694] - OER Lernmaterialien werden nicht richtig dargestellt [#1811] - Select2 in der Sidebar: Hauptnavigation liegt über dem Eingabefeld [#1966] - Temporäre Rechtevergabe: Änderung unter Berechtigungs-Übersicht löscht alle andern eingetragen temporären Rechte bei einem Raum [#2158] - Einträge in forum_visits werden nie abgeräumt [#2738] - Fehler beim Löschen einer Einrichtung [#3007] - Deaktivierter Eintrag im Aktionsmenü ist mit der Tastatur aktivierbar [#3010] - Öffentliche Links zu Coursewareseiten funktionieren nicht [#3241] - ILIAS-Schnittstelle: verwendete SOAP-Methoden getUser und deleteUser existieren in ILIAS 8 nicht mehr [#3279] - Zentrale Aktionen ("Eintragen" und "Vormerken") auf der Detailseite einer Veranstaltung auch im Content doppeln [#3354] - Nummerierung der Datenfelder in den externen Seiten falsch [#3380] - Diverse kritische Aktionen über ungeschützten GET Request [#3394] - Anzeige "+ 18446744073709551615 unsichtbare Studierende" in der Teilnehmerliste [#3414] - LTI-Launch Request werden nicht automatisch erneuert [#3428] - Der Aktivitätsstream von fremden Personen lässt sich über die JSON-API abrufen [#3430] - Suche nach Namen im Forum findet anonyme Beiträge [#3456] - Select2 funktioniert nicht, wenn es zuvor hidden ist [#3471] - PHP- Warnungen im Kalender [#3476] - PHP - Fehler in den Sprechstunden [#3477] - PHP - Fehler in der Benutzerverwaltung [#3480] - StudipIcon verwendet `role` als Property und überdeckt damit das HTML-Attribut gleichen Namens [#3492] - Undefined property via __set(): response_timeout in xml_rpc_webservice_client.php [#3500] - Wort "Studiengruppe: " taucht bei Aktion "Nachricht an alle Gruppenmitglieder verschicken" in Studiengruppen doppelt auf [#3503] - Informationen der Bibliotheksdateien LibraryFile nicht sichtbar [#3504] - Zuweisung von Rollen an User überprüft die Existenz der übergebenen Rolle nicht korrekt [#3505] - PHP - Warnungen in der Veranstaltungsadministration [#3506] - Anfragenliste: Semesterfilter filtert nicht korrekt [#3509] - Probleme mit dem Redis-Cache in Stud.IP [#3513] - Export des Ablaufplans: Call to a member function getFullname() on null [#3515] - Safari: Fieldsets kommen nicht mit Flexbox-Layout klar [#3528] - Profil -> Einstellungen -> Zwei-Faktor-Authentifizierung passt für root nicht [#3532] - Zwei-Faktor-Authentifizierung: Cookie zur 30-tägigen Bindung wird gelöscht, wenn sich jemand anderes im gleichen Browser anmeldet [#3533] - Navigation::getItem() gibt keine Informationen über das zurückgegebene Objekt zurück [#3551] - Avatarmenü ignoriert gesetzte Attribute am Navigationsobjekt und hat falsche Ausrichtung des Textes zum Icon [#3552] - Schwachstellenmeldung [#3572] - Mehrere Sprechstunden absagen funktioniert nicht [#3575] - Navigation::setImage() überschreibt durch Navigation::setLinkAttributes() gesetzte Attribute [#3577] - Blubber: XSS beim Editieren/Zitieren von Beiträgen [#3580] - Smileys: Unrestricted File upload (root only) [#3582] - Belegungspläne: XSS-Fehler beim Bearbeiten von Belegungen [#3583] - Smiley-Verwaltung: XSS-Fehler in Statusmeldung [#3584] - Nachrichten: XSS-Fehler beim Anzeigen des Suchergebnisses [#3585] - OER-Campus: File upload vulnerabilities [#3586] - OER-Campus: Upload von Inhalten möglich, obwohl der OER-Campus nicht aktiviert ist [#3587] - XSS über oauth/request_token route [#3594] - ILIAS-Schnittstelle: Anlegen von neuen Nutzern schlägt fehl mit Ilias 8 [#3595] # 10.11.2023 v 5.4 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4&state=all - Sessionhaltung im Cache konfigurierbar machen [#604] - CLI-Kommando plugin:register soll die Methode PluginAdministration::registerPlugin() verwenden [#702] - Bibliothek STUDIP.Dialogs entfernen [#1001] - Tablesorter erlauben, Widgets mitzugeben [#1307] - Vereinfachung der Raumanfragen [#1327] - Gruppierung der Veranstaltungen auf "Meine Veranstaltungen" auch nach MVV-Modul ermöglichen [#1498] - Neuentwicklung Verzeichnisstrukturen [#1664] - Umstellung von Blubber auf Vue.js und JSONAPI [#1695] - Die Views in admission um PHP-Doc erweitern [#1808] - Polishing TIC: Neues Schmuckbild [#1836] - Hauptordner der Veranstaltung optional für Studierende sperren [#1908] - Umstellung der Adminseite für Veranstaltungen auf vue.js [#1965] - Courseware Wizards Zielauswahl intuitiver und übersichtlicher gestalten [#1980] - Berechtigungs-Übersicht in der Raumverwaltung: Bulk-Aktion zum Löschen von Berechtigungen hinzufügen [#2009] - RolePersistence fehlt eine Methode, um alle Nutzer mit einer bestimmten Rolle auszulesen [#2014] - Erweiterung des Galerie Blocks [#2016] - Erweiterung des Blickfang Blocks [#2017] - Erweiterung des Dokument Blocks [#2018] - Änderung des Abschnittstyps ermöglichen [#2019] - Einheitliche Dimensionen für Blöcke [#2020] - Vorlagen beim hinzufügen eine Seite anbieten [#2021] - Bearbeiten von Block Favoriten vereinfachen [#2022] - Methode User::isBlocked() implementieren [#2025] - Automatisiertes Eintragen um Filter für Pluginrollen erweitern [#2029] - RolePersistence erweitern [#2054] - „Meine Veranstaltungen“: Trennung „Nur neue Inhalte anzeigen“ zwischen normaler und responsiver Darstellung [#2071] - Möglichkeit schaffen, um sämtliche farbigen Icons außer blau automatisch generieren zu lassen [#2091] - Grunddaten einer Lerneinheit unmittelbar bearbeiten [#2107] - StudIPPlugin um öffentliche Methoden zum hinzufügen von Assets erweitern [#2164] - Polyfill für PHP-Methoden der Versionen 7.3, 7.4 und 8.0 einbinden [#2189] - Stud.IP-Cache soll generell auch einen MemoryCache zusätzlich verwenden [#2202] - Möglichkeit schaffen, um eine Aktionsmenü-Darstellung zu forcieren [#2210] - Courseware Fortschrittsanzeige prominenter platzieren [#2251] - Datepicker soll die Möglichkeit erhalten, zumindest Feiertage als deaktiviert/nicht wählbar anzuzeigen [#2267] - LTI-Block für Courseware [#2326] - SORM: Definition der I18N-Spalten vereinfachen [#2366] - Vue-Komponente StudipMessageBox soll einen Event feuern, wenn die MessageBox geschlossen wird [#2367] - Polyfill für PHP-Methoden der Version 8.1 einbinden [#2368] - Unterstützung für TypeScript [#2376] - Übersichtsseite "Anmeldesets > Personenlisten" überarbeiten [#2393] - PageLayout um Methoden erweitern, um sowohl die Sidebar als auch den Footer ausblenden zu können [#2395] - Smileys ausbauen [#2403] - JSONAPI: Attribute im Schema sollen auch als Callable angegeben werden können [#2406] - JsonApi: Warning: link() expects exactly 2 parameters, 0 given [#2424] - Restrukturierung der Veranstaltungsverwaltung inklusive Mehr-Seite [#2440] - Sammelmappe für Courseware Abschnitte und Blöcke [#2448] - Updates der PHP-Bibliotheken (Stud.IP 5.4) [#2452] - CLI-Kommando "composer:outdated" ergänzen, das Listen wie für #2452 erstellt [#2453] - Update algo26-matthias/idna-convert - v3.0.5 > v3.1.0 [#2454] - Update ezyang/htmlpurifier - v4.14.0 > v4.16.0 [#2455] - Update guzzlehttp/psr7 - 2.4.1 > 2.4.4 [#2456] - Update jumbojett/openid-connect-php - v0.9.8 > 0.9.10 [#2458] - Update league/oauth2-server - 8.3.5 > 8.4.1 [#2459] - Update monolog/monolog - 2.8.0 > 2.9.1 [#2460] - Update php-di/php-di - 6.3.4 > 6.3.5 [#2461] - Update phpstan/phpstan - 1.8.5 > 1.10.8 [#2462] - Update slim/slim - 4.6.1 > 4.8.1 [#2463] - Update symfony/console - 5.3.16 > 5.4.21 [#2464] - Update symfony/process - v5.4.11 > v5.4.21 [#2465] - Update tecnickcom/tcpdf - 6.5.0 > 6.6.2 [#2466] - Update tuupola/cors-middleware - 1.2.1 > 1.4.3 [#2467] - Update symfony/yaml - v3.4.47 > v5.4.21 [#2468] - Einheitliches CSS für Anfasser zum Verschieben [#2469] - Bibliothek camspiers/json-pretty entfernen [#2470] - WYSIWYG: Kompakter Editor (Balloon-Editor) [#2474] - Update spomky-labs/otphp - v8.3.3 > v10.0.3 [#2476] - Update phpseclib/phpseclib - 2.0.38 > 3.0.19 [#2478] - Remove php-http/curl-client - 1.7.1 [#2479] - Bilder-Pool [#2482] - Courseware: Übersichtsseite über Feedback und Kommentare [#2487] - Neuanordnung der Block-Hinzufügen-Liste mit Suchfunktion [#2489] - REST-API: Deprecated-Meldung aktualisieren [#2493] - Replace gossi/docblock v1.6 > phpowermove/docblock v2.0.1 [#2494] - CLI-Kommando "cronjobs:execute" interaktiv machen [#2501] - PHPDoc für SimpleORMap verbessern [#2514] - I18N Sprachwähler: Icons ohne Nationalflaggen [#2519] - CKEditor: "Größerziehen des Textfelds" in Dialogen [#2525] - Auf einer neu angelegten CW Seite ist per Default ein Listenabschnitt [#2531] - OER Detailansicht von eigenem Material nicht zugänglich [#2538] - Automatisiertes Eintragen: Möglichkeit schaffen, um das manuelle Eintragen forcieren zu können [#2576] - Darstellung der Sortierpfeile angleichen [#2580] - Persönliche Angaben: Text sollte konfigurierbar sein [#2582] - Barrierefreiheits-Probleme in StEP 1965 [#2595] - Veranstaltungsadministration: „Bearbeitungsstatus ändern“ funktioniert nicht [#2596] - Barrierefreiheits-Probleme in StEP 1327 [#2598] - Barrierefreiheits-Probleme in TIC 1980 [#2599] - Barrierefreiheits-Probleme in StEP 2009 [#2601] - Manuelle Buchung von Widerholungsterminen funktioniert nicht [#2602] - JS-Tests [#2605] - Sprach-Icons auf Loginseite haben keine festgelegte Größe [#2634] - Add End-to-end tests using playwright [#2635] - Barrierefreiheits-Probleme in StEP 1664 [#2639] - Barrierefreiheits-Probleme in TIC 2489 [#2658] - Barrierefreiheits-Probleme in StEP 2440 [#2659] - Geänderter Blubber-Beitrag wird bei anderen Personen nicht aktualisiert [#2661] - Barrierefreiheits-Mängel in StEP 2448 [#2675] - Barrierefreiheits-Mangel: Radio-Buttons werden in einer gemeinsamen Gruppe vorgelesen [#2679] - Barrierefreiheits-Mängel in StEP #1800 [#2681] - Courseware: LTI-Block: Pflichtfelder sind nicht als solche gekennzeichnet (Barrierefreiheits-Mangel) [#2682] - Zerhackte Textstrings im Bilder-Pool StEP [#2687] - Barrierefreiheits-Mängel in StEP #2487 [#2689] - Sortierelemente in einer Verzeichnisstruktur sind nicht per Tastatur bedienbar [#2691] - Contentbar in Verzeichnisstrukturen hat Einträge mit einem fehlerhaften übersetzbaren String [#2692] - Verzeichnisstrukturen: Inhaltsverzeichnis-Icon in der Contentbar wird nur als „Schalter“ vorgelesen [#2693] - admin/courses: Info-I am Namen der Veranstaltung in der Tabelle mit Veranstaltungen lädt die Seite neu [#2695] - Barrierefreiheits-Mängel in TIC #2018 [#2700] - Erhöhen des Mindestanforderungen an Node.js auf v16 [#2703] - Textstrings-Review für StEP #1327 [#2709] - Polishing: LESS-Compiler für Plugins deprecaten [#2718] - PHP8-Warnungen in den Blubber-Routen [#2725] - Blubber-Kommentare ohne Autor*in [#2726] - Blubbersuche: Zurücksetzen-Knopf immer sichtbar. [#2727] - Fehler, wenn der Tablesorter geladen wird [#2728] - MVV: Fehler beim Drag&Drop-Sortieren [#2730] - Deprecation-Warnung beim Kompilieren von den Assets [#2736] - Blaue Icons haben nicht alle dasselbe Blau [#2739] - API-Änderung in BlockType durch Sammelmappe für Courseware [#2766] - Nutzung der REST-API in Blubber [#2800] - CAS-Login ist kaputt (durch Update der PHP-Bibliotheken) [#2820] - PHP Warnungen in den Fragebögen [#2837] - Veranstaltungsadminseite bleibt leer für manche Personen [#2838] - Letzte Aktivität bei Veranstaltung in Adminbereich zeigt '%x' [#2839] - Adminbereich Plugins können eventuell keinen Aktionsbereich bereitstellen [#2840] - Undefined callback STUDIP.AdminCourses.App.reloadCourse [#2841] - Courseware: Nutzer können Elemente aus fremden Merklisten einfügen [#2844] - AdminCourseAction nicht komplett kompatibel zur neuen Veranstaltungsadminansicht [#2845] - Link zu Ankündungen/Fragebögen auf "Meine Veranstaltungen" springt in die Verwaltung [#2846] - Werkzeuge: Info-Dialoge für Plugins zeigen keine Bilder an [#2847] - Verwaltung: Fehler beim Umschalten der Sichtbarkeit einer LV [#2849] - Neue Adminseite - Keine Meldung, dass zu viele Veranstaltung im Hintergrund ausgelesen werden. [#2852] - SQL-Fehler, wenn "Meine Veranstaltungen" nach Studienbereich gruppiert ist [#2854] - Veranstaltungsverzeichnis kann auch für nicht eingeloggte Personen zugänglich sein und erzeugt nicht den korrekten Link zur Deteilseite von VA [#2859] - Letzter Schritt des VA-Anlegeassistenten führt zu einer Fehlermeldung [#2861] - Zusatzangaben: Navigation geht verloren [#2862] - Gesperrte Benutzer können von Lehrenden in Veranstaltungen eingetragen werden, ohne dass dabei sichtbar wird, dass der Benutzer gesperrt ist [#2864] - Zusatzangaben: Autoformsaver nicht aktiv [#2866] - Hobbies-Text wird ohne Warnung und visuelle Indikatoren abgeschnitten und hat nur 255 Zeichen [#2869] - Studienbereiche - Suche funktioniert nicht [#2870] - Darstellung der Lehrenden im Vorlesungsverzeichnis [#2876] - Migration 5.4.6_tree_changes.php [#2880] - Bilderpool umhängen in Administration -> Standort [#2900] - Ankündigungen: Dialog hat kein data-secure [#2907] - Bilderpool erscheint nicht in der Navigation bei der Rolle Admin [#2916] - Fakultätsadmins bekommen eine Fehlermeldung beim Aufruf der Standortadministration [#2917] - Fehlermeldung in der Konsole auf der Startseite [#2918] - Forum: Schreiben von Beiträgen kaputt [#2919] - JS-TypeError auf der Startseite (vor dem Login) [#2921] - Verwaltung von Veranstaltungen: unbegrenzte Veranstaltungen werden nicht mehr gefunden, wenn Semester eingestellt ist [#2923] - Einfügen aus der Merkliste (Sammelmappe) kopiert verknüpfte Dateien nicht in den Kurs [#2933] - System-Ankündigung: Weitere Bereiche auffindbar, werden aber nicht gespeichert [#2945] - Funktion "Barriere melden" kaputt [#2949] - Mehrfachzuordnung der Studienbereiche hat keine Aktion/Selektion [#2955] - SQL-Fehler beim Löschen von Veranstaltungen [#2963] - Stud.IP-Cache funktioniert nicht mehr [#2979] - Mehrfachzuordnung der Studienbereiche wieder im Dialog öffnen [#2999] - Werkzeuge: Funktionen im Dialog funktionieren nach Anklicken eines Screenshots nicht mehr [#3005] - Courseware: Nutzer können fremde Elemente in eigene Merkliste einfügen [#3008] - Fehlermeldungen nach Entfernen der Spalte sem_tree.studip_object_id [#3014] - Doppelter Klassenname in den Migrationen: AddMissingLogActions [#3036] - Vorlesungsverzeichnis: Suche sucht nicht (nur) im ausgewählen Bereich [#3041] - Vorlesungsverzeichnis: Umstellen der Filter setzt die Suche zurück [#3043] - Vorlesungsverzeichnis: Suche findet versteckte Veranstaltungen [#3046] - Bearbeiten der Veranstaltungszuordnungen ist unvollständig implementiert [#3054] - Aufruf vom Veranstaltungs-Stundenplan führt zu Fehler [#3070] - Verwaltung von Veranstaltungen: Gesperrte Veranstaltungen werden nicht als gesperrt angezeigt [#3071] - Courseware: Abschnitt bearbeiten zeigt bei Tabs falsche Vorschau an [#3072] - Widgets aus Plugins zur Adminübersichtsseite haben keinen Startwert [#3084] - Sortieren von Werkzeugen [#3089] - Abschnitt verändern: Stil nicht veränderbar bei ausgeklapptem Inhaltsverzeichnis [#3091] - Bearbeiten einer Raumanfrage [#3101] - Datetimepicker ist nur noch datepicker ohne time. [#3104] - Sperrebene in Veranstaltungen kann nicht geändert werden: navigation item 'course/admin/main' not found [#3117] - Veranstaltungen > Export ist kaputt [#3118] - Weitere PHP8 - Warnungen / Fehler [#3125] - Leerzeichen im Klassennamen führt zu Linting-Fehlern [#3129] - Administration von Veranstaltungen: csv Export wirft Exception [#3141] - Courseware: Tippfehler im Label des Ziele-Blocks [#3177] - Fehler auf der JS-Konsole im neuen Veranstaltungsverzeichnis [#3230] - Eine einzelne Null kann nicht als Blubberkommentar gesendet werden [#3232] - Initiales Laden des Veranstaltungsverzeichnisses sowie das Suchen dauert lange [#3234] - Die Methoden in OptionsWidget sollten vorerst keinen Typen erzwingen [#3322] - Auslieferungszustand der Impressumsseiten reduzieren (Default-Daten) [#3327] - Bei AdminCourseOptionsWidget senden die Checkboxen immer nur den true-value [#3328] - CLI-Kommando oauth2:keys ist defekt [#3332] - Navigationspunkt "Bilder-Pool" enthält überflüssige Angaben [#3360] - Fehlerhafte SQL-Daten [#3418] - Kaputtes Layout im Profil bei "Mehr Funktionen" [#3439] # 02.11.2023 v 5.3.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.3&state=all - CKEditor mit mehrsprachiger Eingabe: Toolbar bricht um [#2471] - Sidebar rutscht beim Öffnen von Dialogen nach unten [#2929] - Positionierung der Sidebar beim Scrollen gelegentlich falsch [#2930] - Sidebar rutscht beim Anspringen von Elementen auf der Seite nach unten [#2934] - Sidebar nur auf der Veranstaltungsübersicht für Admins/Roots scrollbar machen, falls sie zu lang ist [#2936] - CKEditor: zweite Zeile der Toolbar hat Abstand nach links [#3211] - CKEditor: Toolbar läuft nach links aus dem Eingabefeld hinaus [#3212] - PHP-Warnungen in der Detailansicht von Studiengruppen [#3308] - Fragebögen: linke Navigation schiebt sich aus dem Dialog heraus [#3330] - Mathematische Formel wird in den Ankündigungen nicht/falsch gerendert [#3362] - Zusatzangaben: Fehler beim Löschen von Eingaben [#3368] - Fehlermeldung TypeError: this.initialNavigation is null auf Seiten, die sich nicht in die Navigation einhängen [#3399] - Fatal Error in ResponsiveHelper, leere Anzeige auf allen Seiten [#3403] # 02.11.2023 v 5.2.5 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.5&state=all - Paket league/oauth2-server sollte aufgrund eines Sicherheitsupdate aktualisiert werden [#3334] - Nicht mehr verwendete JS-Dateien der Ankündigungen entfernen [#3351] - XSS-Schwachstelle bei der globalen Suche [#3353] # 01.11.2023 v 5.1.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.6&state=all - Insecure header validation in slim/psr7 [#3304] # 01.11.2023 v 5.0.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.8&state=all - Dateibereich: „Im OER Campus veröffentlichen“ wird angezeigt, obwohl der OER-Campus erst ab einer höheren Rechtestufe verfügbar ist [#2638] - Raumverwaltung: Fehler beim Hinzufügen von Dokumenten zu Räumen [#2829] - Hauptnavigation: Größeres Logo macht Probleme [#2920] - Kopierte Fragebögen sollen mit „[Kopie]“ am Ende des Titels gekennzeichnet werden [#3198] - Tutor kann Dozenten austragen [#3250] - Wert von meta.page.total in der Route /users ist falsch [#3281] - Ressourcenverwaltung: Löschen eines Attributs löscht die Werte nicht aus der DB [#3282] - Fatal Error bei Anzeige von Trails_RoutingError [#3284] - code injection in phpxmlrpc/phpxmlrpc [#3299] - XML-RPC for PHP allows access to local files via malicious argument to the Client::send method [#3300] - XML-RPC for PHP's `Wrapper::buildClientWrapperCode` method allows code injection via malicious `$client` argument [#3301] - XML-RPC for PHP's debugger vulnerable to possible XSS attack [#3302] - phpxmlrpc vulnerable to argument injection [#3303] - Regular Expression Denial of Service (ReDoS) in lodash [#3305] - Command Injection in lodash [#3306] - CLI-Skript db:migrate-engine wirft einen Fatal Error am Ende [#3335] - JSON-API: Abfrage nach Gruppen in einer Einrichtung liefert defekten self-Link [#3357] - Bearbeiten von Raumanfragen öffnet sich nicht in einem Dialog [#3363] - fehlendes Escaping bei der Anzeige in der globalen Suche [#3366] - Mail schreiben: QuickSearch zur Empfängersuche erhält alle Felder des Dialoges [#3381] - Admins mit admin-Rechten in der Raumverwaltung sehen eine Exception in der Übersicht der Raumverwaltung, wenn es eine freie Raumanfrage (ohne Veranstaltungsbezug) gibt [#3385] - public/assets/images/oernds_oer_use_blue.svg wird nicht verwendet [#3389] - Migration von 5.0 auf 5.4: Base table or view not found: 1051 Unknown table 'studip_test54.globalsearch_buzzwords' [#3407] - JSZip-Version ist zu alt [#3410] # 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 - Courseware: Error: `fallbackFocus` did not return a node [#1866] - Courseware: Sperrhinweis im Abschnittstitel bricht um [#2354] - OER: Fehler nach "Jetzt für den OER-Campus bereitstellen." [#2590] - Anfasser in der Courseware im Inhaltsverzeichnis verhalten sich bei längeren Titeln unerwartet [#2618] - Courseware: Ohne gesetzte Bearbeitungsrechte kann jeder Inhalte in einer VA bearbeiten [#2747] - Umsortieren von Personal wirft SQL Fehler [#2749] - Aufgaben-Ansicht in der Courseware [#2752] - Meldung "Passwort ist zu kurz" beim Ändern des globalen Status [#2755] - Sortierung in der Ansicht "Aufgaben" in der Courseware [#2756] - Fehler beim Aufruf von "public/web_migrate.php" [#2765] - Lernmaterial kopieren unlogische Semesterauswahl [#2770] - Um ein Lernmaterial zu kopieren darf ich Veranstaltungen auswählen die kein Lernmaterial enthalten [#2771] - Weitere PHP8-Fehler [#2803] - OER: Man verliert die Suchergebnisse, wenn man Material anschaut [#2831] - PHP Warnungen in language.inc.php [#2834] - PHP8-Warnung in public/sendfile.php [#2835] - Startseite: Arbeitsplatzwidget kürzt Erklärungstext nicht [#2851] # 14.07.2023 v 5.2.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.3&state=all - Barrierefreiheit: kontrastreiches Farbschema stellt Bilder und Smileys (in Blubber) schwarz dar. [#2536] - OER: Merkwürdigkeiten beim Dateiupload [#2589] - MVV: Fehler beim Nachladen der Studiengangsteile unter MVV_Versionen [#2731] - globale externe Seite vom Typ TemplatePersondetails zeigt keine Personen mehr an [#2741] - Typo auf Seite Raumverwaltung > Export > Belegungsplan-Seriendruck [#2744] - OER-Campus: Eintrag für OERSI geht beim Deaktivieren kaputt [#2811] # 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] - cli Kommando user:delete wirft unverständliche Fehlermeldung [#2786] - Fehler in StudipNews::GetNewsByAuthor() wenn SORT_NEW_BY_CHDATE deaktiviert ist [#2789] - JSONAPI: Unvollständige Informationen zu einer Exception [#2814] - JSONAPI: Möglichkeit zur Sortierung ist defekt [#2815] - JSONAPI: Check-Methoden für Query-Parameter geben nicht die konkreten fehlerhaften Felder aus [#2816] - Ressourcenbaum ist aus der Sidebar verschwunden [#2843] # 14.07.2023 v 5.0.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.6&state=all - Courseware Tabs erhalten keine eindeutige id [#700] - Fehlerhafte Einträge in mail_queue_entries [#1134] - Semester lassen sich überschneiden [#1956] - Courseware: Nach Anlegen einer Seite sollte man auf der Seite landen [#1974] - Terminkalender: Springen an Termine vor 1970 ist möglich [#2076] - Courseware: Checkbox im Bestätigungs-Block ist nicht tastaturbedienbar [#2114] - OER Campus: Bei Entwurf: Zugriff verweigert [#2527] - Systemeigenschaften eines Raumes sind unveränderbar [#2707] - PHP - Warnung in members.php [#2711] - MVV: Drag&Drop von Modulteilen bei 2 Elementen [#2732] - Installer: Class 'AccessDeniedException' not found [#2734] - Texte in Datumsfeldern werden abgeschnitten (Firefox) [#2760] - Verwaltung von Veranstaltungen zeigt immer deutsche Veranstaltungstitel an [#2761] - Vorlesungsverzeichnis zeigt immer deutsche Veranstaltungstitel an [#2763] - Liste aller Veranstaltungen der Einrichtung zeigt immer deutsche Veranstaltungstitel an [#2764] - Ablaufplan: "Thema hinzufügen" fügt den Suchbegriff statt des ausgewählten Themas hinzu [#2784] - Fehler beim Löschen von Nutzern [#2788] - Lokalisation klappt auf Mac OS nicht [#2809] - Startseite: Verschieben von Widgets inkonsistent [#2821] - Missing template "messages/purge" [#2830] # 14.06.2023 v 5.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3&state=all - Teilnehmerseite nutzt nicht SORM [#29] - StEP00348: Responsive Navigation Stud.IP 5.x [#32] - Template templates/shared/contentgroup-table.php wird nicht verwendet [#564] - Fehlender globaler Schalter für das Abschalten von Evaluationen (veranstaltungsunabhängig) [#647] - Evaluationen mit Fragebögen [#703] - Neue Courseware Blöcke für Biografie [#730] - Neuer Courseware-Block: Zeitstrahl [#734] - Neue HTML-Grundstruktur für Stud.IP [#838] - OER Post-Upload-Dialog zum Teilen von Dateien [#853] - StEP00368: Update des CKEditors auf v5 [#914] - StEP00362: Rechte- und Zugriffsverwaltung für Arbeitsplatz > Lernmaterialien [#919] - Ladeanimation systemweit vereinheitlichen [#930] - PHP8: Veranstaltungs-Module für Übersicht und Verwaltung werfen Warnungen [#1016] - Unterstützung von "LTI Content Item" für Stud.IP als Tool-Provider [#1079] - Liste der Lehrveranstaltungen eines Nutzers als Widget für die Startseite [#1080] - CKEditor 5: Toolbar bleibt nicht sticky [#1083] - Styling des Sidebar-Suchwidgets an das Erscheinungsbild der globalen Suche anpassen [#1103] - Suchen erzeugen PHP8 Warnungen [#1104] - PHP8 Warnungen in der Raumverwaltung [#1110] - Admin-Seiten erzeugen PHP8-Warnungen [#1118] - Modulverwaltung erzeugt PHP8 Warnings [#1127] - CKE: CSS verlegen [#1139] - resource_bookings.repeat_quantity wird nicht mehr verwendet und kann weg [#1142] - `url_for`/`link_for` ohne Controller-Angabe auf `action_url` (o.ä.) umstellen [#1189] - Kategorien im Profil auf I18N umstellen [#1260] - Buchungen eines Termins nur bis zu einem bestimmten Zeitraum vor dem Termin erlauben [#1264] - Kleinere PHP8-Probleme beheben [#1283] - Druckfunktionen der Raumverwaltung erweitern [#1311] - Vollbildmodus: Animation in der Kopfzeile bei jedem Seitenwechsel [#1312] - Vollbildmodus: Klickbereich in der Navigation zu klein [#1313] - Vollbildmodus: Anklickbare Elemente haben nur manchmal einen entsprechenden Mauscursor [#1314] - Vollbildmodus: Verschachtelte fokussierbare Elemente bei "Start" und im Profil [#1315] - Vollbildmodus: Pfeil bricht bei langen Titel in die folgende Zeile um [#1316] - Vollbildmodus: Navigationspunkte enthalten die falsche Kurs-ID [#1317] - Vollbildmodus: Kopfzeile bricht bei langen Veranstaltungstiteln in mehrere Zeilen um [#1319] - Vollbildmodus: Als Admin aus der Suche angesprungene Kurse haben keine Navigation [#1320] - Vollbildmodus: Scrolling der Sidebar ist kaputt, wenn sich die Höhe der Sidebar ändert [#1321] - Vollbildmodus: Sidebar liegt vor der Navigation [#1322] - Vollbildmodus: Dropdown in der Sidebar ist zu breit (oder die Sidebar zu schmal) [#1323] - Mobilansicht: leere Sidebar überdeckt die komplette Seite [#1325] - Mobilansicht: Layout-Probleme nach Umschaltung auf Desktopansicht [#1326] - Semesterfilter "Aktuelles und nächstes Semester" in der Suche [#1348] - Bulk-Aktion „Berechtigungen für alle Räume setzen“ in der Gebäudeübersicht hinzufügen [#1351] - Bulk-Aktion „Berechtigungen für alle Räume setzen“ in der Gebäudeübersicht hinzufügen [#1352] - Zitatformatierung: Auf kontrastreiche Darstellung anpassen [#1375] - Skiplinks standardmäßig anschalten und orange Markierung von fokussierten Elementen entfernen [#1388] - Dateibereich: Anzahl der lesbaren Dateien und Ordner innerhalb eines Ordners in der Dateitabelle anzeigen [#1392] - Dateibereich: Themen bei Sitzungsordnern anzeigen [#1393] - Responsive Navigation: Javascript-Fehler auf der Startseite [#1399] - Vollbildmodus: Feste Scrollbars in der Navigation [#1400] - Vollbildmodus: Navigationskontext des Kurses nicht erreichbar [#1403] - Feststehende Bennenung "OER Campus" [#1420] - Meine Veranstaltungen - zu lange Texte [#1468] - OER Campus: „Eigenes Lernmaterial hochladen“ umbenennen in „Neues Lernmaterial hochladen“ [#1472] - Serialisieren von SORM-Objekten schlägt ggf. fehl [#1473] - CLI Twillo-Generate-Private Key auf die neue Struktur umstellen [#1477] - Sidebar sollte nach Wahl ein Aktion verschwinden [#1481] - Less nach SASS überführen [#1482] - Scrollverhalten der Sidebar im neuen Mobilmodus [#1483] - Less auf SCCS umstellen [#1488] - NutzerIn über die Benutzerverwaltung aus Veranstaltungen austragen [#1489] - DatafieldEntryModel statt SQL nutzen [#1491] - Funktion zum Abschalten des WYSIWYG-Editors soll nicht mehr im WYSIWYG enthalten sein [#1495] - CKEditor: Datei mit Übersetzungen wird beim Build gelöscht [#1508] - CKEditor: Eingabefeld ist zu klein und paßt sich nicht mehr an den Inhalt an [#1509] - CKEditor: Quellcode-Anzeige geht nicht über die volle Breite und hat keinen Scrollbar [#1511] - CKEditor: data-editor Attribut funktioniert nicht mehr [#1513] - CKEditor: einige Icons sind im Quellcode-Modus anklickbar [#1515] - CKEditor: Tabellen sind beim Bearbeiten immer zentriert [#1518] - CKEditor: Icons nach dem Update größer als bisher [#1519] - CKEditor: Eingabehilfe für Smileys ist vorkonfiguriert und nicht deaktivierbar [#1520] - CKEditor: Vorschau für den Formeleditor fehlt [#1521] - CKEditor: Probleme mit der "Sonderzeichen" Funktion [#1522] - CKEditor: Änderung am Courseware-CSS [#1526] - CKEditor: Eingabefelder zu breit (u.a. im Profil) [#1527] - CKEditor: Falscher Cursor im Editorbereich [#1528] - CKEditor: Anordnung der Toolbar in Nachrichten Dialog ist unvorteilhaft [#1539] - Visuelle Kennzeichnung von barrierefreien Dateien in den Dateibereichen [#1540] - Less in SCSS migrieren [#1543] - Less nach SASS migrieren [#1547] - CKEditor: Formatierung für "Code" verhält sich seltsam [#1553] - Fehler beim Einbinden von studip-wysiwyg.css [#1560] - Schlechter Kontrast im Titel des "Bestätigen"-Dialogs [#1562] - Deprecated-Warnung in der Verwendung von phpCAS [#1573] - Fehler im SCSS-Compiler [#1574] - CKEditor: Informationen zur Bedienung nicht mehr da [#1578] - SQL-Fehler beim Aufruf des Profils [#1579] - Ansicht- und Sortierungsauswahl für Admin-VA-Filter direkt in einer Veranstaltung [#1583] - Select2 auch bei select-Elementen mit optgroup automatisch aktivieren [#1592] - Funktionalität des AccessibleForm-Plugins in den Kern übernehmen [#1596] - Optimierung der Darstellungsstruktur mehrerer Lernmaterialien in Courseware [#1599] - StudipTransformFormat und transformBeforeSave als "deprecated" markieren [#1601] - SCSS Funktionsname verhindert bauen von Stud.IP [#1603] - Webpack DevServer entfernen [#1608] - Überspringen rekursiver ILIAS-Objektermittlung wenn keine Modultypen ausgewählt [#1615] - Aktion „Buchungen mit Kommentaren“ liefert keine Buchungen, wenn man nur eine individuelle Raumgruppe hat [#1624] - Stud.IP-Logo wird nicht mehr angezeigt [#1633] - CKEditor: eingefügte Bilder lassen sich von der Größe her nicht verändern. [#1635] - Fehlermeldung bei Klick auf Verwaltung-Grunddaten [#1638] - RESTAPI-Routen für die Sprechstunden/Terminvergabe entfernen [#1642] - Courseware: Anordnen von Blöcken und Abschnitten vereinfachen [#1645] - Courseware: Umsortieren und Verschieben von Seiten im Inhaltsverzeichnis [#1646] - PHP-Templates mit DocBlocks erweitern [#1649] - Konfigurationsschalter MY_COURSES_ALLOW_TILED_DISPLAY entfernen [#1654] - Virencheck beim Dateiupload [#1658] - Erweiterung Courseware: Zertifikate, Erinnerungen und Rücksetzen des Fortschritts [#1660] - Node.js-Version in package.json hochsetzen [#1662] - webpack-notifier: Benachrichtigung bei Fehlern [#1663] - Polishing: OER-Vorschläge von Studierenden [#1674] - Export in der Benutzerverwaltung soll auch Datenfelder enthalten [#1678] - Weitere Probleme mit PHP8 beheben [#1679] - CKEditor: Toolbar wird außerhalb des Dialogs angezeigt [#1682] - Dependency Injection Container zur Verfügung stellen [#1684] - Umstellung von `lib/classes/Log.php` auf Verwendung eines PSR-3 kompatiblen Loggers [#1686] - Fatal Error im bootstrap mit PHP 8.1 [#1688] - CK-Editor: Icongröße und -anordnung [#1690] - PHP8.1 Warnings [#1691] - Stundenplan ist defekt [#1693] - Vue-Dateien auch durch eslint prüfen [#1696] - Benachrichtigungen sind nicht mehr bedienbar [#1701] - Studienbereiche in der Veranstaltungsverwaltung defekt [#1702] - Ankündigungen lassen sich nachträglich nicht bearbeiten [#1704] - Veranstaltungsübersicht: Datei-Icon hat keinen Titel [#1705] - Anzeigefehler bei select2 durch Umstellung auf SCSS [#1706] - CKEditor: Formatierung für "kursiv" wird beim Speichern entfernt [#1712] - DI-Container in Trails verfügbar machen [#1714] - Weitere PHP8-Warnings [#1717] - Sidebar-Suchwidget verwendet einen Link für das Zurücksetzen-Icon statt eines Buttons [#1719] - Courseware-Suche: Zurücksetzen-Icon ist nicht tastaturbedienbar [#1721] - Courseware: Aktions-Widget der Sidebar taucht nicht im Skiplink-Menü auf [#1722] - Veranstaltungen-Widget sagt nicht, dass es Veranstaltungen beinhaltet und seine Elemente sind in der falschen Reihenfolge [#1724] - Courseware-Block: Galerie [#1742] - Responsive Navigation hat Probleme mit der Tastaturbedienbarkeit [#1745] - Neue HTML-Struktur hat Probleme mit der Tastatursteuerung [#1747] - CKEditor: Toolbar bleibt nur halb sticky [#1749] - Undefined variable $fullcalendar_studip_urls [#1753] - Undefined variable $my_bosses [#1754] - Externe Seiten Undefined variable $config_name [#1756] - Funktion "zum Seitenanfang scrollen" ist immer sichtbar [#1758] - Responsive Navigation hat Probleme bei der Benutzung eines Screenreaders [#1759] - Link Export wird angezeigt, obwohl man keine Berechtigung hat [#1763] - Weitere PHP8 Warnungen und Fehler [#1764] - Studienbereichszuordnung funktioniert nicht mehr [#1768] - PHP Warnungen im Belegungsplan [#1782] - Polyfill für [autofocus] entfernen [#1784] - i18n-Erweiterung für die Zusatzangaben [#1791] - Rollen bei der Zuweisung gruppiert anzeigen [#1793] - Tests für die Terminvergabe/Sprechstunden schlagen zu gewissen Zeiten fehl [#1794] - Alternative kleinere Varianten der Editor-Toolbar [#1798] - Falsche Abstände im Formular zum Versenden einer Nachricht [#1803] - Barrierefreiheits-Probleme in StEP 703 [#1805] - Warning: Use of undefined constant schedule_settings - assumed 'schedule_settings' [#1806] - Weitere PHP8 Fehler / Warnungen beheben [#1807] - Blubber aktualisiert sich nicht richtig [#1809] - OER Lernmaterialien werden nicht richtig dargestellt [#1811] - Neue HTML-Struktur hat Probleme bei der Benutzung mit Screenreadern [#1817] - Hauptnavigation: Abstände haben sich verschoben [#1823] - Icons in "Scrollmenü" sind nicht mehr weiß [#1828] - Polishing TIC: Einheitlicher Anfasser zu Verschieben [#1833] - Polishing TIC: Neue Icons 5.3 [#1834] - CKEditor ragt über den Dialog hinaus [#1837] - Changelog in Markdown umwandeln [#1843] - Release Notes 5.3 [#1846] - Zweite Navigationsebene ist unsichtbar [#1850] - Courseware: Sperre für Abschnitt wird aufgehoben, obwohl er noch bearbeitet wird [#1853] - Barrierefreiheits-Probleme in StEP #1599 [#1854] - Polishing für die neue HTML-Stuktur und die responsive Ansicht [#1858] - Polishing: Hintergrund ist blau (statt weiß) [#1859] - StEP1646 hat Barrierefreiheits-Probleme [#1863] - Twillo-Generate-Private speichert im falschen Pfad [#1864] - Courseware: Embed-Block funktioniert nicht mehr [#1865] - Blubber: Liste der Konversationen in der Sidebar fehlt [#1867] - Vergrößerte Darstellung von Bildern (big-image-handler) hat keinen transparenten Hintergrund mehr [#1868] - Courseware: Fehler beim Speichern eines Blocks [#1869] - OER Campus: Man kann kein Material mehr hochladen [#1870] - Polishing für die neue responsive Navigation [#1880] - Aktueller Seitentitel im Wiki ggf. nicht mehr sichtbar [#1894] - „Berechtigungen für alle Räume setzen“ lädt bei einem Gebäude ohne Räume die Gebäudeübersicht neu im Dialog [#1895] - CKEditor: Anpassen der Bildgröße ist immer noch nicht brauchbar [#1898] - CKEditor: vorhandene Tabellen werden beim Bearbeiten automatisch verändert [#1899] - Der neue CK-Editor blendet im Dialog eine Scrollbar ein [#1902] - Nachrichten schreiben - Input verweist auf ein nicht vorhandene ID [#1903] - Argument 1 passed to AdmissionApplication::addMembers() must be of the type string, null given [#1904] - Polishing: Responsive/Vollbild: Rückkehr aus dem Vollbildmodus wirft mich in die Notification [#1907] - Unschöner Umbruch bei vielen Menüeinträgen auf Ebene 2 [#1909] - Position des Inhaltsverzeichnisses nicht mehr korrekt [#1910] - Weitere PHP8-Fehler [#1911] - CSS-Variablen werden mehrfach ausgeliefert [#1912] - „Barriere melden“ Formular leitet nicht auf die Seite zurück, von der es aufgerufen wurde [#1914] - Courseware Elemente hinzufügen auf einer neuen Seite im Lesemodus möglich [#1919] - Nach Anlegen eines regelmäßigen Termins wird dieser nicht direkt angezeigt [#1941] - Erster Termin eines regelmäßigen Termins wird doppelt angelegt [#1942] - Regelmäßige Termine werden in der Verwaltungs-Ansicht mehrfach pro Semester angezeigt [#1943] - Raum-Zeit: Kaputte Darstellung im Dialog [#1951] - Bug im Fragebogen-Editor erlaubt keine Plugins [#1952] - Kopfzeile überdeckt die Skiplinks [#1955] - Kontrastreiches Farbschema für responsive Navigation korrigieren [#1961] - Blubber: Gelber Menüpfeil klebt rechts am Bildrand [#1962] - Fragebogen Validierung wird nicht ausgeführt [#1963] - Courseware: Edit-Modus hängt zu hoch [#1969] - Evaluationen bleiben angeschaltet [#1979] - Über tooltipIcon() erstellte Tooltips werden nicht mehr angezeigt [#1984] - Non-static method CourseMember::getMembers() should not be called statically [#1986] - Aufgabentext in Vips ist nicht mehr sichtbar [#1987] - Courseware Inhaltsverzeichnis an falscher Position [#1988] - I18NString - store not possible, metadata is missing [#1990] - Courseware Aufgaben lassen sich nicht verlängern [#1991] - Falsche Nachricht des Companion in der Lernmaterial Übersicht [#1992] - Sidebar nicht mehr beim Scrollen fixiert [#1994] - Skiplinks werden beim Laden einer Seite unterhalb des Footers angezeigt [#1999] - Escape (z.B. zum Verlassen eines Dialogs) schließt den Vollbildmodus [#2001] - Ankündigung erstellen: Es kann kein Bereich ausgewählt werden [#2002] - Zertifikatsversand muss für neue Coursewarefunktionen angepasst werden [#2027] - Too few arguments to function Admin_UserController::delete_studycourse_action(), [#2030] - Rechteabfrage für Struktur Elemente fehlerhaft [#2033] - "Zweistufiger" Vollbildmodus [#2037] - Responsive Navigation: Titel verwendet den Namen des Tools statt den Titel der Navigation [#2038] - Responsive Navigation: Sidebar ist rechts abgeschnitten (und Scrollbar wird sichtbar) [#2039] - Responsive Navigation: Sidebar überdeckt in der Courseware Teile der Contentbar [#2040] - "Willkommen bei Courseware" Buttons verhalten sich nicht wie erwartet [#2045] - CKEditor: Absätze im Editor sind eingerückt, wenn das Element in einem