# 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