# 27.02.2026 v 6.0.2 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+6.0.2&state=all - Courseware: Fortschrittsanzeige wird nicht aktualisiert [#35587] - Courseware: Freigaben werden nicht angezeigt [#37707] - Neues Formular-CSS überschreibt "max-width" für Elemente im Fieldset [#38092] - Stundenplan: Nachladen der Termine dauert zu lange [#38603] - Courseware: Freigaben werden wegen vue-router nicht angezeigt [#38763] - OpenID Connect: Auth-Plugin braucht Id Token zur Abmeldung [#38866] - Raumgruppen-Belegungsplan zeigt keine Buchungen an [#39197] - JSON-API liefert zu viele Daten bei der Veranstaltungssuche [#39398] - Fehlende Sortierung bei den verknüpften Veranstaltungen innerhalb eines Anmeldesets [#39403] - Falscher Property-Name beim Bearbeiten von Massenmails [#39405] - Tages-Navigation im Stundenplan [#39409] - Suche Admin-Veranstaltungen funktioniert nicht [#39412] - Syntax Error beim Speichern der Gruppierungen auf Meine Veranstaltungen [#39417] - Middleware TrailingSlash macht Aufrufe kaputt [#39418] - PHP-Warnungenin MyCoursesHelper [#39419] - Die Veranstaltungsnummer fehlt im Context-Titel [#39422] - lib/cronjobs/studygroup_expiration.class.php wurde nicht in der Datenbank umbenannt [#39424] - Seiten lassen sich in der Courseware nicht verschieben [#39428] - JSONAPI: falsche Klasse in /v1/degrees [#39434] - JSONAPI.withPromises ist nicht via TypeScript nutzbar [#39448] - Nachricht mit den OAuth2-Secrets eines Clients wird flüchtig dargestellt [#39455] - Tippfehler beim Aufruf von $gettext [#39457] - isActivated Aufruf auf CoursewareBlock nicht möglich [#39458] - Direktive v-autofocus ist defekt [#39459] - Interne Links im ImageMap Block funktionieren nicht [#39461] - Lange Wiki-Seiten führen zu starker Eingabeverzögerung [#39471] - ILIAS-Schnittstelle: Account-Zuordnung in Benutzerverwaltung funktioniert nicht für Loginnamen mit Sonderzeichen [#39473] - Aufgaben in Courseware: Dateiupload nicht möglich [#39474] - Courseware: Rechte und Sichtbarkeit - Fehler beim Zeitraum [#39496] - Courseware - Zeiträume für die Sichtbarkeit verwirrend und funktionieren nicht richtig [#39500] - Aufgabenkorrektur wird nicht übernommen [#39507] - Vue-App "ConsultationCreator" nutzt unnötigerweise transitive Abhängigkeit "moment" [#39565] - Nachricht beim erstellen eines Accounts fehlerhaft [#39579] - UserConfig::get(): Furchtbare Performance [#39590] - ILIAS-Schnittstelle: Suche von Lernobjekten nur für zuerst angebundene ILIAS-Instanz [#39603] - Aktionen im Bilder-Pool lassen sich nicht auslösen [#39617] - Fehler bei Detailansicht von Stud.IP Veranstaltung aus ILIAS Kursansicht heraus [#39618] - Wikiseiten, die ohne WYSIWYG-Editor geschrieben wurden, haben nach dem Speichern ihre Formatierung verloren [#39619] - Wiki: Anzeige von aktuellen Änderungen anderer Nutzer funktioniert nicht [#39632] - SORM-Ausgaben in `cli/studip tinker` lesbar machen [#39633] - AdmissionApplication: Call to undefined method Course::getName() [#39637] - Tagesansicht im Stundenplan blättert über die eingestellte Woche hinaus [#39642] - Falscher Typ des Konfigurationseintrags ENABLE_NUMBER_OF_PARTICIPANTS [#39645] - Stundenplan: Farben im Auswahldialog sollten vollen Farbton zeigen [#39650] - Zeitgesteuerte Inhalte werden nicht sichtbar [#39654] - JSON-API: ModulesIndex - Filter nach Module-stat [#39661] - Sprechstunden: Termine und Terminblöcke [#39668] - iCal-Import schlägt fehl für das Feld "Trigger" [#39674] - iCal-Import schlägt fehl für Ganztagstermine [#39675] - iCal-Import schlägt fehl bei Wiederholungsterminen [#39676] - Aufgaben lassen sich nicht öffnen [#39682] - Fehlende Anmelderegeln führen zu Exception [#39688] - ILIAS-Schnittstelle: Inkompatibilität mit ILIAS 10 [#39706] - DebugBar kann nicht korrekt mit mehreren gleichen Studip\VueApps umgehen [#39712] - PHP-8 Fehler bei Aufgaben aka VIPS [#39717] - Die LTI-1.1-Integration funktioniert seit 6.0 nicht mehr. [#39723] - Fehler in 6.0.34_add_dummy_teacher.php [#39728] - Tagesansicht im Stundenplan kann nicht ausgewählt werden, wenn der aktuelle Tag unsichtbar geschaltet wurde [#39766] - LTI: Warum nur mit 1.3a globale LTI-Konfiguration möglich? [#39777] - LTI 1.1: Fehler beim Exportieren der Ergebnisse [#39778] - index.php sollte GET-Parameter durchreichen [#39796] - Exception beim Login [#39798] - Diverse Seiten sind nicht mehr ohne Login aufrufbar [#39811] - Admine / Meine-VA - Regelmäßige Termine werden nicht angezeigt [#39823] - Fehlermeldung beim Auflösen von Raumanfragen [#39828] - Courseware ermittelt die Blöcke einer Instanz nicht korrekt [#39830] - LTI 1.3a: User-Roles wird beim Launch nicht korrekt übermittelt [#39836] - Aufgaben: Korrektur zeigt aktuelle Version doppelt in der Liste an [#39845] - XSS-Schwachstelle bei den Terminangaben einer Veranstaltung [#39852] # 27.02.2026 v 5.5.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.8&state=all - Wiki: Kein Aktionsmenü in Tabellenansichten [#31116] - jQuery Zeitwähler:: Kontraste nicht optimal [#37300] - Wiki: Inhaltsverzeichnis wird nicht mehr angezeigt [#37315] - Wiki: Erste Seite die angelegt wird muss Wiki-Startseite sein [#38192] - Export: Datenfelder fehlen im Teilnehmerexport von Gruppen [#38871] - Wiki: Löschen der Startseite führt in inkonsistenten Zustand [#39053] - Wiki: Löschen von Seiten hinterläßt verwaiste IDs in der DB [#39055] - Wiki-Startseite-Umbau [#39441] - Bearbeitungsmodus des ImageMap Block funktioniert nicht [#39460] - "Beobachtungen" bei Migration von 5.3. zu 6.0 [#39564] - Courseware Aufgaben - Verlängerungen werden falsch gespeichert [#39621] - Wiki in Einrichtungen ist kaputt [#39698] - Aufruf der Startseite in 5.5 führt zu Exception [#39732] - Nutzen von RangeConfig führt zu Problemen [#39740] - Warning in der CoreWiki Navigation [#39757] # 27.02.2026 v 5.4.11 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.11&state=all - Vorlesungsverzeichnis: Suche findet keine Dozenten mehr [#34231] - Fragebögen: Export als PDF ist kaputt und/oder exportiert falsche Daten [#34590] - Neue ILIAS-Installation hinzufügen kaputt (Stud.IP lügt) [#38129] - In der Mail zum Löschen von Buchungen von Ressourcen taucht der Satz „Die Löschung wurde von vorgenommen.“ auf, wenn die löschende Person nicht bekannt ist [#38140] - Externe Seiten: Umschalten der Sprache wirkt sich nicht auf alle Inhalte aus [#38333] - Unsichtbare Courseware-Seiten sind erreichbar aber leer [#38716] - Courseware: Galerie-Block läßt sich nicht mehr speichern [#38756] - Schnellzugriff: "Neue Veranstaltung anlegen" öffnet keinen Dialog [#39184] - Profilbild/Avatar ändern erlaubt nur die Nutzung der Kamera [#39390] - Eingabefelder wenden `required`-Attribut auf alle Sprachen an [#39396] - Cronjobs doppelt registriert in CLI [#39400] - PHPStan in der Pipeline kennt die Klassen der CLI-Kommandos nicht [#39401] - Erkennung von ausgefallenen Termin in JSONAPI-Route fehlerhaft [#39436] - Courseware prüft den FolderType nicht [#39438] - Fehlerhafter Zugriff auf Id-Variable im OAuth2-Client [#39449] - Dateien aus Abgabeordnern in der Globalen Suche bei Stud.IP sichtbar [#39450] - PDF-Export von Fragebögen mit vielen Fragen bringt den Browser aus dem Takt [#39452] - Meine VA - Mobile Darstellung zeigt die Veranstaltungsnummer nicht an [#39453] - Nutzer werden beim Löschen benachrichtigt [#39462] - Profilseite: Pfeile zum Verschieben der Einrichtungen haben keine Funktion [#39466] - Globale Suche ist defekt [#39467] - ToolActivation::setVisibilityPermission() ist kaputt [#39478] - Unterbrochenes Wort im Mailtext beim manuellen Eintragen in Veranstaltungen [#39483] - Courseware - Videoblock funktioniert nicht richtig [#39497] - Zusätzliche Zeichen (?>) hinter Einrichtungstiteln [#39502] - Bilder im Galerie-Block werden bei geänderter Auflösung/Skalierung und in mobilen Ansichten nicht korrekt dargestellt [#39503] - Nutzendenverwaltung: Passwortmanager springt auf Nutzendensuche an [#39508] - Exception in den Sprechstunden [#39519] - Fragebögen: PDF-Export der Auswertung funktioniert nicht [#39536] - Anzeigefehler in Modulbeschreibung bei Modulen ohne Modulteil [#39538] - Der OER_PUBLIC_STATUS wird nicht überall respektiert [#39540] - Falsche Log-Aktion bei Änderung der E-Mail-Adresse [#39554] - Vue Komponente: Dialog-Backdrop vereinheitlichen [#39571] - Fehler beim Export/Import von Lernmaterialien [#39572] - Anlegen von Unterordnern funktioniert nur mit offiziellen Dateibereichen [#39615] - Externe Seiten: Vererbung von Rollendaten funktioniert nicht bei mehrsprachigen Datenfeldern [#39626] - PageLayout::disableHeader() führt zu Fehlermeldungen im Wysiwyg-Editor [#39630] - institute/overview macht bei `redirect_to` nicht mehr (immer) einen Redirect [#39657] - JSON-API: Institute-Schema fehlt "type"-Spalte [#39660] - PHP 8 Fehler bei MVV-Versionen [#39677] - Bearbeiten einer Raumanfrage, falsche Hinweis bzgl. Sitzplätze [#39679] - PHP 8 Fehler bei der Courseware [#39714] - MVV-Studiengangsteil-Abschnitt Bearbeiten [#39721] - PHP8-Fehler bei Ansicht Veranstaltungs-Stundenplan [#39739] - Dateibereich visualisiert nicht, welche Dateiquelle man gerade betrachtet [#39756] - Fehlerhafte URLs bei der Verwaltung der Einrichtungshierarchie [#39758] - JSONAPI: Courses-Authority erlaubt Root nicht das Auslesen der Kurse einer Person [#39762] - Veranstaltungs-Avatar wird nicht auf der Übersichtsseite angezeigt [#39784] - Nachrichten bzgl. Positionsänderungen auf der Warteliste werden auch für vergangene VA verschickt [#39785] - Verwaltung von Veranstaltungen: Spalte "Raum/Zeit" zeigt Termine aus allen Semestern an [#39797] - PHP8 Fehler bei der Raumverwaltung [#39800] - ILIAS-Schnittstelle: Deselektieren von Modulen im Admin-Dialog wird nicht gespeichert (<= 6.0) [#39806] - Zugriff auf Inhalte in freien Veranstaltungen nicht mehr möglich [#39814] - Löschen von LogActions führt ggf. zu Memory Limit Error [#39862] - ILIAS-Schnittstelle: Aufruf von GetRole führt zu Fehlermeldung [#39869] - "Alles als gelesen markieren" braucht einen Dialog [#39871] - Kaputte Belongs-To Relationen in SimpleORMap [#39878] - lib/browse.js wird nicht mehr verwendet [#39884] # 23.09.2025 v 6.0.1 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+6.0.1&state=all - ILIAS-Schnittstelle: Standardmäßiger Sprung zur Infoseite, statt zum Objekt [#5458] - Im fromSORM fehlt Eingabename des `templates/forms/wysiwyg_input.php` [#5627] - Anmeldesets: Veranstaltungssuche funktioniert nicht mehr [#5740] - Anmeldesets: Liste ist unsortiert [#5791] - Avatar am Veranstaltungstitel wird abgeschnitten [#5802] - Verwaltung der Studiengruppen fehlerhaft [#5805] - ILIAS-Schnittstelle: Anzeigefehler bei Anbindung mehrerer ILIAS-Installationen [#5809] - Demo-Datensatz ist mit MySQL8 nicht kompatibel [#5819] - Nach Anlegen einer LV bekomme ich eine Mail bzgl. Eintragung in Veranstaltung [#5824] - Installationsassistent: root-Konto kann nicht ohne Demodaten eingerichtet werden [#5825] - Veranstaltungsadministration: PHP Warnings, wenn es keine Einrichtungen gibt [#5828] - Anmelderegel konfigurieren: Auswahl der Regel funktioniert komisch [#5851] - Anmelderegeln: Nachricht bei fehlgeschlagener Anmeldung wird nicht gespeichert [#5875] - HTML-Code der Messageboxen in PHP/Vue unterschiedlich [#5878] # 23.09.2025 v 5.5.7 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.7&state=all - Wiki: Gleichzeitiges automatisches und manuelles Speichern löst Popup aus [#4924] - Courseware: Dateiupload sollte Lizenzwähler integriert haben [#5712] - Wiki: Gleichzeitiges automatisches und manuelles Speichern löst Popup aus [#5823] - Das Löschen einer Einrichtung erzeugt eine Exception [#5826] - Wiki: Tabelle wiki_links wird nicht mehr verwendet [#5833] - Wiki: Editieren oder Bearbeiten? [#5842] - Sicherheitslücke in PHPSpreadsheet [#5870] # 23.09.2025 v 5.4.10 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.10&state=all - Anzeige interner Kommentar bei Serienterminen fehlt im Belegungsplan [#1726] - Nutzerdomänen werden beim Einloggen per Shibboleth gelöscht [#2055] - Anlegen neuer Veranstaltung: Eingabe-Reihenfolge mit der Tab-Taste durcheinander [#3800] - Fatal Error beim Löschen von Konten [#5803] - MVV: Die Tabelle in der Verwaltung der Ansprechpartner lässt sich nicht sortieren [#5818] - Obsolete Template-Dateien [#5822] - Firefox: Warnung wegen nicht-standardisierter Eigenschaft „zoom“ [#5834] - PHP Warnings beim Hinzufügen temporärer Berechtigungen an Räumen [#5838] - Im Dialog zur Prioritätsauswahl innerhalb eines Anmeldesets werden nicht direkt alle Veranstaltungen angezeigt [#5858] - Anmeldeverfahren: Auswahl bei "Zugang zur Veranstaltung" wird nicht im Dialog geöffnet [#5859] - MVV: Zuordnung von Modulen an Studiengangteilabschnitte immer möglich [#5867] - Zeitgesteuerter Ordner: Bei Wahl 23:59 - bitte Sekunden hinzunehmen (23:59:59.999) [#5874] - Number-Input Formularbaukasten [#5881] - Fehlendes htmlReady bei Ausgabe von Fragebögen Freitextantworten [#5889] - Suche im Vorlesungsverzeichnis findet keine Veranstaltungsnummern [#5891] - PHP8-Warnungen [#5892] # 14.08.2025 v 6.0 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+6.0&state=all - Neues Benachrichtigungssystem für Stud.IP [#660] - MVV: Über "Materialien/Dokumente" verlinkte Dateien soll man auch aktualisieren können [#696] - Blubber Block [#726] - PHPLib ablösen und dispatch Mechanismen konsolidieren [#1552] - Terminvergabe: Einzeltermine anlegen ist sehr hakelig [#1871] - Terminvergabe: Fehlermeldung wird zu spät ausgegeben [#1872] - Einfache Raumbuchungen: Tägliche Wiederholung von Montag bis Freitag hinzufügen [#2013] - Layout der HTML-Mails [#2350] - Courseware: Peer-Review [#2484] - Raumanfragen über den Belegungsplan pro Raum einstellbar machen [#2715] - LESS-Kompilierung für Plugins entfernen [#2720] - Feiertage konfigurierbar machen [#2795] - Funktion get_config() ausbauen [#2797] - REST-API ausbauen [#2798] - Standardgröße der Icons auf 20 erhöhen [#2801] - Aufgaben in der Courseware - Sichtbarkeitseinstellungen für abgegebene Aufgaben [#2807] - Admin-Veranstaltungsseite - Limit zum Auslesen von Veranstaltungen konfigurierbar machen [#2853] - QR-Code für öffentlichen Link zu Fragebogen anzeigen [#2971] - Nachrichten für Raumanfragen verbessern [#2982] - Polishing: MVV Abschnitte im Studienverlaufsplan sollen auf-/zuklappbar sein [#3035] - Sonderbehandlung von bereits enkodierten URLs in Sidebar-Widgets entfernen [#3145] - Sidebar-Methoden für das Zuweisen von Schmuckbildern entfernen [#3157] - Funktion smile() entfernen [#3158] - Funktion transformBeforeSave() entfernen [#3159] - Refaktorisierung der Seminar-Klasse [#3209] - Hook für eigene Courseware Block-Rubriken [#3259] - Courseware Abschnitte als Sprungmarken [#3264] - Links zu Lernmaterialien in einer VA [#3265] - Umbau der Verwaltung von Anmeldesets auf Vue.js [#3270] - Zeiten/Räume: Duplizeren eines Einzeltermins ermöglichen [#3275] - Zeiten/Räume: Dialog zum Anlegen eines Einzeltermins sollte vorherige Eingabe behalten [#3278] - Klasse WidgetHelper entfernen [#3283] - Stundenplanansicht für Überschneidungsfreiheitschecks [#3323] - Garuda in den Kern übernehmen [#3326] - LTI-Schnittstelle für LTI 1.3A erweitern [#3348] - Sprechstunden: Anlegemaske auf Vue umstellen und vorhandene Probleme beheben [#3349] - Sprechstunden: Option einbauen, um Termine innerhalb eines Blocks nur fortlaufend vergeben zu können [#3350] - Erweiterung der Kopierfunktion von Teilnehmer in anderen Veranstaltungen [#3441] - Courseware: Rechte und Sichtbarkeit funktionieren nach unterschiedlichen Kriterien [#3442] - User::hasPermission() als Wrapper für $GLOBALS['perm']->have(_studip)?_perm() einbauen [#3453] - getFullname-Methoden einheitlich zu getFullName umbenennen [#3499] - MailQueue-Priorität ändern im Hinblick auf fehlgeschlagene Nachrichten [#3524] - Funktion studip_interpolate in functions.php hinzufügen [#3555] - Bestimmte Konfigurationseinstellungen über Umgebungsvariablen definierbar machen [#3560] - Zweiten Parameter für Attribute bei Navigation::setImage() und Navigation::setActivateImage() entfernen [#3578] - Studiengruppen erweitern [#3616] - JS: STUDIP.JSONAPI soll mit echten Promises arbeiten [#3643] - Anzahl der Aufrufe von Ankündigungen soll auch im Arbeitsplatz erkenntlich sein [#3644] - Ablaufplan > Spalte "Gruppen" > Dialog mit den Teilnehmenden dieser zugewiesenen Gruppe [#3672] - Block-Kategorien durch Plugins erweitern können [#3679] - Geplante Teilnehmendenzahl als Pflichtangabe bei der Anlage von LV [#3697] - Stud.IP-Cache kompatibel zu PSR-6 machen [#3701] - Erweiterung des Raumbuchungsexports [#3716] - Das Hochladen von Dateien in den Hauptordner einer Veranstaltung soll global für Studierende verboten werden können [#3745] - Umstellung auf Vue3 [#3747] - Terminvergabe: Paginierung im oberen Teil der Seite doppeln [#3774] - Evaluation ausbauen [#3787] - Entfernen der Assets für die Iconzusätze [#3788] - Minimalversion auf PHP 8.1 erhöhen [#3805] - CLI Funktionen zum Erstellen von SORM-Models und Migrationen hinzufügen [#3806] - Template für die Tickets für die Release-Arbeiten einbinden [#3807] - LESS-Kompilierung für die Assets im Kern entfernen [#3808] - Sprachicon: Default auf Textvariante [#3855] - Sichtbarkeitseinstellung: Template konfigurierbar oder statisch machen [#3863] - Formularfelder haben im Hochkontrastmodus einen zu geringen Kontrast [#3866] - CLI-Skript zum Setzen von Passwörtern für Nutzende [#3896] - Read-Eval-Print Loop (REPL) als CLI-Skript [#3897] - Erweitere CLI-Skript `cli/studip user:password` zum Einlesen des Passworts von stdin [#3910] - Dockerfile: Migration soll nicht optional sein [#3957] - Dockerfile: Automatisches Migrieren schlägt fehl [#3965] - Vue: Generischen Mechanismus für das automatische Fokussieren von Element ermöglichen [#3986] - Pipeline: Job "build_image" muss abbrechbar sein [#3987] - Dockerfile: Fehlerhafte Kodierung beim Einspielen der Inhalte [#3988] - Filter "Vorletztes und aktuelles Semester" für meine Veranstaltungen [#3989] - Deprecated Funktionen in der functions.inc.php [#4002] - Docker: Setzen des Namens der Installation auch per Umgebungsvariable ermöglichen [#4007] - Vue-Komponente StudipWysiwyg soll die Möglichkeit zum (Auto-) Fokussieren erhalten [#4020] - Vue: Laden der Basiskomponenten optimieren [#4032] - Archiv Upload für Bilder-Pool [#4056] - Cronjobs: Möglichkeit zur einmaligen Ausführung entfernen [#4078] - Möglichkeit schaffen, um die URL zur weiterführenden Hilfe in der Hilfelasche zu setzen [#4090] - Cronjobs laufen nicht [#4095] - Flexi in den Stud.IP-Kern integrieren/assimilieren [#4101] - Trails in den Stud.IP-Kern integrieren/assimilieren [#4102] - Framework-Klassen aus dem Verzeichnis app/controller nach lib verlagern [#4105] - Nicht-Modelklassen aus lib/models nach lib/classes verschieben [#4106] - Ausbau der Elearning Schnittstelle [#4109] - Ausbau der SOAP/XMLRPC Webservices [#4110] - Anpassungen an PHP8 [#4111] - Captcha als weitere Absicherungsmassnahme gegen Spam für das Formular zum Melden von Barrieren [#4113] - TIC: Einfacheres Arbeiten mit dem Formbuilder [#4117] - edu-sharing/auth-plugin umstellen auf composer [#4120] - Dockerfile: E_DEPRECATED-Warnungen abschalten und Config kürzen [#4123] - Return Type Hints im DocBlock von Methoden verbessern, die Plugins laden [#4133] - Darstellung von Migrationsnamen verbessern [#4138] - Unnötige Hintergrundfarbe bei Selector #tabs li [#4139] - Cacheverwaltung ist kaputt [#4141] - Updates der composer-Bibliotheken (Stud.IP 6.0) [#4148] - Update algo26-matthias/idna-convert v3.1.0 auf v4.0.2 [#4149] - Update codeception/codeception 4.2.2 auf 5.1.2 und codeception/module-asserts 1.3.1 auf 3.0.0 [#4150] - Update jumbojett/openid-connect-php v0.9.10 auf v1.0.0 [#4151] - Update psr/cache 1.0.1 auf 3.0.0 [#4152] - Update php-di/php-di 6.3.5 auf 7.0.6 [#4153] - Update phpowermove/docblock v2.0.1 auf v4.0 [#4154] - Update spomky-labs/otphp v10.0.3 auf 11.2.2 [#4155] - Update slim/slim 4.8.1 auf 4.13.0 und slim/psr7 1.4 auf 1.6.1 [#4156] - Update overtrue/phplint 3.1.1 auf 9.3.0 [#4158] - Update symfony/polyfill-php82 und symfony/polyfill-php83 von 1.28.0 auf 1.29.0 [#4159] - Update symfony/var-dumper v5.4.21 auf v6.4.7 [#4160] - Update woohoolabs/yang 2.3.2 auf 3.0.0 [#4161] - Update phpoffice/phpspreadsheet 1.19.0 auf 2.1.0 [#4162] - Update scssphp/scssphp v1.11.0 auf v1.12.1 [#4163] - Update psy/psysh v0.12.2 auf v0.12.3 [#4165] - Update caxy/php-htmldiff v0.1.9 auf v0.1.15 [#4167] - Update phpstan/phpstan 1.10.8 auf 1.11.0 [#4169] - Update phpseclib/phpseclib 3.0.1 auf 3.0.37 [#4170] - Update guzzlehttp/psr7 2.4.4 auf 2.6.2 [#4171] - Update tecnickcom/tcpdf 6.6.2 auf 6.7.5 [#4172] - Update opis/json-schema 1.1.0 auf 2.3.0 [#4173] - Verwaiste Bibliothek adlawson/vfs entfernen [#4174] - Update symfony/console v5.4.36 auf v6.4.7 [#4175] - Update symfony/process v5.4.36 auf v6.4.7 [#4176] - Update symfony/yaml v5.4.35 auf v6.4.7 [#4177] - Return Type von (Non)JsonApiController::getUser() verbessern [#4180] - Exception: Flexi\Factory::render(): Argument #3 ($layout) must be of type ?string, Flexi\PhpTemplate given [#4181] - Update svgo von 2.8.0 auf 3.3.2 [#4182] - Fehler beim Aufruf der Profilseite [#4190] - Umschalten des Caches in der Cacheverwaltung ist kaputt [#4195] - Name des Standardcaches in der Konfiguration wurde nicht angepasst [#4196] - Flexi\Factory:open(: Argument #1 ($template) must be of type Flexi Template string, null given [#4197] - JSONAPI-Route für das Clipboard implementieren [#4198] - Neues Layout für die Sidebar [#4200] - Neues Layout für Standard-Elemente [#4201] - Methoden bereitstellen, die OAuth1-Requests signieren oder verifizieren kann [#4203] - JSONAPI soll OAuth1 nicht mehr unterstützen [#4204] - Neues Layout für die Login-Seite [#4205] - Installationsskript bindet noch das "alte" Flexi ein [#4206] - Composer-Lib neomerx/json-api durch laravel-json-api/neomerx-json-api ersetzen [#4212] - Doppeltes Einbinden von phpoffice/phpspreadsheet in composer.json [#4213] - Anlegen von neuen Nutzern scheitert mit Exception "Neither email addresses nor URLs are allowed" [#4217] - JS: AbstractAPI bricht mit Fehler ab, wenn ein Query-Parameter null sein soll [#4218] - PHP Debug Bar einbauen [#4220] - PHPTemplate::_render() sollte keine Exceptions fangen [#4228] - Externe Seiten finden die Template-Engine nicht mehr [#4230] - ContentBar 2.0 [#4244] - Assistent für Roots nach Updates [#4245] - Fehler im "neuen" Trails\Controller [#4246] - Verwende Dependency Injection beim Anlegen von Plugin-Instanzen [#4247] - Fehler mit der Property "format" [#4248] - TypeError: ProfileController::getVisibilityValue(): Return value must be of type string|bool, null returned [#4252] - Erfassung der tatsächlichen Teilnehmendenzahl [#4253] - Neuinstallation: Fatal error: Uncaught Error: Class "Flexi\Template" not found [#4254] - JsonApi-Routen für MVV zur Ausgabe eines externen modularisierten Veranstaltungsverzeichnisses [#4255] - Einbau von Vips als Aufgabentool in Stud.IP [#4258] - Automatisierte Angaben in Fragebögen [#4259] - schedule.scss wird doppelt eingebunden [#4260] - Sprachauswahl für Originalfassung der Modul(teil)-Deskriptoren [#4261] - Accountmanagement für verknüpfte ILIAS-Accounts in Stud.IP [#4263] - Anzeige von ILIAS-Kursen auf "Mein Arbeitsplatz" [#4264] - Erweiterte Rollenzuweisung für ILIAS-Accounts [#4267] - Übergabe von Matrikelnummern und Studiengängen durch die ILIAS-Schnittstelle [#4271] - `StudipAutoloader` durch `composer` autoload-Feature ersetzen [#4282] - Node 18 als Mindestvoraussetzung [#4285] - VA automatisch löschen wenn sie keine Mitglieder mehr hat [#4289] - SQL-Fehler in Migration 6.0.7 [#4292] - Bootstrapping von Vue-Apps vereinheitlichen [#4294] - Anpassen der Vue-App "AdminCourses" auf neues Bootstrapping [#4295] - Anpassen der Vue-App "CacheAdministration" auf neues Bootstrapping [#4297] - Anpassen der Vue-App "ContentModules" auf neues Bootstrapping [#4298] - Anpassen der Vue-App "MyCourses" auf neues Bootstrapping [#4301] - Anpassen der Vue-App "Questionnaire" auf neues Bootstrapping [#4303] - Anpassen der Vue-App "ResponsiveNavigation" auf neues Bootstrapping [#4304] - Anpassen der Vue-App "StockImages" auf neues Bootstrapping [#4305] - Anpassen der Vue-App "TreeView" auf neues Bootstrapping [#4306] - Anpassen der Vue-App "Wiki" auf neues Bootstrapping [#4307] - Lib "illuminate/collections" als Tool für Collections einbinden [#4314] - Circular dependency in Plugins [#4316] - Circular dependency in plugins [#4317] - Termine nicht beim ersten beginnen lassen [#4320] - Installation im Docker kann nicht auf englisch genutzt werden [#4321] - PHP8-Warning [#4323] - Fatal error: Call to a member function getConfiguration() on null [#4324] - Fortschrittsbalken der Benachrichtigungen wird falsch zurückgsesetzt [#4327] - "Link zu dieser Veranstaltung kopieren" verwendet einen eigenen Mechanismus [#4329] - Hover-Effekt in Tabellen ist kaputt [#4332] - Fehlermeldung in Veranstaltungen mit Anmeldeset [#4336] - [Vue warn]: Failed to mount component: template or render function not defined. [#4337] - Courseware: Intergration des Companions in das neue Benachrichtigungssystem ist noch unausgegoren [#4338] - Call to undefined method QuestionBox::isCloseable() [#4342] - Fehler bei der Migration 6.0.10 (Restapi) [#4343] - Studiengruppe lässt sich nicht betreten [#4345] - Table 'studip.api_oauth_user_mapping' doesn't exist [#4347] - Neue VA anlegen kaputt [#4348] - Exception: Class "Studip\Forms\Form" not found [#4352] - Avatar bearbeiten enthält falsches Icon [#4359] - JsonAPI und Plugins laufen einen Fehler [#4362] - Webpack: Cache für babel-loader verwenden [#4366] - Anpassen der Vue-App "ConsultationCreator" auf neues Bootstrapping [#4367] - MVV: Dateien werden nicht aktualisiert sondern immer noch erneuert [#4370] - Polyfills für PHP 8.4 einbinden [#4373] - ContentBar::setInfo() ist ungenau definiert [#4380] - Visuelle Anpassungen an den Blubber-Komponenten [#4382] - JSUpdater::coreInformation sowie darin verwendete Methoden vereinfachen [#4383] - Zeiten/Räume-Seite: Fehlermeldungen zu überlappenden Raumbuchungen sollen wieder einen Link auf die andere Veranstaltung enthalten [#4387] - Neue Benachrichtigungen: Details werden standardmäßig ausgeblendet [#4388] - Ausbau von DBView und lib/dbviews [#4390] - Zuordnung von Veranstaltungen zu Semestern über Timestamp ausbauen [#4391] - Ausbau von TreeAbstract, TreeView und SemBrowse [#4392] - Neu angelegte Embedblöcke können nicht bearbeitet werden [#4395] - Schmuckbild aus der Sidebar entfernen [#4398] - Blubber: Anzeige der Icons für Kursinhalte falsch [#4412] - Stundenplan erneuern [#4421] - Blubber: Eingabefeld derzeit schwer zu erreichen [#4427] - STUDIP.Report in die neuen Notifications integrieren [#4428] - Polishing der neuen Notifications [#4432] - Editierbare Nutzungsbedingungen [#4433] - Neue Notifications auf der Loginseite sind kaputt [#4434] - DB-Cache funktioniert nicht mehr [#4436] - Meine Einrichtungen: Anzeige der Icons für Inhalte falsch [#4451] - Layout einer leeren Wikiseite ist defekt [#4456] - Wiki: Anlegen einer neuen Seite/eines Wiki Links weitestgehend defekt [#4459] - Nutzername im FROM-Mail-Header führt zu Spam-Einstufung [#4464] - LTI 1.2-Schnittstelle ist kaputt [#4465] - Fehler beim Aufruf des Webmigrator [#4467] - Fehler beim Aufruf des Webmigrator [#4468] - Textänderung Info-I bei den Benachrichtigungseinstellungen [#4470] - Mailbenachrichtigungen: Logo ist noch nicht hi-dpi [#4474] - Courseware: StructuralElement Aktionsmenü neu strukturieren [#4476] - Courseware: Übersicht der Lernmaterialien in Inhaltsverzeichnis anzeigen [#4477] - Neues Layout für den Header [#4478] - OAuth2 als SSO AuthPlugin [#4482] - Freie Anordnung des Reiters "Verwaltung" (wieder) erlauben [#4491] - Neues Layout für den Merksatz Block [#4495] - statische Message Boxen neu gestalten [#4504] - Wiki: Bearbeitende Person wird nach einiger Zeit aus dem Editor geworfen [#4525] - Besseres Betreffpräfix für E-Mails [#4529] - CSRFProtection::verifyRequest() darf nicht public sein [#4547] - Ausbau der Evaluationen in den Release-Notes erwähnen [#4554] - Probleme, die durch statische Code-Anaylse mittels PHPStan aufgefallen sind [#4562] - CLI-Command make:plugin hinzufügen [#4563] - Ilias Schnittstelle: SOAP_ENABLE wird noch abgefragt [#4570] - Class "Seminar" not found [#4592] - Class "DbView" not found [#4593] - Course::addMember(): Argument #1 ($user) must be of type User, [#4594] - Klasse "Course" ruft im "after_delete"-Callback Methode an fehlender Klasse auf [#4595] - PHP8-Warnungen bei der Einstellungsseite für die Benachrichtigungen [#4601] - Suche im Header ist defekt [#4604] - Austragen aus einer Veranstaltung funktioniert nicht [#4605] - Potentieller PHP8-Fehler in der Teilnehmerliste [#4606] - Undefined class 'ResourceBookingException' [#4615] - Course-Objekt hat ungültiges "end_time"-Additional Field und InstituteCalendarHelper nutzt dieses fehlerhaft [#4620] - Fehler beim Aufruf der Infoseite einer Studiengruppe [#4622] - Ablaufplan: Export nicht möglich [#4626] - Fehler beim Bearbeiten eines Anmeldesets [#4630] - Templates für SemBrowse wurde nicht entfernt [#4636] - Verloren geganger Code [#4637] - DbView wird noch in MyCoursesController verwendet [#4638] - CSS für die Webservices sowie einen Include auch entfernen [#4639] - PHP8-Warnungen bei Zeiten/Räume [#4647] - Verwaltung der Ankündigung ist kaputt [#4648] - Farben sollten auch als CSS-Variablen definiert und genutzt werden [#4651] - Fieldset header variable zeigt noch auf altes Farbset [#4653] - Exception auf der Verwaltungsseite der Semester [#4656] - Layout-Fehler in Courseware [#4660] - Benachrichtigungen machen Probleme in responsiver Ansicht [#4661] - AvatarController hat verwaisten Code [#4666] - Design: Vertikaler Abstand der Content-Boxen [#4668] - Design: Fieldsets noch inkonsistent [#4669] - Design: Fehlermeldungen [#4670] - Design: Farbbalken auf der meine Veranstaltungen zu breit? [#4672] - Neues Design/Blubber: Seitenleiste noch nicht optimal [#4673] - Forum/Design: Abstände zu gering [#4674] - Design: "Footer" von Widgets/ContentBoxen passt nicht mehr [#4675] - Persönliche Angaben: Skype entfernen [#4677] - Design: ContentBoxen, FieldSets und Co. sind noch nicht konsistent [#4679] - Design: Avatar in der Kontextzeile hat noch nicht die richtige Größe [#4680] - Polishing: Töne für Notifications können nicht in allen Browsern abgespielt werden [#4684] - Icons und Logo im Header nicht richtig ausgerichtet [#4685] - Veranstaltung anlegen endet mit Fehler [#4686] - PHPStan soll fester Bestandteil der CI-Pipeline werden [#4687] - phpstan-Meldung bzgl. ZipArchive [#4696] - Überbleibsel von entfernten Klassen aus dem Autoload in composer.json entfernen [#4697] - package.json enthält noch Referenz auf svn [#4702] - Nav-Ebene 2 hat unterschiedliche Höhen [#4704] - Konfiguration der QuickSelection öffnet sich nicht mehr im Dialog [#4707] - Migration für Audio-Notifications funktioniert nicht bei geänderter Voreinstellung [#4710] - Hover-Effekt in der Sidebar inkonsistent [#4719] - Radiobuttons im OptionsWidget haben zu viel Abstand [#4720] - Neues Design: Fullcalendar-Buttons sind nicht vertikal-zentriert [#4722] - Widget "Meine Veranstaltungen" ist kaputt [#4728] - Button Layout unausgewogen [#4732] - Fehler beim Erstellen von Sprechstunden [#4734] - Änderungen für TIC #3278 wurden wieder ausgebaut [#4735] - Icons haben falsche Position im ActionWidget [#4736] - Layout durch Wegfall von Schmuckbild uneinheitlich [#4737] - Cache::getItems sollte associativen array liefern [#4740] - Fehler beim Erstellen eines Plugins über `cli/studip make:plugin` [#4743] - Logout in der responsiven Ansicht ist defekt [#4744] - Fehler im Veranstaltungsverzeichnis [#4746] - Beim Ändern der Heimateinrichtung wird kein Eintrag in der Tabelle seminar_inst erzeugt [#4751] - MAIN: Suche > Veranstaltungsübersicht > Modulverzeichnis > Studiengangsteil anklicken [#4769] - PHP8 - Warnungen in CourseNavigation [#4771] - StudipController::render_form() kann nur für Dialoge verwendet werden [#4775] - Root darf leider doch nicht alles... Gesperrte Veranstaltungen sind auch für Root gesperrt [#4779] - Neuer Root-Assistent wird auch für Nicht-Roots angezeigt und läuft in Fehlermeldung [#4783] - Umgang mit den Berechtigungen für die Routen der Userfilter und AdmissionRules [#4785] - Polishing: DocBlock und Code von studip_interpolate generalisieren [#4787] - Vue-Komponente StudipDialog sollte auch numerische Werte für die Höhe und Breite erlauben [#4788] - Source-Maps sind im Development-Modus nicht nutzbar [#4790] - SourceMaps für JavaScript sind immer noch defekt [#4793] - Doppelter Schließen-Button beim Assistenten für root nach Updates [#4794] - StEP-3747 - Courseware: Neues Lernmaterial anlegen erzeugt Duplikate [#4795] - Request::option() und Request::optionArray() ausbauen [#4799] - Übergabe des falschen Objekts für StructuralElement::canRead() [#4815] - SQL Fehler beim Eintragen von Teilnehmern, wenn only_inst_user gesetzt ist [#4819] - Vue-Komponente TextareaWithToolbar entfernen [#4820] - Gesperrte Veranstaltungen können von ihren Lehrenden und Studierenden nicht über die Schnellsuche betreten werden [#4822] - Anlegen einer Veranstaltung funktioniert nicht [#4825] - Fehler in Course_StatusgroupsController::batch_cancel_members_action [#4827] - Templates der Elearning-Schnittstelle auch entfernen [#4831] - Auskommentierten Code in visual.inc.php entfernen [#4833] - Globale Einstellung SHOW_RELEASE_NOTES wird nicht verwendet [#4835] - Templates des alten Kalenders auch entfernen [#4840] - Anmeldsets: Übersicht "teilnehmerbeschränkte Anmeldungen" [#4842] - Unknown action 'addTeacher' wenn ich Lehrende hinzufügen will [#4846] - Fragebögen: Formular im Dialog wird doppelt ausgegeben [#4854] - Layout des Headers im Vollbildmodus ist kaputt [#4865] - Cronjob Verwaltung unübersichtlich [#4868] - Table 'studip.schedule' doesn't exist [#4870] - Layout Bug: Breite von Labels in Formularen nicht mehr richtig [#4871] - Layout Bug: Buttons im Fullcalendar [#4872] - Layout Bug: select neben button zu hoch [#4873] - Layout Bug: Buttons neben Suchfeld [#4874] - CourseDateList::toHtml: Die Ausgabe ist verbesserungswürdig [#4889] - Ansicht von Admin->Rollen und Admin->Datenfelder kaputt [#4893] - Button Position im Wiki falsch [#4894] - Rahmen auf der Verwaltungsseite haben falsche Farbe [#4895] - Falscher Border an Sidebar [#4898] - Neues Loginformular ist etwas kaputt [#4900] - Einer Massenmail zugeordnete Filter werden nicht gespeichert [#4901] - Garuda: Probleme mit Strict Mode in SQL und PHP8-Warnungen [#4902] - Profil-Menü - Abstände passen nicht [#4903] - Fehler in Komponente CourseMemberAdmission [#4904] - Großes Icon lässt Auswertung der Likert-Skala verrutschen [#4905] - Fehler beim Erstellen von Veranstaltungen [#4909] - Doppelter Rand im Avatar Menü [#4912] - PHP-Deprecation: Creation of dynamic property StudipDispatcher::$current_plugin is deprecated [#4913] - Course_TimesroomsController: Use of "parent" in callables is deprecated [#4914] - Neue Notifications: MessageBoxen statt PageLayout für reine Inhaltsinformation verwenden [#4915] - Wiki/ContentBar: Leiste wird zu breit beim Scrollen [#4920] - Wiki/ContentBar/WYSIWYG: Toolbar des Editors an falscher Stelle [#4922] - Wiki: Gleichzeitiges automatisches und manuelles Speichern löst Popup aus [#4924] - Deprecated: Calling stream_context_set_option() with 2 arguments is deprecated [#4926] - Tabelle auf Seite "Im Pluginverzeichnis vorhandene Plugins registrieren" ist nicht sortierbar [#4927] - Filter "semester" bei Route /courses bzw. StudipSemSearch ist defekt [#4928] - Übersicht Studiengruppen und LV sollten "baugleich" sein [#4932] - Forum: Toolbar des Editors an falscher Stelle [#4945] - PHP8: Warnungen in den Benachrichtigungseinstellungen [#4948] - Tabelle bei den Raumkategorien ragt über das Fieldset hinnaus [#4949] - Migration 6.0.35 nutzt den SQL-Dialekt von MariaDB [#4954] - Neue Startseite: Sprachicons mit Text statt Flaggen sind zu groß [#4955] - Raumanfrage auflösen geht nicht mehr [#4957] - PHPStan auf v2 updaten [#4958] - Suche wirft SyntaxError [#4959] - Sortierung der UserFilterFields arbeitet auf Instanzattributen, obwohl diese als static deklariert sind [#4960] - HTML-Mails: Headerbild wird nicht ausgegeben [#4961] - Zeiten/Räume: Anzeige von Nachrichten bei Sammelaktionen überdeckt die komplette Seite [#4964] - HTML-Mails: Automatische Benachrichtung - fehlendende Elemente/Informationen? [#4966] - Fehler auf Login-Seite [#4974] - JS-Fehler in der Courseware [#4975] - Migration 6.0.10 wirft Fehler [#4977] - PHP8-Warnings in Migration 6.0.35 [#4978] - 2FA kaputt [#4980] - Die Seite zur Eingabe der tatsächlichen Teilnehmerzahlen hat als Überschrift immer Courses [#4982] - lib/classes/Seminar.php ist leer [#4986] - my_courses: Veranstaltungsübersicht lädt begrenzte VAs nicht korrekt [#4987] - Courseware: Tastaturbedienung funktioniert nicht mehr [#4988] - Die Änderungen an der Pipeline zum Thema Linting machen Plugins kaputt [#4989] - Blubber im Dialog zeigt zu viele Informationen [#4990] - Vorhandene Plugins können nicht mehr gezielt registriert werden [#4993] - neue Login-Seite funktioniert nicht, bevor Migration auf 5.5 ausgeführt wurde [#4997] - Loginseite: FAQ-Box kann beliebig hoch werden [#4998] - Contentbar Buttons Background-Color [#4999] - Neue Avatarbilder [#5005] - Loginformular - fehlende Animation [#5006] - Neues Loginformular - Standardformular bleibt nicht bei Falscheingabe offen [#5007] - PHPLib - Öffentliche Belegungspläne gehen nicht [#5008] - Responsive: Elemente zu breit/falsch ausgerichtet [#5010] - CW Aufgaben können nicht bearbeitet werden [#5011] - VA lässt sich aus Übersicht nicht merh öffnen [#5013] - Suchbox im Header ist zu groß [#5018] - Fragebögen erstellen ist defekt [#5020] - Layout: Überlauf in zweiter Navigationsebene ist nicht richtig ausgerichtet [#5021] - Polishing: Auswahlformular für Überschneidungscheck (MVV) modernisieren [#5022] - Fehler bei Hochkontrastmodus in der Kopfzeile [#5027] - „Error: Fehlende Session.“ beim Aufruf einer falschen Trails URL [#5029] - Weiterleitung Persönliche Startseite funktioniert nicht. [#5030] - Stundenplan: Einstellungen: Wochentage haben zwei Eingabefelder [#5032] - Stundenplan lädt nicht [#5033] - Notifications haben keinen Timeout-Balken mehr [#5034] - Polishing: Design des Stundenplanes für 6.0 anpassen [#5035] - Polishing: Stundenplan braucht Tagesansicht [#5036] - Stud.IP verliert nach kurzer Zeit die Session [#5038] - cli/studip sorm:describe läuft in Fehler: Table 'webservice_access_rules' doesn't exist [#5039] - Stundenplan: Umschalten der Größe funktioniert nicht [#5040] - Stundenplan: Semesterwähler bewirkt keine Änderung bei der Auswahl von Veranstaltungen [#5041] - Zuordnung Studienbereich: Suche noch unschön [#5042] - Shibboleth Login kaputt [#5045] - Messageboxen sind an manchen Stellen ohne Schutzraum [#5047] - Weiterleitung im Formularbaukasten funktioniert nicht mehr [#5049] - Fehler beim Aufruf eines Lernmaterials im Arbeitsplatz [#5050] - Courseware: Feedback-Fehler beim Anlegen eines neuen Blocks [#5051] - Courseware: Fehler bei uninitialisierten Blöcken (Audio, …) [#5053] - Download von Dateien ist kaputt [#5055] - studip_default_data.sql benennt Semester mit „SS“ und „WS“ statt „SoSe“ und „WiSe“ [#5057] - Admin-VA - Export funktioniert nicht [#5059] - Cookienamen "Seminar_Session" umbenennen [#5061] - Pluginaktion wird doppelt gerendert [#5062] - JS/Layout-Fehler in Blubber [#5063] - Plugins können in der Verwaltung nicht mehr runtergeladen werden [#5064] - Kaputte Ansicht des Logout-Menüs bei deaktivierter Benachrichtung [#5065] - Kalender mit anderen Nutzen teilen funktioniert nicht [#5067] - Icon aus KeePassX Erweiterung wird angezeigt obwohl Login eingeklappt [#5068] - Login: zu viel Platz bei eingeklapptem Login [#5069] - Fehler beim Speichern eines Moduls in der Originalsprache [#5070] - Nutzungsbedingungen: nach Ablehnung werden diese trotzdem akzeptiert [#5071] - Druckfunktion zeigt immer Bild des Veranstaltungskontextes [#5073] - Hinweistexte auf Loginseite sollten mehrsprachig möglich sein [#5074] - Sortierung bei Veranstaltungs- und Einrichtungshierarchien wird nicht gespeichert [#5076] - Automatisches Eintragen > Suche nach Veranstaltungen [#5078] - PHP 8 Warnings globale Suche [#5082] - Polishing: Zu lange Veranstaltungstitel müssen behandelt werden [#5084] - Anmelderegel: Timepicker wird nicht angezeigt [#5085] - Fehler bei der Anmeldeset-Verwaltung [#5086] - Meine Veranstaltungen verlinkt noch auf seminar_main.php [#5087] - System kaputt wenn CACHE_IS_SESSION_STORAGE=true [#5089] - Übrig gebliebene Verwendung von $GLOBALS['auth'] entfernen [#5090] - Design der Formulare inkonsistent [#5091] - Verloren gegangene Änderungen aus Login/Logout [#5092] - Anzeige der Notifications verhält sich noch komisch [#5093] - OER: Bearbeiten zeigt keine Schlagworte an [#5094] - Courseware Blöcke lassen sich nicht per Drag&Drop einfügen [#5095] - Klick auf neue Ankündigung führt zu Exception: Default controller 'default' not found' [#5096] - Courseware Block sortieren ist nicht persistent [#5097] - course/lti-Controller: Exception beim Aufruf [#5098] - PHP-Fehler beim Login über SSO, wenn das auth_plugin nicht übereinstimmt [#5099] - Nach Auswahl des Sichtbarkeitsstatus wird nur eine leere Seite angezeigt [#5100] - Courseware Inhaltsverzeichnis ist nicht aktuell [#5101] - Polishing: Courseware [#5102] - PHP8-Warning in der JSONAPI-Route "/courses" [#5103] - JSONAPI: Falsche Werte bei der Route "/courses" [#5104] - JSONAPI: Suche in der Route "/courses" nicht mehr effektiv möglich [#5105] - Migration 6.0.39 erzeugt SQL-Fehler [#5111] - deaktivierte Buttons in Dialogen haben falsche Farben und zu wenig Kontrast [#5114] - Aufgaben(VIPS): Zufällige Reihenfolge von Aufgaben wird im Inhaltsverzeichnis nicht berücksichtigt [#5116] - Endlos-Redirect beim Öffnen von Bookmark-Links [#5118] - Im Profil eingestellte Sprache wird nach dem Login nicht angewendet [#5124] - Polishing: Hilfe-Tour zu Studiengruppen veraltet [#5125] - Polishing: Hilfe-Tour "Was ist neu in Stud.IP 6.0" [#5126] - Stundenplan: Ausblenden blendet immer alle Termine einer VA aus [#5130] - Stundenplan: Fehlende Angaben im Details-Dialog [#5131] - Quicksearch ist nicht richtig ausgerichtet [#5137] - Menüpunkte in der responsiven Navigation zweizeilig [#5143] - Cacheumstellung liefert Exception [#5147] - Terminvergabe: Extension-Slots funktionieren mit Vue3 nicht mehr [#5148] - Zugangsberechtigungen in einer Veranstaltung lassen sich nicht ändern. [#5150] - Aufruf der Veranstaltungsdetails geht nicht [#5151] - SeminarCycleDate: getMostBookedRoom() und getMostUsedFreetextRoomName() sind kaputt [#5152] - Schwierigkeiten mit StudIPPlugin::perform nach Einbau von #1552 [#5155] - Fehler in CoreParticipants::getTabNavigation() [#5160] - Anzeige im Dialog zu einem Werkzeug auf der Verwaltungsseite ist kaputt [#5162] - Vips: Icons und Screenshots aktualisieren [#5163] - Polishing: Werkzeuge [#5164] - Unbekannte Semester an diversen Stellen [#5165] - Anmelderegel: Passwort kann nicht eingegeben werden [#5168] - Anmeldeset als Dozent bearbeiten endet in Zugriff verweigert [#5170] - Fehler in Dateiübersicht von Veranstaltung [#5172] - Links zu Dateien im Editor in der Anzeige von Exceptions ermöglichen [#5175] - Header Links sind nicht richtig ausgerichtet [#5179] - "Passwort anzeigen" generisch zur Verfügung stellen [#5186] - Autor muss in Einrichtung sein um zu VA hinzugefügt zu werden [#5187] - "Exklusiver Selbsteintrag" und "Blubber" in Gruppen lässt sich nicht speichern [#5188] - Benachrichtigungsmail bei Forenposts verwendet nicht das Standardlayout [#5189] - Sprechstunden: Durchführende Personen beim Anlegen nicht eintragbar [#5191] - Inhaltsblock auf der Loginseite läuft aus dem Kasten [#5192] - Blubber: »Hierauf antworten« nicht möglich [#5193] - Two way data binding issue of UserFilterInput.vue [#5196] - Courseware: Fehler im Block Verweissensitive Grafik [#5198] - Vue: Dialoge haben falschen z-index [#5199] - Call to undefined method SeminarCycleDate::getMostBookedFreetextRoom() [#5200] - Veranstaltungsübersicht: Kaputte Ansicht bei "Farbgruppierung ändern" [#5201] - Update CKEditor auf v43 [#5209] - Terminvergabe - Termine am gleichen Tag lassen sich nicht anlegen [#5210] - PHP 8: Workaround für LC_NUMERIC entfernen [#5211] - Polishing: PHP-Attributes beim Upgrade auf php-di v7 [#5214] - PHP - Warnungen im Mail-Template [#5215] - ReturnType bei Studip\DIContainer ist immer noch falsch [#5217] - Das Forum verwendet nicht die neuen Notifications [#5218] - Login Formular hält in "medium" unnötig Raum für Infobox frei [#5220] - Aufgaben: Kaputter Upload von Dateien bei Textaufgabe-Fragen [#5222] - Fehler beim Import von Teilnehmenden via CSV in eine Veranstaltung [#5227] - MultiPersonSerach: Dialog vertikal etwas zu klein [#5228] - Nutzerverwaltung: Meldung besser umbrechen [#5229] - Verwaltungsseite: Nach dem Umsortieren sind abgeschaltete Tools verschwunden [#5232] - Tour zu Studiengruppen enthält nicht-legalen Wert [#5234] - Studip\VueApp sieht Vuex als primären Store [#5235] - Startseiten-Widget "Meine Veranstaltungen" wirft JS-Fehler [#5247] - Links in Benachrichtigungen zu Forumsbeiträgen kaputt [#5248] - Enter drücken beim Login schaltet die Passwortanzeige um [#5253] - Löschen von Studiengruppen wird von zu vielen Abfragen gestört [#5254] - Anmeldesets: Fehlende Regeln, führen zu einem Fehler [#5255] - SeminarCycleDate::toString und CourseDate::getFullName beachten Freitext-„Raumbuchungen“ nicht [#5256] - VIPs: Exportierte Aufgabenblätter lassen sich nicht importieren [#5261] - Launch Presentation claim fehlt beim LTI Aufruf [#5262] - MAINTENANCE_MODE_ENABLE funktioniert nicht mehr [#5263] - check_admission Cronjob kaputt [#5269] - Cronjob "Datenbank bereinigen" kaputt [#5270] - Schnellsuche: Ausklappfenster hängt zu weit links [#5274] - Blubber: Seitenleiste scrollt unnnötig [#5275] - Wiki: Breadcrumb in der Contentbar ist manchmal ohne Name der Seite [#5280] - Änderung eines Einzeltermins ändert die Raumbuchung nicht [#5281] - Courseware: Fehler in »Diagramm«-Block [#5283] - Blubber: Fehler beim Umschalten aus einem leeren Thread [#5284] - Layout Dateibereich Header nicht korrekt [#5285] - Kompakte Navigation: Icons sind falsch positioniert [#5286] - Multiple Redirect [#5289] - PHP8-Warnungen [#5290] - Courseware: Fehler in »Diagramm«-Block (Safari) [#5291] - Vue Dialoge lassen sich außerhalb des Sichtfeldes verschieben [#5292] - Fehlermeldung bei Nachrichtenversand an mehrere Veranstaltungen aus der Adminansicht [#5296] - Courseware: Leerzeichen im »Embedded«-Block [#5297] - Courseware: Fehlerchen im »Erfolge«-Block [#5298] - Courseware: Fehlerchen im »Persönliche Informationen«-Block [#5299] - Courseware: Änderungen am »Autoplay Timer in Sekunden« im »Galerie«-Block [#5300] - Courseware: Änderung der Höhe im »IFrame«-Block [#5301] - Courseware: »Schreibmaschine«-Block [#5302] - Startseite - Widget Studiengruppen: doppelte Überschrift [#5303] - Massenmail-Nachrichtenübersicht hat Sidebarinhalt im Content [#5305] - Massenmailversand an mehrere Veranstaltungen wirft Fehlermeldung [#5307] - Systemsounds: Lautstärke im Vergleich zu anderen Sounds noch zu hoch [#5308] - Aufgaben: Arbeitsblatt erstellen gibt PHP-Fehlermeldung [#5309] - Massenmailversand: Falsche Ersetzung in Serienmailfeldern und inkorrekte Ermittlung der Zielveranstaltungen [#5310] - Ankündigungen erstellen: Suche nach Einrichtungen etc. zeigt SQL an [#5311] - CKEditor: "Branding" entfernen [#5312] - Optimierte Grafik für Personen-Avatar [#5314] - Hilfeseiten für 6.x fehlen noch [#5315] - Optimierung des Hintergrundbildes der mobilen Navigation [#5316] - Loginscreen ist top-left und nicht zentriert [#5318] - Notifications: Linkfarbe/Hintergrundfarbe sehr ähnlich [#5320] - Meine Veranstaltungen - Unterschiedliche Info-Icons [#5323] - Austausch einiger Icons (bisher falsch gesetzt, bisher fehlend, grafisch repariert) [#5324] - HTML-escaped Inhalt in Massenmails [#5326] - make icons ersetzt Farben nicht vollständig [#5329] - LTI 1.3.: deployment ID wird auch bei globaler Konfiguration eines Tools in jedem Kurs hochgezählt [#5330] - Austausch Loginvisual für 6er Linie [#5332] - Überarbeitete Icons für 6.0 [#5333] - COURSE_SEARCH_IS_VISIBLE_NOBODY wird nicht mehr berücksichtigt [#5334] - Verbindliches Anmeldung, Icon ist kaputt [#5336] - Stundenplan: Responsive wird der Titel zu groß/ungünstig umgebrochen [#5337] - CotentBar 2: Kompakte Ansicht springt noch beim Scrollen [#5338] - Globale Suche: Ergebnisliste falsch positioniert [#5341] - notify-not-ok.mp3 existiert nicht [#5343] - Wiki: "Automatisches Speichern aktivieren" hat keinen Default [#5345] - Layout des Lizenzwählers kapuut [#5346] - "i"-Symbol zu hoch auf Loginseite [#5347] - Webpack zeigt viele Warnings wegen @nest [#5354] - Schwellwert für ActionMenu wird nicht mehr beachtet [#5358] - Blubber scrollt immer nach unten [#5360] - 2FA: falschen Token per Mail erhalten [#5364] - Courseware: Fehler in »Dokument«-Block [#5367] - Fehler bei Render-Text [#5368] - ENABLE_COURSESET_FCFS hat keinen Effekt [#5369] - Falsche Zeiten im Abgabeprotokoll in Vips [#5370] - OER: TypeError: this.tagHistory is undefined [#5375] - Aufgaben: Übernahme der Übungsgruppen aus Vips funktioniert nicht [#5380] - Kalender: »Veranstaltungen auswählen« hat keinen Effekt [#5387] - Fehlermeldung bei Eintragung in die Warteliste [#5390] - "TypeError: e.target.closest is not a function" in einem Dialog [#5393] - Infoseite: Link erstellen nicht möglich. [#5394] - Teilnahmebeschränkte Veranstaltung: Teilnehmende können nicht manuell hinzugefügt werden [#5402] - Meine Veranstaltungen Widget zeigt nichts an [#5409] - Teilnehmende können nicht von der Anmeldeliste genommen werden [#5415] - Viele DB Anfragen an semester_data auf jeder Seite [#5418] - Viele DB Anfragen an (ex_)termine im Profil [#5419] - OAuth2: Fehlende Session [#5424] - User nobody in Tabelle priorities führt zu Fehler [#5425] - Courseware: PDF-Seitenexport nicht möglich [#5426] - Suche im Log führt zu Fehlermeldung [#5428] - Fehlerhafter Eintrag für die DebugBar in der .env.dist [#5434] - Viele DB Anfragen an seminar_inst auf jeder Seite [#5442] - Docker-Container: Datenbank Migration schlägt fehl [#5443] - Vue3-Integration in Plugins funktioniert nicht. [#5446] - Vorgemerkte Veranstaltungen im Stundenplan: „Termin ausblenden“ und „Direkt zur Veranstaltung“ funktioniert nicht [#5448] - Loginseite: Textgrößen noch zu klein [#5450] - Undefined variable $course in /home/studip/studip-git/lib/classes/ResponsiveHelper.php on line 269 [#5451] - WYSIWYG: Farben im Formatwähler teilweise kaputt oder zu wenig Kontrast [#5452] - Root-Assi: Kleine Nickeligkeiten am Design [#5453] - Andere Status in CustomPerformLegacyRouteStrategy fehlen [#5455] - MariaDB Syntax error in 6.0.13_alter_schedule_table.php [#5459] - Terminblöcke anlegen mit englischsprachigem Profil nicht möglich [#5461] - Barriere-Melden Formular ist kaputt [#5464] - Courseware: Anklicken eines geteilten Lernmaterials produziert Fehler [#5465] - "Barriere melden"-Formular: Validierung kaputt [#5466] - Beim Erzeugen von Course Objekten werden mehrfach sinnlos die beteiligten Einrichtungen abgefragt [#5467] - Sprechstunden: Einzeltermine anlegen funktioniert nicht [#5469] - Anmelderegel: Datenfelder werden als Auswahlbedingung nicht angezeigt [#5483] - "npm run webpack-prod" läuft aktuell nicht durch [#5484] - Stundenplan zeigt keine Termine an, wenn [#5486] - LTI: Missing template "course/lti/process_select_link" [#5488] - Studiengruppen: Migration legt alle Spalten für MD5 ids falsch an [#5489] - Stundenplan: Migration macht die Spalte course_id kaputt [#5490] - LTI-Schnittstelle: Nach Update alle Konfigurationen und Verknüpfungen verschwunden [#5491] - Verwaiste Bilder unter public/assets/images [#5494] - Ankündigungen: Ankündigungen auf der Loginseite lassen sich nicht finden [#5497] - Loginseite: Im responsive Modus sind die Meldungen noch zu breit [#5498] - Media Proy: $cache must not be accessed before initialization [#5499] - Warteliste: Anmeldezeitraum stimmt nicht mit der Position überein [#5500] - Fehler beim Speichern von Anmeldesets [#5501] - Gelöschtes Icon wurde nicht ersetzt [#5502] - Inkonsistenz: Datepicker.vue-Komponente nutzt das Datumsformat des Browsers zur initialen Darstellung eines Datums, aber beachtet dieses nicht bei der Auswahl eines anderen Datums [#5507] - Hilsfunktion "mila()" verlässt sich auf nicht mehr vorhandene Variablen [#5510] - Bedingte Anmeldung mit Datenfeldern führt zu Fehler [#5522] - CSS des CKEditors wird nicht mehr geladen, wenn damit erstellte Inhalte angezeigt werden [#5558] - Töne in den neuen Benachrichtigungen ausbauen [#5562] - Courseware: Fehler im »Blickfang«-Block [#5563] - OAuth2: Scopes können nicht konfiguriert werden [#5567] - Datei upload dropzone reagiert nicht optisch auf dragover [#5574] - Courseware: Suche funktioniert nicht [#5575] - Sprachumschalter [#5578] - Aufgaben: Zuordnung der Teilnehmer zu Übungsgruppen unter "Ergebnisse" ist falsch [#5579] - CKE css überschreibt Stud.IP css [#5586] - Vue-Chunk exportiert pinia nicht [#5588] - Redirect nach WebSSO-Login geht verloren [#5593] - Datepicker Vue-Komponente übernimmt manuelle Eingaben nicht [#5600] - Wiki: Seiteninhalt wird beim Speichern durch die HTML-Darstellung des Wiki-Markup ersetzt [#5604] - Status des Autosave im Wiki zu uneindeutig [#5606] - Wiki: Sicherheitsabfrage beim Klick auf "Speichern" [#5608] - Fehler beim Stundenplan in der mobilen Ansicht [#5614] - Wiki: Bearbeitende Person wird aus dem Editor geworfen, wenn ein weiterer Nutzer die Seite zu bearbeiten versucht [#5618] - Aufgaben: Spalte "Aufgabentyp" im Arbeitsplatz ist immer leer [#5619] - Methode StudipAuthOAuth2::getUsernameKey() verwendet die falsche Reihenfolge [#5624] - Hinweis "[versteckt]" auf "Meine Veranstaltungen" hat keinen Abstand [#5626] - Aufgaben: Default für Bearbeitung in Übungsgruppen ändern [#5635] - Studierendenansicht: Messagebox statt Notification [#5637] - Nutzung der Vue-DevTools defekt [#5652] - Vips: Call to a member function delete() on null [#5658] - VVZ: Anzahl der Veranstaltungen lädt nicht nach [#5677] - Routen von JsonApiPlugin erst verfügbar, wenn das Plugin für nobody freigeschaltet ist [#5681] - Consultation: Termin lässt sich nach Ändern von Datum nicht anlegen [#5682] - Nach dem Login wird nicht mehr auf die ursprüngliche URL weitergeleitet [#5683] - Weitere Rechtschreibfehler [#5702] - Fragebögen: Antwortoptionen bei Auswahlfragen können nicht gelöscht werden [#5713] - Courseware: Öffentliche Links sind nicht öffentlich [#5717] - PHP8-Warnungen [#5723] - Unknown column 'lti_deployments.options' in 'where clause' [#5739] - Fix Range::isAccessibleToUser() implementation [#5754] - Benachrichtigungen über ausgefallene Termin: Mailtext ist konfus und hat andere Schwächen [#5767] - Terminverwaltung: Default bei Benachrichtigungen und Hinweistext [#5768] - Terminverwaltung: Platzhalter in Notification [#5769] - Verzeichnisstrukturen: Adminseiten haben defekte UI [#5773] - Neue Demodaten [#5779] - Aktivierungslink für Mailänderung defekt [#5781] - Demodaten: Dateibereich: Der Link auf die Datei „mappe_studip-el.pdf“ ist kaputt [#5785] - Demodaten: Im Dateibereich wird ein Sitzungsordner für einen gelöschten Veranstaltungstermin angelegt [#5786] - Aktualisierung von config/studip-requirements.php [#5797] - Verwaltung der Studiengruppen fehlerhaft [#5805] # 08.08.2025 v 5.5.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.6&state=all - matriculation_number hat keinen Index in der DB [#4577] - Wiki: Seiteneinstellung und Bearbeiten [#5272] - Wiki: Vorbelegung "keine" bei "Übergeordnete Seite" funktioniert nicht [#5277] - Vorlesungsverzeichnis: Avatarbild von Veranstaltungen fehlt [#5278] - Wiki: Seiteneinstellungen zugänglich für Studierende [#5327] - WIKI_COURSE_EDIT_RESTRICTED wird bei Migration zum neuen Wiki nicht beatchtet [#5351] - Veranstaltungsverwaltung: Teilnehmerexport hat Probleme mit gleich benannten LV [#5398] - Email beim Zurücksetzen des Courseware Fortschritts kann nicht zugestellt werden, wenn viele Nutzer betroffen sind. [#5659] - WIKI: Seite: "Letzte Änderungen" Spaltenstruktur passt nicht so ganz... [#5690] - Terminkalender ab 5.5: Gruppenterminkalender zeigt eigene Termine nicht an [#5695] - Ankündigungen: Text wird nicht angezeigt [#5714] - Ankündigungen: lassen sich im Arbeitsplatz nicht erstellen [#5715] - Wiki Seiten laden teilweise extrem lange [#5770] # 08.08.2025 v 5.4.9 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.9&state=all - Blubber: Im responsive Modus fehlt die Sidebar [#2347] - Objektblock Galerie kann nicht mit Layout "Gitter" angelegt/gespeichert werden. [#4272] - Raumanfragen mit 0 Teilnehmern [#4892] - Veranstaltungsverzeichnis (Studienbereiche aka sem_tree), keine Veranstaltungen werden angezeigt [#5696] - Alte Verlinkung beim Studienbereich [#5703] - PHP8 - Warnungen [#5752] - Wiki verwendet falsche Rechteabfragen in der JSON-API [#5756] # 08.08.2025 v 5.3.12 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.12&state=all - Einträge in mvv_lvgruppe_seminar bleiben nach Löschen einer Veranstaltung zurück [#28] - Fehlerhafte Anzeige offener Raumanfragen für Personen mit Rechten an Räumen [#432] - Dateibereich: Aktion "Link kopieren" an falscher Stelle im Aktionsmenü [#494] - ResourceRequestProperty: Falsches Objekt wird übergeben [#785] - Einstellung "Benachrichtigungen über Javascript" deaktivert den jsupdater [#935] - Raumverwaltung: Es wird keine Mail versandt, wenn eine fremde Reservierung oder Sperrbuchung gelöscht wird [#4749] - Wiki: automatisches Speichern funktioniert nicht, wenn "Benachrichtigungen über Javascript" deaktivert ist [#4847] - User-Setting JS-Updater [#4848] - Forum: "Thema löschen" (Aktionsmenü) wird nur admin/root angeboten [#5431] - Klick auf das Ankündigungen-Symbol kann zur falschen Stelle führen [#5559] - Bezeichnung Feld "Interner Kommentar" vereinheitlichen [#5598] - Externe Seiten: eigene Kategorien werden nicht in der ausgewählten Sprache ausgegeben [#5662] - Release-Job in der Pipeline verweist auf nicht vorhandene ChangeLog-Datei [#5665] - Fehler beim Erstellen eines neuen Eintrags und „Darstellung ändern“ in „Mein Stundenplan" [#5666] - PHP8-Warnungen bei der Verwaltungsseite der globalen Suche [#5667] - Globales Deaktivieren des Wiki: Werkzeug kann dennoch ausgewählt werden [#5668] - Schreibfehler in datetimepicker.vue [#5671] - Score achtet nicht darauf, dass das Forum deaktiviert sein kann [#5674] - Tippfehler bei den persönlichen Benachrichtigungen [#5691] - Weitere Tippfehler im System [#5692] - System->Touren zeigt User mit kleinster ID an [#5709] - Weitere Rechtschreibfehler [#5728] - Sperrbuchung kann nicht angelegt werden, wenn vorhandene Buchungen nicht überschrieben werden sollen [#5749] - „user_info.email_forward must not be null“ beim Speichern der persönlichen Maileinstellungen, wenn MESSAGING_FORWARD_AS_EMAIL auf false steht [#5751] - JSON:API: Semester-Filter "all" für Veranstaltungen funktioniert nicht [#5763] - Aufruf von seminar_main.php mit redirect_to-Parameter kann auf beliebige Webseiten weiterleiten [#5764] # 26.06.2025 v 5.5.5 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.5&state=all - Teilnehmerlisten nach Namen sortiert exportieren [#4763] - Ausgabe der Studiengangsbezeichnung ist abgeschnitten [#4816] - Terminübersicht zeigt freie Ortsangabe trotz Raumbuchung [#4836] - Excel-/CSV-Export von Teilnehmergruppen unvollständig [#4837] - Im Stundenplan ausgeblendete Veranstaltungen werden im Widget „Meine aktuellen Termine“ angezeigt [#4866] - Wiki Berechtigungsprobleme bei Einrichtungen und freien Veranstaltungen [#5153] - Bearbeitung von Wiederholungsterminen funktioniert nicht [#5181] - Vorlesungsverzeichnis: Der Filter nach einer Veranstaltungskategorie liefert keine Ergebnisse [#5243] - Type Hinting für SimpleCollection-Inhalte [#5257] - Export: Reihenfolge der Personen der Einrichtung ist "zufällig" [#5259] - Wiki: Auf jeder Seite wird "Wiki-Startseite" als aktiver Navigationspunkt angezeigt [#5276] - Courseware: Im »Audio«-Block »Audio-Aufnahmen zulassen« ist kaputt [#5294] - Funktion CalendarDateAssignment::getRoomName() existiert nicht [#5339] - WIKI_COURSE_EDIT_RESTRICTED wird nicht mehr benötigt [#5342] - Skandal: Stud.IP Punkte verschwunden [#5385] - Fehlermeldung beim Teilnehmerexport über Admin-Veranstaltungsadministrationsseite [#5395] - Veranstaltungsverwaltung: Teilnehmerexport funktioniert für einige Veranstaltungen nicht [#5396] - Aufrufen der Profilseite erzeugt Unmengen an DB Abfragen [#5410] - SCSS-Compiler bindet CSS-Variablen mehrfach ein [#5411] - Exporte verwenden die falschen Spaltentrenner im CSV [#5439] - Export: Datenfelder fehlen im Teilnehmerexport [#5440] - Terminvergabe: abgesagte Termine bleiben in der Datenbank [#5462] - Stundenplan: Start- und Endzeit wird ignoriert [#5470] - Wiki-Kommentare funktionieren nicht mehr [#5511] - Terminvergabe: Nach dem Löschen einer Person werden Benachrichtigungsmails für deren gebuchte Termine in der Vergangenheit verschickt [#5561] - Hinweistexte auf Loginseite machen Links nicht kenntlich [#5581] - Export: Zusatzangaben fehlen im Teilnehmerexport [#5610] - Export: Datenfelder fehlen im Teilnehmerexport von Gruppen [#5616] - Export: Teilnehmerexport in LV ohne Zusatzangaben kaputt [#5657] # 26.06.2025 v 5.4.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.8&state=all - Warnungen und Fehler bei Unit-Tests mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3204] - Courseware: Fehler in der JSON-API durch Warnungen in PHP 8 [#4408] - Diverse PHP8-Warnungen in den Raumanfragen etc- [#4623] - Dialoge: size=auto beachtet Fragezeichen nicht [#5046] - PHPWarnings [#5340] - Rollenverwaltung: Personen-Tabellen der jeweiligen Rolle sind nicht vorsortiert [#5378] - Veranstaltungsexport aus dem VVZ ohne Bereichspfad und mit falscher Liste der Lehrenden und HTML-Fragmenten [#5400] - Blubber: (vermutlich) unnötige Queries [#5420] - Globale Suche: Direkter Aufruf mit Suchbegriff als Parameter in der URL funktioniert nicht (immer) [#5445] - Veranstaltungen über Einrichtung belegen funktioniert nicht. [#5457] - CI: eslint-formatter-gitlab ab Version 6 führt zu Konflikt und somit zu fehlerhafter Pipeline [#5523] - Blubber: countUnreadComments zählt falsch [#5597] - Ilias Schnittstelle: studip_referrer.php springt nicht mehr in Ilias Objekte (Ilias 8) [#5617] - BlubberThread::findMyGlobalThreads nicht sonderlich performant [#5628] - Blubber-Suche in Veranstaltungen führt zu Fehlermeldung [#5644] # 26.06.2025 v 5.3.11 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.11&state=all - Sehr viele Aufrufe von RoomManager::userHasRooms() [#343] - Forum - Letzte Beiträge - Zitieren auf Bereiche [#1769] - Forum - Bereich editieren lässt sich mehrfach öffnen [#1957] - Spaltenüberschriften im Dialog "Raumeigenschaften" nicht sinnvoll [#3056] - Raumverwaltung Administration: Berechtigungsübersicht zeigt nur Buchungen mit der Person als Belegender [#3778] - Fragebogen: Es landen doppelte Anworten zu einem Nutzer in der Datenbank [#3802] - Weitere PHP8-Warnungen [#4832] - ILIAS-Schnittstelle: Inkompatibilität mit ILIAS 9 [#4995] - Raumanfragen: Raumliste bei "Auswahl anhand einer Raumgruppe" ist nicht sortiert [#5110] - Semesterbelegungsplan zeigt falsches Semester an [#5240] - Timeout bei großen Blubber Threads [#5313] - Datenfelder lassen sich nicht anlegen [#5335] - Diverse Warnings im Ilias Interface [#5344] - PHP-Warning in course/grouping/members [#5348] - Nutzendenverwaltung: Forms sind falsch ausgerichtet [#5349] - Sortierung der Statusgruppen ist defekt [#5356] - Fehlende Bestätigung beim Zurücksetzen der Startseite [#5357] - Externe Seiten: Speichern der Grundeinstellungen führt zu Fehler (PHP 8) [#5376] - Eingabefelder mit Select ("nested-select") verlieren den Fokus [#5381] - Problem mit PDO::ATTR_STRINGIFY_FETCHES [#5382] - Löschen von Cronjob rennt in memory limit [#5386] - Probleme mit get_default_http_stream_context() und Proxy [#5388] - Weitere PHP8-Warnungen [#5399] - CW: Text-Block (Halbe-Breite) schneidet den CKEditor ab [#5403] - Aufrufen der Veranstaltungsübersicht erzeugt unnötig DB-Abfragen für Termine [#5421] - SimpleORMap::setData() iteriert immer über alle Werte im Objekt [#5422] - Fehlerhafte Darstellung bei der Anmelderegel: "Kurs mit Teilnahmebedingungen" [#5427] - Formatierungsfehler in Warnmeldung - Thema Löschen Forum [#5429] - Unload event listeners are deprecated and will be removed. [#5436] - PHP8-Warnungen [#5441] - Logout über Shibboleth: Informationen gehen verloren [#5460] - CKE v4 immer noch im Code [#5473] - Terminvergabe: Fehlerhafte Zuordnung von verantwortlichen Personen zu Terminen [#5475] - Stylesheets von CKE4 können entfernt werden [#5477] - Auslesen der Konfiguration erzwingt bei jedem Seitenaufruf ein filesort [#5492] - Dateigrößen in Byte Größe haben fehlerhafte Pluralform [#5512] - Courseware: Aufgaben verteilen bietet nur die ersten 30 Gruppen an [#5514] - OpenID Connect: Scopes können nicht konfiguriert werden [#5566] - Migration 5.3.30_repair_consultation_events.php schlägt fehl [#5569] - Datumsauswahl kaputt, wenn Nutzersprache auf Englisch eingestellt ist [#5570] - Bilder im HTML Input (bsp. Forenbeiträge) haben fehlerhaften Alt-Text [#5576] - API-Verwaltung: Registrierte Applikation kann nicht entfernt werden [#5583] - JSONAPI-Authority für VA-Teilnehmer unterscheidet sich vom tatsächlichen Verhalten [#5587] - Raumsuche: Individuelle Raumgruppen: Icons landen unter Auswahlbox [#5590] - Inkonsistenz: Studiengruppen mit ausgeschalteter Verwaltungsseite [#5591] - OpenID Connect: Domain wird immer angehängt [#5592] - JSONAPI < 5.5: Keine Unterscheidung von CourseDate und CourseExdate möglich [#5599] - Gruppenbelegungspläne anders sortiert als Individuelle Raumgruppen [#5601] - ILIAS Authenticate ruft immer CheckAuthentication auf und triggert fehlerhafte Logins bei externen Authmethoden [#5622] - Weitere Probleme mit Auth-Plugins [#5625] - Diverse Probleme mit der MultiPersonSearch [#5629] - Veranstaltungstitel verschwindet in Kachelansicht bei zu langen Wörtern [#5632] - FileManager::getFileIcon: Generic-Icon bei Umlauten [#5636] - Datenfelder mit Typ date lassen sich nicht wieder leeren [#5649] - Datenfelder mit Typ time lassen sich nicht eingeben [#5650] - Anzeige des Namens des Fachs anstatt des Studiengangteils [#5654] - Seite mit Ausprägungen wird angezeigt, auch wenn nur eine zur Auswahl steht [#5656] # 28.02.2025 v 5.5.4 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.4&state=all - Pipeline für 5.5 lintet nicht gegen PHP 7.4 [#5134] - Courseware: Beim Kopieren und Importieren wird die Einstellung "Titelseite" nicht übernommen [#5138] - Inhaltsverzeichnis-Block zeigt Seite in Kachelansicht nicht an [#5158] - Löschen eines Accounts erzeugt fehlerhafte Nachrichten [#5161] - Wiki: Anlegen einer Seite mit Name ".*" löscht den Inhalt aller Seiten, die ".*" enthalten [#5207] - Call to a member function each() on null in /srv/studip/lib/models/ConsultationEvent.php:37 [#5266] - Wiki: "Mach die Welt ein Stückchen schlauer" ist unschlau [#5273] - Austragen einer Person aus einer Kontaktgruppe führt zu einem Fehler [#5319] # 28.02.2025 v 5.4.7 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.7&state=all - Veranstaltungsverwaltung: Fehlerhafte Darstellung der Studienbereiche [#2863] - Veranstaltungsverwaltung: Reiter steht in der DB an falscher Position [#4417] - Blubber in Veranstaltungen zeigt alle globalen und persönlichen Blubberthreads [#4546] - Undefined key "ref_id" beim Sprung vom Arbeitsplatz ins mit PHP8 [#4939] - Studiengruppe Werkzeuge-Seite Tabellarische Ansicht kaputt [#4972] - Falsche Feldnamen in 5.4.6_tree_changes.php [#5129] - Courseware: Beim Importieren wird zu jeder Seite ein leerer Abschnitt hinzugefügt [#5139] - Schnittstelle Ilias: In Ilias gelöschte Nutzer führen zu Inkonsistenz [#5145] - Zusatzangaben: Widget "Veranstaltungen" wird auch Dozenten angezeigt [#5154] - Rollenzuweisung für Ankündigungen funktioniert nicht mehr richtig. [#5178] - QR-Code skaliert nicht horizontal [#5190] - Raumanfragen: Option für Rückmeldung an alle Lehrenden soll wieder immer verfügbar sein (nochmal) [#5264] - Courseware: Fehler bei der Auswahl von Farben [#5295] - JSON-API liefert auch bei gesetztem Accept-Language Header nur den Originalstring [#5306] # 28.02.2025 v 5.3.10 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.10&state=all - InfoIcon im Dialog wird direkt angezeigt [#773] - SimpleORMap liest falsche Default-Werte aus dem Schema [#4462] - PHP8 - Warnungen in den Hilfetouren [#4667] - Teilnehmende: "Diese Seite für Studierende verbergen" funktioniert nicht mehr [#5009] - Timeout für HTTP Requests in Ilias-Schnittstelle implementieren [#5014] - Courseware Aufgaben: Fehlende Funktion im Store [#5019] - Fehler beim Speichern von I18N-Datenfeldern [#5031] - Im fromSORM fehlt Eingabename des `templates/forms/select_input.php` [#5080] - Semesterdarstellung ist bei der Anzeige der Veranstaltungen einer Einrichtung verschoben [#5119] - BIESt 831 taucht beim AdvancedBasicDataWizard auf [#5121] - User::name not found [#5122] - LVGroupsWizardStep läuft auf eine Exception [#5123] - Leerzeichen in Footer von Text Mails [#5128] - Log-Events schneiden Pluginnamen ab [#5135] - Änderung des Inhaltstyps macht Aufgabe unbrauchbar [#5144] - Externe Seiten: Konfiguration kann mit PHP 8 nicht mehr gespeichert werden [#5184] - Notwendigkeit von »r« (read) und »w« (write) bei den Einstellungen der Zeitgesteuerten Ordner [#5194] - Beim Löschen von Konten werden die Einladungen in Studiengruppen nicht gelöscht [#5195] - Inkonsistente Bezeichnungen der Ordnertypen [#5197] - Fragebögen: Icon in Startzeitpunkt/Endzeitpunkt bewegt sich beim Öffnen des Dialogs [#5202] - MVV: Bearbeitungskontext geht nach Bearbeitung einer Fachsemsterzuordnung verloren [#5203] - Fragebogen: Einstellung "Pflichtfrage" funktioniert bei Freitextfrage nicht [#5204] - Elemente auf "Privatspäre" unter Profil > Einstellungen sind nicht übersetzt [#5205] - I18N-Datenfelder auf der MitarbeiterInnen-Seite einer Einrichtung können zur Anzeige von "default_value" führen [#5208] - Inkonsistentes Verhalten von Datenfeldern [#5213] - Weitere PHP8-Warnungen [#5216] - Systemplugins sollten vor allen anderen Plugins geladen werden [#5241] - Globale Suche nach Veranstaltungen berücksichtigt SEM_VISIBILITY_PERM nicht [#5250] - Methode User::search() liefert ggf. Einträge ohne User-ID zurück [#5279] - Funktionen/Gruppen: Multipersonsearch führt zu Speichermangel [#5282] # 20.12.2024 v 5.5.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.3&state=all - Fullcalendar: Das Jahr wird in den Spalten bei der Hochkant-Darstellung auf Mobilgeräten abgeschnitten [#3632] - Polishing: GUI des neuen Terminkalenders verbessern [#3692] - Terminkalender: Fehler beim Löschen eines Termins [#4291] - Courseware: Blöcke landen bei Doppelklick unter "nicht zugewiesene Inhalte" [#4403] - ILIAS-Schnittstelle: neues Feld matriculation_number wird nicht berücksichtigt [#4446] - Wiki: Berechtigungen für AutorInnen sind nicht korrekt [#4490] - Wiki: Speichern der Inhalte umgeht den HTML-Purifier [#4528] - Terminvergabe: Benachrichtigung bei Absage trotz ausgeschalteter Benachrichtigungen [#4532] - Position der Anfasser in der Merkliste ist inkorrekt, wenn diese herunter gescrollt wird [#4549] - Courseware: Merkliste springt beim Aklicken des Aktionsmenüs nach oben [#4552] - Hinzufügen Button im Inhaltsverzeichnis wird ausgeblendet [#4573] - Courseware: Quellcode-Bearbeitungsfenster im Textblock ist zu klein [#4579] - Matrikelnummer kann nicht geleert werden und CSRF-Protection wird nicht abgefragt [#4584] - Im Wiki einer Veransatltung können beliebige Wikiseiten aus anderen Veranstaltungen angeschaut werden [#4585] - Wiki-Link zeigt die falsche Seite an [#4602] - User::convert() referenziert nicht mehr vorhandene Tabellen "wiki" und "wiki_locks" [#4608] - Elemente in der Schnellsuche sind stellenweise nicht richtig angeordnet [#4617] - PHP 8: Inkompabilität der Bibliothek `lcobucci/jwt:3.4.6` [#4621] - Diverse PHP8-Warnungen in den Raumanfragen etc- [#4623] - Löschen von Nutzerkonten: E-Mail-Benachrichtigung auch bei deaktivierter Option [#4624] - Scrollen funktioniert nicht im Menü „Abschnitt hinzufügen“ in der CW [#4625] - PHP8 - Fehler im Kalender [#4657] - Falscher Fokus im CKEditor bei den Courseware-Zertifikatseinstellungen [#4681] - Raumanfragen: Räume werden beim Auflösen einer Raumanfrage nicht gebucht [#4690] - Terminbuchung SQL-Fehler bei Buchung auf eigener Terminvergabe-Seite [#4703] - Kalender: Vertrauliche Termine können von anderen eingesehen werden [#4706] - Probleme beim Verschieben von Terminen im Terminkalender [#4723] - Probleme mit Wiederholungsterminen im Terminkalender [#4724] - UX-Problem im Terminkalender: Der Terminkalender merkt sich das Datum nicht über Aktionen hinweg [#4725] - Terminkalender: Mehrtägige Termine können nicht gelöscht werden [#4726] - lib/fullcalendar.js: Dialoge zum Verschieben von Fullcalendar-Einträgen ist zu groß [#4727] - Wiki triggert jsupdater auf jeder Seite im Stud.IP [#4738] - Zugriff auf WikiPage::content überschreibt SORM-Daten [#4780] - „Invalid day number“ im Kalender-Widget der Startseite, wenn es einen Wiederholungstermin gibt, der sich Sonntags wiederholt [#4801] - register.js nach Umbau der Registrierung obsolet [#4802] - Eintrag im Stundenplan verschwindet bei Zuweisung der Farbe grau [#4838] - Dateiwähler ist nach Upload nicht aktuell [#4861] - 5.5: Im Terminkalender können keine mehrtägigen ganztägigen Termine angelegt werden [#4918] - Einrichtung bearbeiten: Homepage ist ein Pflichtfeld [#4930] - Externe Seiten verwenden SimpleORMapCollection statt SimpleCollection oder Array [#4937] - Themen von unregelmäßigen Veranstaltungsterminen werden in der Übersicht doppelt ausgegeben [#4944] - Migration 5.5.23 und 5.5.23.1 zusammenfassen [#4981] - Wiki: Exception taucht auf, wenn ich mit autor-Berechtigungen eine nicht existierende Seite aufrufe [#4991] - Wiki in Einrichtung kann keine Startseite haben [#4992] - Alte Links auf Wikiseiten funktionieren nicht mehr [#4996] # 20.12.2024 v 5.4.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.6&state=all - Lehrendenfilter bleibt leer bei nur einer Einrichtung [#4241] - Blubber "Benachrichtigungen aktiviert umschalten" funktioniert nicht [#4558] - Fehler im Job "phpstan" der Pipeline [#4559] - OER: Besser zurück Typ der Methode (oerModuleIntegrateMaterialToCourse()) [#4561] - Startseitenwidgets: Englische Pluginbeschreibung wird ignoriert [#4568] - OER: Die Klasse `CoreDocuments` lädt zweimal [#4581] - Zeiten/Räume: geschlossene Raumanfragen können nicht wieder geöffnet werden [#4582] - PHP8-Warnungen in den Kontakten [#4609] - Veranstaltungsverwaltung: Falscher ursprünglicher Name eines Werkzeugs beim Umbenennen [#4633] - PHP8-Warnung in der Pluginverwaltung [#4640] - Fehlerhafte Navigation im Vorlesungs-/Einrichtungsverzeichnis [#4748] - Veranstaltungsverzeichnis/Einrichtungsverzeichnis findet keine unbegrenzt laufenden Veranstaltungen mehr [#4752] - Filter nach Kategorien in Verwaltung falsche Ansicht von nicht aktivierten Elementen [#4781] - PHP8-Warnings beim Anpassen der Farbe auf Meine VA [#4803] - PHP8 Warnungen in Admin-VA [#4809] - PHP8-Warnungen beim Auflösen von Raumanfragen [#4821] - StudipModule/StandardPlugins können nicht mehr in Veranstaltungen aktiviert werden [#4862] - Hilfelasche: Icon vor "Weiterführende Hilfe" steht in eigener Zeile [#4896] - Admin-VA: unbegrenzte Veranstaltungen werden nicht exportiert [#4907] - Diverse Felder auf der Admin-Verwaltungsseite für Veranstaltungen sind nicht gegen XSS geschützt [#4911] # 20.12.2024 v 5.3.9 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.9&state=all - Verwirrende Sichtbarkeitseinstellungen für Tools in einer Veranstaltung [#613] - OER Campus: Filter Niveaustufe lässt sich nicht wieder entfernen [#2429] - Warnung "Einstellungen [...] können nur gespeichert werden, wenn der Selbsteintrag aktiviert ist." beim Anlegen einer Gruppe [#2518] - Courseware: Leinwand Block [#2867] - RVV: Ablehnen einer Raumanfrage [#2941] - Arbeitsplatz: Filter im Dateibereich funktioniert nicht mehr [#3267] - Bulk Update der Gruppengröße bei Gruppen mit Ordner löscht die Verknüpfung zum Ordner [#3342] - 'data-proxyfor' triggert change nicht [#3467] - Falsches HTML in der Modulsuche [#3838] - Datenschutzerklärung kann während Auswahl der Sichtbarkeit/Nutzungsbedingung nicht geöffnet werden [#3912] - Orphaned `etask_assignments` [#3971] - SimpleORMap erzeugt mit PHP 8.1 eine Deprecation Warning [#4134] - Cache-Verwaltung: Einstellung des Memcached-Server wird beim Hinzufügen von Servern überschrieben [#4265] - MultiPersonSearch respektiert die Sichtbarkeitseinstellungen nicht [#4318] - ILIAS-Schnittstelle: Kategorien werden nicht angelegt [#4443] - ILIAS-Schnittstelle: Geschlechts-Eintrag wird nicht korrekt übergeben [#4444] - ILIAS-Schnittstelle: falscher Typ für Konstanten in IliasUser.php [#4445] - ILIAS-Schnittstelle: Option, Kategorie auf den Persönlichen Schreibtisch zu legen, wird angezeigt [#4447] - Veranstaltungstitel in Dateiübersicht sind nicht verlinkt [#4457] - Breadcrumbs in der Contentbar brechen nicht richtig um [#4503] - Warnings beim Kalender [#4527] - Zeiten/Räume erlaubt Nutzern das Bearbeiten und Löschen fremder Termine [#4530] - Kontakte - Gruppen können nicht angelegt werden [#4555] - TypeError: Argument 1 passed to ActionMenu::setContext() must be of the type string, null given [#4556] - Das Eintragen von Personen über [Grunddaten > Personal] führt zu Fehler [#4557] - StudipFileCache: Funktion "write" findet existierende Datei nicht [#4560] - URLHelper in JavaScript verhält sich bei "null"-Werten anders als der in PHP [#4564] - PHP - Warnungen in den Raumbuchungen [#4566] - Abstände in der Content-Bar [#4569] - Externe Seiten: Aufruf der Grundeinstellungen führt zu Fehler [#4571] - Externe Seiten: Speichern der Konfiguration führt zu Fehler (Mitarbeiter templatebasiert) [#4572] - Fehlerhaftes Form-Tag eingefügt [#4574] - app/views/course/wizard/steps/basicdata/index_studygroup.php: htmlReady fehlt [#4575] - Toter Code: course/studygroup/create wird nicht mehr benutzt [#4576] - SimpleORMap::getNewId funktioniert nicht für int-Primärschlüssel mit auto_increment [#4586] - Inkonsequente Status-Auswertung des Coureware-Inhaltselement einer VA im Arbeitsplatz [#4588] - Courseware: Arbeitsplatz->Courseware->Meine Veranstaltungen zeigt nur ein Lernmaterial pro VA an [#4590] - Vorschau im Dateidialog erhöht Downloadcounter [#4591] - PHP-8 Warnungen im Dateibereich [#4597] - PHP8-Warnungen in Visibility [#4598] - PHP8-Fehler in der Rest-API [#4599] - PHP8-Warnungen in MyRealmModel [#4600] - PHP8-Warnungen in den Wartelisten [#4603] - PHP8-Warnungen in StudipMail [#4607] - PHP8-Warnungen im jsupdater [#4610] - PHP8-Warnungen im Forum [#4611] - PHP8-Warnungen in den Raumbuchungen [#4612] - PHP8-Warnungen in den Raumanfragen [#4613] - PHP8 - Warnungen in den Zeiten / Räume [#4614] - PHP8-Warnung in der SHibboleth-Anbindung [#4616] - OER-Campus: Alignment im Editor bei den Tags verschoben [#4629] - PHP8: Gesammelte Warnings aus der 5.5 in Vechta [#4631] - Warteliste wird nicht angezeigt [#4632] - Einträge im Aktionsmenü sind per Tastatur nicht mehr erreichbar [#4641] - Opengraph-Komponente hat noch Flash-Reste [#4643] - Courseware: Fehler beim Import [#4649] - Syntax Highlighting wird nicht mehr ausgeführt [#4650] - JSON-API wirft Fehler bei Anfragen mit Transfer-Encoding [#4652] - PHP8 - Warnungen auf Meine Veranstaltungen [#4655] - PHP8 - Warnungen im Kalender [#4658] - Weitere diverse PHP8 - Warnungen [#4659] - PHP8 - Warnungen in den Nachrichten [#4662] - PHP8-Warnungen in der Teilnehmendenliste [#4663] - PHP8-Warnungen in der Courseware [#4664] - PHP8 - Warnungen / Fehler [#4665] - Gelöschter Absender einer Nachricht wirft Exception [#4678] - Zeiten/Räume: "Alle auswählen" wählt keine Termine mehr aus [#4688] - „Ordner für Hausaufgaben“ und „Unsichtbare Ordner“ nutzen das gleiche Icon [#4691] - Diverse kritische Aktionen über ungeschützten GET Request [#4692] - Blaue Kopfleiste wächst bei Hover auf Benachrichtigungen [#4698] - Administration/Veranstaltungs-Stundenplan kann ohne Admin Rechte aufgerufen werden [#4701] - Parameter $avatar bei PersonalNotifications::addUser() hat falschen Default [#4705] - ToolsNavigation ist verwaist [#4709] - fehlende Einstellungen in der config-Tabelle für Notifications [#4711] - JSON-API setzt die baseURL des URLHelper zu spät [#4712] - JSONAPI: Lehrende und TutorInnen können nicht ausgelesen werden [#4714] - Prioritätsverteilung kann durch Studierende manipuliert werden [#4717] - Fehler beim Logout via SSO [#4731] - Plugin kann durch die Variable $class gestört werden [#4739] - Buttons im Dialog reagieren nicht auf Änderungen des zugrundeliegenden Buttons [#4745] - PHP8-Warning bei der Anzeige der Log-Events [#4757] - SimpleCollection-Methoden verändern den Typ der Collection [#4758] - SimpleORMap leeres additional_fields set wirft TypeError in Php8 [#4761] - Änderungen am Proxy triggern nicht mehr andere Helper-Attribute [#4762] - Fehler in der JSONAPI [#4764] - Fehler in ExportPDF, wenn eine eingebundene Datei nicht mehr existiert [#4765] - Kopieren von Lerninhalten aus bestehenden Lernmaterialien klappt nicht [#4766] - PHP8 - Warnungen in den Anmeldesets [#4767] - Typo in CourseWareWelcomeScreen [#4772] - PHP8-Warnungen in der Modulverwaltung [#4773] - Request::i18n() ist fehlerhaft, wenn als Default ein I18NString angegeben wird [#4774] - Zugriff auf CourseDate::statusgruppen ist nicht performant [#4776] - Migration für #4008, um die falschen Einträge abzuräumen [#4777] - PHP8-Warnung bei der globalen Suche [#4778] - Kontrastprobleme Hover Effekt wenn Kontrastreiches Farbeschema aktiviert ist [#4782] - Import von Courseware läuft in einen Fehler, wenn die Datenbank im Strict-Modus ist [#4792] - PHP8 - Fehler im Dateibereich [#4804] - PHP8-Warnungen beim Anlegen von Veranstaltungen [#4805] - Cache kann nicht konfiguriert werden, wenn CACHING_ENABLE ausgeschaltet ist [#4806] - Browserslist: caniuse-lite is outdated [#4808] - Fehler beim Anlegen einer Einrichtung [#4811] - PHP8-Warnung in der MultipersonSearch [#4812] - PHP8 - Warnungen in der alten RestAPI [#4813] - PHP8-Warnungen in den Raumanfragen [#4814] - Diverse weitere PHP8 - Fehler / Warnungen [#4823] - Weitere PHP8-Warnungen in der Version 5.5 [#4829] - PHP8 - Warnungen in der Teilnehmendenliste [#4830] - PHP8-Warnungen in der Courseware [#4834] - PHP8 - Fehler / Warnungen beim Anlegen von Standorten / Gebäuden und Räumen [#4841] - Paging/Offset der JSON-API für User funktioniert nicht [#4844] - Forum: Abfrage nach Kategorie "Allgemein" funktioniert nicht zuverlässig [#4850] - Forum: Nach Aktivierung ist das Icon rot ohne relevante Inhalte [#4851] - 2FA: nach zu vielen ungültigen Versuchen kann Token nicht erneut eingegeben werden [#4855] - Ausgabe von ResourceRequest::getDateString() für Einzeltermine ist unsortiert [#4856] - Die Übersetzungsdomäne für Plugins wird nicht beim Initialisieren der Übersetzungen gesetzt [#4857] - Fehlerhafte Type Hints in I18NString [#4860] - I18NString speichert unter Umständen zu viele Daten [#4863] - SimpleORMap::isFieldDirty() ist defekt für i18n-Felder [#4864] - Personendaten drucken (DSGVO) , formatReady fehlt bei den Inhalten [#4882] - PHP8-Warnungen im htmlpurifier [#4883] - Speichern von I18N-Datenfeldern ist defekt [#4891] - Eintragen von Standardvertretung scheitert mit "Unzulässige Request-Methode" [#4897] - PHP8-TypeError beim Genehmigen eines Studiengangs [#4899] - PHP8 Warning in Auswertung von Likert- und Polskala-Fragen [#4906] - Probleme mit Nicht-Pflicht-Fragen bei Likert- und Polskalen [#4908] - Drag & Drop von Räumen mit sehr langem Namen in Raumgruppen funktioniert nicht wie erwartet [#4917] - Weitere PHP8-Warnungen [#4925] - OER Campus: Löschen von Themen beim Anlegen eines Materials fehlerbehaftet [#4931] - Zeiten/Räume: Sammelaktion bucht Termine nicht mehr in der auswählten Reihenfolge [#4938] - PHP8 Warning in LVGrizosWizardStep [#4941] - Funktion "tooltipHtmlIcon()" interpretiert kein HTML und zeigt alle Tooltips als wichtig an [#4947] - PHP >= 8.1: Probleme durch Änderungen am Verhalten von Rückgaben durch PDO [#4971] - CKEditor: readonly wird nicht gesetzt [#4979] - Im Stundenplan werden veraltete Termine angezeigt [#4984] - Raumgruppen: Admin kann beim Zuweisen von Rechten unsichtbare Accounts nicht finden [#4994] - Meldung bei fehlender Datenbankverbindung anpassen [#5012] # 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