Skip to content
Snippets Groups Projects
ChangeLog.md 257 KiB
Newer Older
Stefan Suchi's avatar
Stefan Suchi committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544
# 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 <label> steckt [#2046]
- Polishing TIC: JSONAPI-Container mit Dependency Injection Container aus #1684 zusammenführen [#2047]
- Courseware: Kopieren in den gleichen Kurs läuft ggf. in eine Rekursion [#2049]
- PHP 8 Fehler im Wiki [#2056]
- CKEditor: Links bekommen immer target="_blank" [#2058]
- PHP 8 Fehler VA-Übersicht [#2059]
- PHP 8 Fehler VA-Forum [#2060]
- Kopfzeile und Hilfe/Fullscreen-Icon scrollen nach rechts aus dem Anzeigebereich heraus [#2061]
- Courseware Import Wording und Position [#2066]
- Warning: Undefined variable $isOpenGraph [#2068]
- Warning:  Undefined array key 5 [#2070]
- PHP8: Fehler in der Einrichtungshierachie [#2079]
- Courseware Links in der Suche zeigen nicht auf den gefundenen Inhalt [#2087]
- Anfasser im Inhaltsverzeichnis im Arbeitsplatz verschoben [#2088]
- Polishing: SVG-Icons optimieren [#2090]
- Einige Skiplinks funktionieren in der responsiven Navigation nicht mehr [#2097]
- Courseware: Contentbar ist breiter als der Bildschirm (und läuft nach rechts raus) [#2098]
- Courseware: Umsortieren bietet Seiten an, an denen ich keine Rechte habe [#2099]
- Courseware: Fehler im Arbeitsplatz, wenn es noch kein Lernmaterial gibt [#2100]
- Courseware: Studenten können keine Lernmaterialien mehr anlegen [#2101]
- Freigabe von Seiten wird beim Importieren und Kopieren nicht vererbt [#2102]
- Courseware Einstellungen Funktions- und Kontext-basiert sinnvoll gruppieren und platzieren [#2105]
- Freigegeben Courseware Inhalte nicht auffindbar [#2108]
- Fehlender Hinweistext beim Seiten-Verknüpfen-Wizard [#2111]
- Menü-Items und Stud.IP-Logo verschwinden bei kleinen Fenstern (Überlauf kaputt) [#2112]
- Courseware Vorlagen Auswahl wird nicht weitergegeben [#2118]
- 'Mehr' Seite fehlt mehr in Mobilnavigation [#2124]
- Bei Auswahl von zu kopierenden Lernmaterialien aus Veranstaltungen sind gleichnamige Veranstaltungen nicht unterscheidbar [#2126]
- Lernmaterialauswahl beim Kopieren einer Seite nicht mit Tastatur möglich [#2127]
- Responsive Navigation: Icons in Content-Bar und Kopfzeile haben rechts zu viel Abstand [#2130]
- Responsive Navigation: Animation ist kaputt, Zuklappen des Inhaltsverzeichisses ist zeitverzögert [#2131]
- Kontrastmodus: Courseware-Übersichtsseite Aktionsmenü ist nicht sichtbar. [#2134]
- WYSIWYG: Formular springt beim Umschalten zwischen Standard- und Code-View leicht [#2135]
- OER-Campus: Flyout für Suchfilter ist kaputt [#2137]
- Wiki/Courseware: Inhaltsverzeichnis hängt falsch [#2138]
- Courseware: Companion im Vollbild zu weit rechts [#2139]
- vue-select: Zu kleine Schriftgröße [#2140]
- Ungenutzer import in Unit Model [#2142]
- Fehler bei Migration CreateCwUnitsTable [#2144]
- JS-Fehler auf der Loginseite [#2146]
- Scrollen im Wiki und Arbeitsplatz nicht möglich [#2150]
- Responsive Navigation: Inhaltsverzeichnis an falscher Position [#2151]
- Responsive Navigation: Inhaltsverzeichnis im Wiki zu schmal und nicht bedienbar [#2152]
- Anlegen von Coursewares funktioniert nicht immer [#2153]
- MVV: Hinzufügen von LV-Gruppen läuft auf einen Fehler [#2156]
- Belegungspläne für Externe kaputt [#2160]
- Courseware: Beim Löschen eines Nutzers oder Kurses bleiben CW-Units in der DB zurück [#2161]
- Juristische Probleme mit Barriere-Melden-Formular [#2167]
- Öffentlicher Fragebogen mit "Information" wird falsch angezeigt [#2168]
- Fragebogen mit "Information" auf Startseite kaputt [#2169]
- Warning: Undefined array key 1 in lib/classes/StudipCoreFormat.php on line 476 [#2174]
- PHP8-Warnungen im Forum [#2175]
- PHP8-Warning: Undefined variable $shape [#2180]
- „Buchungen exportieren“ im Aktionsmenü eines Raumes funktioniert mangels Auswahl von Wochentagen nicht [#2181]
- Warning: compact(): Undefined variable $from_plugin [#2185]
- PHP8-Warning in app/controllers/admission/courseset.php [#2190]
- PHP8-Warnung in app/controllers/admission/restricted_courses.php [#2191]
- Weitere PHP8-Warnungen [#2193]
- Nicht lesbare Seiten zeigen keine Fehlermeldung [#2198]
- PHP8-Warning in app/views/profile_modules/index.php [#2203]
- PHP8-Warnung in lib/classes/forms/ [#2204]
- Textstringprobleme in Courseware-Zertifikatsversand [#2206]
- Courseware: Fortschrittsindikator ist nicht immer auf der gleichen Höhe [#2207]
- Fragebögen: Aktionsmenü hat keine Bearbeiten-Aktion [#2208]
- PHP8 -  Potentielle Stellen im NewsController, die zu Fehlern/Warnungen führen könnten [#2214]
- PHP8-Warnung in app/views/calendar/schedule/entry.php und der Pluginübersicht [#2215]
- PHP8 Warning app/views/calendar/single/_calhead_label_day.php [#2216]
- Keine Veranstaltungstermine im Kalender [#2218]
- Terminkalender Ansichten Jahr und Tag defekt [#2219]
- Weitere PHP8-Warnungen beim Anlegen einer Veranstaltung [#2222]
- PHP8-Warnungen im Dateibereich [#2226]
- Courseware: Standardschriftart statt Lato im Upload-Button [#2229]
- PHP8-Fehler und Warning auf "Meine Veranstaltungen" [#2232]
- PHP8-Warnungen im Profil [#2233]
- Weitere PHP8-Warnungen [#2235]
- PHP8:  Undefined variable $table_id app/views/files/_fileref_tr.php on line 11 [#2237]
- PHP8 - Warnung in app/controllers/admin/courses.php [#2238]
- PHP8 - Warnungen in app/views/admin/courses/sidebar.php [#2239]
- PHP8 - Warnungen in app/controllers/admin/user.php [#2241]
- PHP8 - Warnungen auf Datei- und Aktivitätsübersicht [#2243]
- PHP8 - Warnungen in den Fragebögen [#2244]
- PHP8 - Warnungen / Fehler in den Zugangsberechtigungen einer Veranstaltung [#2245]
- Undefined global variable $perm in  lib/plugins/db/RolePersistence.class.php [#2246]
- "Back to top" verdeckt Content [#2247]
- PHP8 - Warnungen auf der TeilnehmerInnen-Seite [#2249]
- PHP8-Fehler aus dem Error-Log des DevBoards [#2250]
- PHP8 - Weitere Fehler / Warnungen innerhalb einer Veranstaltung [#2256]
- Fehler von PHPStan [#2257]
- PHP8 - Warnungen in der Suchen [#2258]
- Courseware Inhaltsverzeichnis funktioniert nach Seitenwechsel nicht mehr [#2259]
- Sequentielle Abfolge zeigt Seiten die noch nicht erreicht werden dürfen [#2260]
- Weitere PHP8-Warnungen aus dem DevBoard [#2261]
- Anfasser im Forum ist nicht vertikal zentriert [#2263]
- Likert-Icon fehlt beim Ausfüllen des Fragebogens [#2264]
- PHP8 - Warnungen beim Bearbeiten der Einrichtungsdaten [#2266]
- PHP8 - Warnungen bei der Konfiguration von Raumgruppen [#2268]
- PHP8-Warnungen aus dem Errorlog [#2269]
- PHP8 - Warnung auf Admin -> Veranstaltungen [#2271]
- PHP8: TypeError: Cannot increment array [#2273]
- PHP8-Warnungen auf dem Errorlog [#2275]
- PHP8 - Warnungen im OER-Marktplatz [#2276]
- PHP8 - Fragebögen lassen sich nicht abspeichern [#2277]
- Zeilenumbrüche verschwinden bei kill_format() bzw. removeHtml() [#2278]
- PHP8 - Warnungen in der Courseware [#2279]
- PHP8 - Warnungen im Anlegeassistenten und Studienbereiche [#2280]
- Courseware: Warning: Undefined array key "sum" [#2281]
- Modulverwaltung: Fach bearbeiten erzeugt ein neues Fach [#2282]
- PHP8 - Warnungen in MyRealmModel [#2283]
- PHP8 - Weitere Warnungen in der Courseware [#2284]
- PHP8 - Warnungen im Datei [#2286]
- PHP8.0 Deprecation Warnings mittels PHPStan [#2287]
- PHP8-Warnungen im Forum [#2288]
- PHP8-Warnungen bzgl. Return Type Hints [#2290]
- PHP8 - Warnungen im Dateibereich [#2291]
- PHP8 - Warnungen in der sendfile.php [#2292]
- PHP8 - Warnungen beim VeranstaltungsExport (PDF) [#2293]
- PHP8 - Warnungen in der Request-Klasse [#2295]
- Ladeanimation zu Groß [#2296]
- PHP8 - Warnungen in TeilnehmerInnen Listen (Anmeldesets) [#2297]
- PHP8 - Warnungen beim Bearbeiten von Einrichtungsdaten [#2299]
- PHP8 - Warnungen in der functions.php [#2302]
- PHP8 - Warnungen in der SiteInfo [#2303]
- PHP8 - Warnungen in der Raumübersicht [#2304]
- PHP8 - Warnungen in der Verwaltung von Lernmodulen [#2306]
- PHP8 - Warnungen in der Administration der HilfeTouren [#2307]
- PHP8 - Warnungen in der Konfiguration der Ilias-Schnittstelle [#2308]
- PHP8 - Warnungen in der Pluginsverwaltung [#2309]
- Outline von Elementen im Content-Bereich ist abgeschnitten [#2312]
- Sidebar erscheint nicht, wenn man zu weit herunter gescrollt hat [#2318]
- Responsive Modus: Keine Titel in der blauen Zeile [#2319]
- Responsive/Blubber: Auf Smartphones nicht zu bedienen [#2321]
- Responsive Navigation: Noch kleine Anpassungen vertikale Ausrichtung [#2323]
- Vollbild: In Courseware fängt der Block-Content zu tief an [#2324]
- Responsive/Vollbild: Die ContenBar sieht teilweise komisch aus und hat Abstand [#2325]
- Auf dem Smartphone darf "Im Vollbildmodus zeigen" generell nicht gezeigt werden [#2329]
- Contentbar: Im Wiki/OER (PHP-Version) ist das Icon oben rechts zu weit links [#2331]
- PHP8 - Warnungen in ResourceRequest [#2334]
- Vollbildmodus: select2 in der Sidebar hat Breite "0px" [#2337]
- Vollbildmodus: select2 in der Sidebar ist abgeschnitten [#2338]
- GUI-Darstellung in der Raumstruktur sieht defekt aus [#2340]
- Raumstruktur hat keine Funktion [#2342]
- Trails betreibt sein Errorhandling in unzureichender Weise [#2346]
- Weitere PHP8-Warnungen [#2351]
- Überarbeitetes Suchwidget: Rand hat noch falsche Farbe [#2353]
- PHP8 - Warnungen wenn Plugins nicht gefunden werden [#2355]
- PHP8 - Warnungen in der Semester-Klasse [#2356]
- Responsive Navigation: markiere aktuell aktive Navigation statt "Ebene nach oben" [#2357]
- PHP8 - Warnungen in Meine Veranstaltungen [#2358]
- Responsive Navigation: Aufklappen der Sidebar erfordert Scrollen an den Seitenanfang [#2360]
- PHP8 - Warnungen in OpenGraphURL [#2361]
- PHP8 - Weitere Warnungen [#2362]
- Responsive Navigation ist in Einrichtungen kaputt [#2363]
- ResourceRequest -Call to a member function first() on null [#2374]
- Courseware: Verknüpfte Inhalte im Kurs nicht sichtbar [#2375]
- Placeholder-Element des jQueryUI-Sortable falsch plaziert [#2378]
- Exception: Call to undefined method Flexi_PhpTemplate::filtered() in app/controllers/jsupdater.php:248 [#2379]
- PHP8 - Diverse weitere Warnungen [#2380]
- PHP8 - Warnungen in der Courseware [#2383]
- Courseware: Verknüpfte Inhalte sind im Kurs bearbeitbar [#2385]
- Aktionsmenü liegt teilweise unter dem Footer [#2389]
- Gewünschtes Verhalten bei horizontalem Scrollen der Seite klären [#2390]
- Template `noheader` bzw. Einstellung `PageLayout::disableHeader()` macht das Layout kaputt [#2394]
- Tests für die Terminvergabe/Sprechstunden schlagen zu gewissen Zeiten immer noch fehl [#2398]
- PHP8: Invalid parameter number: number of bound variables does not match number of tokens [#2400]
- PHP8-Warnings nach dem Abschicken von Nachrichten [#2401]
- Weitere PHP8-Warnungen [#2402]
- Endzeit von Terminen in der Tages- und Wochenansicht falsch [#2404]
- Raum hinzufügen führt zu Endlosschleife [#2405]
- Weitere PHP8-Warnungen in der Cronjobverwaltung [#2407]
- Infotext zu barrierefreien Dateien: Icon als Linkmarker fehlt [#2408]
- CKEditor: LaTeX-Formel geht beim Editieren kaputt [#2418]
- CKEditor: Bildgröße geht verloren [#2419]
- Userexport CSV: freie Datenfelder fehlen [#2420]
- PHP8-Fehler im CourseDate-Model [#2421]
- PHP8-Warning in DBSchemaVersion [#2422]
- neu hinzugefügte Dateien haben falsche Dateiattribute [#2425]
- Stundenplan: ausgeblendete Termine lassen sich nicht wieder anzeigen [#2426]
- Teilnehmende können nicht von Warteliste zu Studierenden hochgestuft werden [#2428]
- Animation zum Ausblenden der Sidebar in der kompakten Navigation ist nicht sauber [#2430]
- Kompakte Navigation: falsche Breite des Inhalts bei eingeblendeter Sidebar [#2432]
- MVV: Neue Modulen können nicht angelegt werden, weil die verantwortliche Einrichtung nicht gespeichert werden kann [#2434]
- Fehlermeldung TypeError: this.initialNavigation is null auf Seiten, die sich nicht in die Navigation einhängen [#2435]
- PHP Warning in CourseNavigation [#2436]
- PHP Warning:  Division by zero in lib/classes/JsonApi/Routes/Courseware/UserProgressesOfUnitsShow.php [#2437]
- Person verbleibt auf Warteliste beim Nachrücken in die Veranstaltung [#2441]
- Fragebögen: Auswertung/Ergebnisanzeige ist fehlerhaft [#2442]
- PHP8-Warnungen im Kalender [#2447]
- PHP8 - Warnungen im NewsController [#2449]
- Code-Highlighting geht beim erneuten Bearbeiten kaputt [#2451]
- PHP8 - Warnungen in Admin-User [#2485]
- CKEditor verliert Formatierung [#2495]
- Weitere PHP8-Warnungen [#2496]
- Courseware sticky Contentbar an falscher Position [#2498]
- Courseware TextBlock Toolbar im sticky Modus an falscher Position [#2499]
- Fehler in OERHost::askKnownHosts() [#2508]
- Fragebogen: Likert komplett kaputt [#2509]
- OERSI: Verbindungen werden nicht debugged [#2513]
- Courseware: Code der alten Verwaltungsseite entfernen [#2517]
- OER Campus: Aktualisierung der Serverdaten funktioniert nicht [#2520]
- OER Campus: OERSI Ergebnisse unvollständig [#2521]
- Bug in der Rechtevergabe der  Courseware [#2534]
- Verschieben von Lehrenden in den Grunddaten funktioniert nicht [#2540]
- PHP8 - Weitere Warnungen [#2541]
- Undefinierte Variablen im Installer [#2549]
- Installationsassistent ist nicht mehr zentriert [#2550]
- Fatal error: Declaration of JsonApi\Routes\CourseMemberships\CourseMembershipsUpdate::validateResourceDocument($json, CourseMember $membership) must be compatible with JsonApi\Routes\ValidationTrait::validateResourceDocument($json, $data) [#2564]
- PHP8 - Warnungen in statusgroups [#2569]
- PHP8-Warnungen aus dem Errorlog (20230425) [#2579]
- Aufrufen einer abgegebenen Aufgabe in der Courseware (5.3) durch die Dozierende führt nicht direkt zur Aufgabe sondern zur allgemeinen Kachel-Seite [#2584]
- Responsive Navigation: Menü läßt sich nicht mehr öffnen, nachdem ein Dialog geschlossen wurde [#2586]
- CW: Erfolge-Block - Wyswyg-Editor - Redo-Funktion aktiv [#2593]
- PHP8 Warnungen in der MultiPersonSearch [#2597]
- PHP8-Warning [#2606]
- PHP8 Warnungen in der Courseware [#2612]
- PHP8-Warnungen in templates/calendar/entries/icons.php [#2613]
- PHP8 - Warnungen in der Courseware [#2615]
- PHP-Fehler in SingleDate [#2616]
- PHP8 - Warnungen in MetaDate.class.php [#2617]
- Fehler beim importieren gibt keine Hinweise auf Ort/Art des Fehlers [#2619]
- Standard-Uploadgrößen für Dateien verändern [#2623]
- Cronjobs haben keine Titel [#2624]
- PHP8-Warnung in lib/classes/LtiLink.php [#2628]
- Icons in der responsiven Navigation werden nicht mehr vom System umgefärbt [#2629]
- BlockFeedback too much recursion [#2632]
- A11y: Unpassende `role` für `ul#tabs` [#2646]
- Öffentliche Links zu einer Courseware werden nicht erzeugt [#2650]
- OER: PHP8-Warnungen [#2653]
- Barriere melden-Formular wird bei nicht eingeloggtem Benutzer nicht abgeschickt [#2655]
- Barriere melden-Formular lässt sich von Loginmaske aus nicht öffnen [#2664]
- „Barriere melden“ Formular öffnet sich im Dialog [#2665]
- SQL Fehler bei "Teilnehmendenliste importieren" SQLSTATE[42S22]: Column not found: 1054 Unknown column 'auth_user_md5.perms' in 'where clause' [#2704]
- Ankündigungen: Textarea wird nicht angezeigt, wenn WYSIWYG ausgeschaltet ist und in CONTENT_LANGUAGES mehr als eine Sprache eingetragen ist [#2705]
- PHP Warnung in den Raumanfragen [#2712]
- PHP8 BUG bei MVV-Materialien/Dokumente [#2729]
- In einer neuen, leeren Installation können mit PHP 8.0 keine Studienbereiche oder Einträge der Einrichtungshierarchie angelegt werden. [#2733]

# 13.06.2023 v 5.2.2

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.2&state=all
- Interne Links gehen beim Kopieren kaputt [#1153]
- Ankündigungen: Suche findet Bereiche, in denen ich keine Rechte habe [#2220]
- Ankündigungen haben keinen Text, wenn kein WYSIWYG-Editor aktiv ist [#2373]
- exTpl: Strings können als callable aufgerufen werden [#2446]
- Call to undefined method MultiPersonSearch::getPageURL() [#2473]
- OAuth2: Erhalten eines AccessToken mittels RefreshToken ist nicht möglich [#2507]
- "Rundmail schreiben" erreicht keine unsichtbaren Teilnehmer mehr [#2511]
- OERSI API-URL hat sich geändert [#2512]
- Materialien von anderen Servern nicht zugreifbar [#2542]
- Export von Veranstaltungen stellt keine Heimateinrichtung dar [#2548]
- OER Campus: Klick auf "Serverdaten aktualisieren" gibt OERSI einen private_key [#2585]
- Dateibereich: „Im OER Campus veröffentlichen“ wird angezeigt, obwohl der OER-Campus erst ab einer höheren Rechtestufe verfügbar ist [#2638]

# 13.06.2023 v 5.1.3

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.3&state=all
- Fehler bzw. Exceptions beim Aufruf der JSON-API landen nicht im error_log [#614]
- Courseware Aktivitätsanzeige zeigt falsche Kurszugehörigkeit [#1829]
- Unit-Tests für JSON-API melden in 5.1 immer einen Fehler [#2522]
- Leichen in consultation_responsibilities erzeugen Fehler [#2673]

# 13.06.2023 v 5.0.5

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.5&state=all
- Anzeige Personendaten funktioniert nicht für Courseware-Daten [#797]
- SQL-Fehler im Suchfeld beim Import von Wikiseiten [#1243]
- Wiki: HTML-Code in Autor:innenzuordnung und Suche [#1376]
- Ausgeblendeter WYSIWYG-Editor speichert keinen HTML-Marker beim Absenden des Formulars [#1661]
- Polishing: Wiki Footer passt nicht korrekt [#1900]
- Der Text von Tooltip-Icons wird nicht vorgelesen [#1916]
- Hinweis bei leerem Inhaltsverzeichnisblock [#2083]
- Mailweiterleitung Umbruch [#2187]
- Fester Wert für die Paginierung im FilesController [#2294]
- Meine Veranstaltungen: Darstellungsprobleme [#2322]
- Rauminformationen - Unnötiger Whitespace [#2343]
- Nachrichten: Fehler beim Scrollen der Nachrichtenliste [#2364]
- Einrichtungen: Export-Button auf "Mitarbeiter" nicht mehr als solcher zu erkennen [#2370]
- Wording "Nutzer" an diversen Stellen durch "Person" ersetzen [#2391]
- Link mit `data-dialog` wird nicht im dialog geöffnet, wenn required checkboxes existieren [#2392]
- 2FA: Tokens werden nie gelöscht [#2399]
- Dateibereich: Inaktive Aktion Bildergalerie [#2409]
- htaccess-Datei: B-Flag fehlt bei RewriteRule-Einträgen für Download-URLs [#2410]
- Dateibereich: Per Proxy verlinkte Datei kann nicht heruntergeladen werden [#2411]
- Adminseite für Veranstaltungen: Anzeige des Bearbeitungsstatus über ein Icon ist nicht barrierefrei [#2414]
- Veranstaltungs-Adminseite: Bearbeitungs-Status sollte in Hinblick auf Barrierefreiheit optimiert werden [#2416]
- Ankündigungen: Trennlinie des Footer schließt nicht mehr an den Rahmen des Elements an [#2417]
- Migration der Ressourcenverwaltung läßt alte Konfigurationseinstellungen zurück [#2423]
- OER Campus: HTTP_PROXY wird nicht genutzt [#2427]
- Angaben für die Scrollbox im CSS hat doppelte Angabe zur Property background [#2439]
- Die Spalte `description` in einigen Datenbanktabellen verkleinern [#2497]
- Fehlerhafter Zugriff auf `$log_action->name` in Klasse `StudipLog` [#2504]
- WYSIWYG-Editor in Stud.IP 5.2: Funktionen in der unteren Leiste verlieren die Textposition beim Anklicken [#2510]
- Sperrregel für Teilnehmergruppen sperrt Bulkaktion für Teilnehmer aber nicht Einzelaktion [#2515]
- Sperrregel für Ausfalltermine erlaubt Wiederherstellung [#2516]
- OER Campus: Serverübersicht meldet "Kann von dem Server keine Daten bekommen." [#2539]
- Courseware Import Export [#2543]
- Responsive Modus kann die Stickyness der Sidebar nicht deaktivieren [#2546]
- Installationsassistent leitet nicht korrekt weiter [#2551]
- Funktion "Passwort ändern" zeigt eine Fehlerseite an [#2552]
- Raumbuchungen - Suche nach Räumen erst ab 3 Zeichen [#2561]
- Arbeitsplatz: Aufruf des Dateibereichs dauert sehr lange [#2563]
- Persönlicher Dateibereich bremst Browser aus [#2566]
- Nachrichten: Ansicht auf Tabletts kaputt [#2568]
- JSONAPI: Route `/users/:user_id/courses` hat keinen Semesterfilter [#2572]
- Datenschutz: Zeitpunkt letzte Aktivität transparent machen [#2573]
- Belegungsplan: Link zur Veranstaltung zeigt Infos im Dialog an, statt zur Veranstaltung zu springen [#2578]
- Studiengruppe: "klassische" Teilnehmerseite ist aktivierbar (über "Mehr") [#2591]
- onActivation/onDeactivation wird für Plugins nicht aufgerufen wenn eine neue Veranstaltung angelegt wird oder ein Plugin zwangsweise aktiviert wird [#2594]
- CSS-Änderungen schieben Termine in nächste Zeile [#2603]
- Dateinamen wird bei SENDFILE_LINK_MODE "rewrite" nicht kodiert [#2609]
- Fehler in der Terminvergabe, wenn auf einen nicht mehr vorhandenen Terminblock zugegriffen wird [#2611]
- Migration für BIEST #2591 [#2622]
- Cronjobs sortieren falsch [#2625]
- Abschliessen von Semestern fasst zu viele Veranstaltungen an [#2626]
- Schönheitskorrekturen am alten Editor [#2633]
- Aktionsmenü gibt Icons ohne Größenangabe aus [#2636]
- Raumanfragen: Weitere Informationen zu einer Raumanfrage anzeigen: Doppelpunkt fehlt [#2640]
- A11y: Fehlerhaftes Attribut `aria-role` an `nav.action-menu` [#2647]
- Safari 16.5: Falsche Darstellung von Lehrpersonen in Veranstaltungsübersicht [#2668]
- CONSULTATION_TAB_TITLE hat keine Default-Übersetzung [#2690]
- Courseware: Beschreibung der Seite fehlt nach dem Import [#2701]
- Hauptnavigation: Titel werden bei Tastaturbedienung nicht angezeigt [#2706]
Stefan Suchi's avatar
Stefan Suchi committed

# 11.03.2023 v 5.2.1

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.1&state=all
- Courseware: JS-Error beim Aufklappen des Inhaltsverzeichnis [#1168]
- Formbuilder: JS-Fehler beim Umschalten der Sprache im ckeditor [#1711]
- Zeiten/Räume: Lehrende können beim Bearbeiten eines Einzeltermins einer regelmäßigen Serie nicht zugeordnet werden [#1812]
- Zwei-Faktor-Authentifizierung: QR-Code wird nicht mehr angezeigt [#1861]
- StudipForms\Form::autoStore() bricht ohne entsprechendes page_close() ab [#1890]
- Ankündigung erstellen: Lehrende können ihre Einrichtung nicht als weiteren Bereich auswählen, in dem die Ankündigung angezeigt werden soll [#1982]
- Schwarz/Weiß-Modus [#2005]
- Schwarz/Weiß-Modus, kleine "Unsauberkeiten" [#2007]
- Courseware: Falsches HTML-Escaping im Dialog zum OER-Campus [#2121]
- Kontrastmodus: Raumverwaltung Strukturansicht Info-Icon [#2163]
- Eine Courseware mit zwei nebeneinander liegenden Abschnitten halber Breite zeigt nach dem Verknüpfen in einer Veranstaltungen dort die Blöcke untereinander an [#2178]
- Ankündigungen in weiteren Bereichen anzeigen - Sortierung der Veranstaltung nicht erkennbar [#2213]
- Ankündigungen: Bereich verschwindet beim Ändern der Priorität [#2221]

# 10.03.2023 v 5.1.2

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.2&state=all
- Courseware: Dauerhafte Sperrung von Blöcken führt zu Problemen [#887]
- Courseware: Neues Lernmaterial anlegen -> ohne Titel wird kein Material erstellt [#924]
- OER Campus: Aktion „Zugriffszahlen“ für ein Lernmaterial kann nicht aufgerufen werden [#1251]
- Courseware: Dauerhafte Sperrung von Seiten führt zu Problemen [#1257]
- Studiengruppe bearbeiten: TypeError: Argument 2 passed to Deputy::isDeputy() must be of the type string, null given [#1576]
- Aufgaben in Gruppen: Fehler in Navigation und Inhaltsverzeichnis [#1609]
- Aufgaben: Verlängerungsanfragen mit dem heutigen Datum gewähren erstellt Datum 1.1.1970 [#1611]
- "Rechte" Tab stellt nur eine kleine Zahl der TN dar [#1629]
- Einige Inhalte sind nicht Teil des responsiven Designs [#1630]
- Untertitel in Blickfang teilweise nicht sichtbar [#1631]
- Prioritäten bei den Ankündigungen verhalten sich nicht korrekt [#1636]
- Courseware: Anzeige der Seitenaktionen inkonsistent [#1651]
- Terminbuchungen über Einrichtungsseite sendet Benachrichtigung an "alle" [#1815]
- Argument 1 passed to ConsultationSlot::{closure}() must be an instance of User, null given [#1821]
- Fehler beim PDF-Export [#1958]
- JSONAPI: Verschachtelte inkludierte Relationen werden nicht korrekt ausgegeben [#2003]
- Courseware -> Aufgaben: „Teilnehmer/-in“ entspricht nicht dem Standard in Stud.IP und ist mit Screenreadern schwer verständlich [#2096]

# 10.03.2023 v 5.0.4

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.4&state=all
- Galerie-Block funktioniert nicht mit unsichtbaren Ordnern [#465]
- Dateibereich: Animation für "Link kopieren" ist kaputt [#486]
- Kalender: Import von ICS-Datei sorgt für Exception [#680]
- Blubber mißbraucht `UserConfig` zum Speichern theadbezogener Einstellungen [#744]
- OER Campus: app/views/oer/market/index.php enthält Controller-Code im Template [#806]
- Globale Suche: Fehlende alt-Attribute für "Suche zurücksetzen" und "Suche starten" [#821]
- Courseware: geänderte Metadaten werden nicht gespeichert [#911]
- Unzureichende Übersetzung mittels vue-gettext [#1062]
- SimpleORMap: Am Model definierte Objekteigenschaften werden beim Klonen ignoriert [#1081]
- Courseware: ImageMapBlock lässt sich nicht intuitiv bedienen [#1136]
- Nach dem Kopieren aller Inhalte wird die Liste der Seiten in der Verwaltung nicht aktualisiert. [#1151]
- Detailseite einer VA: Bereich „Veranstaltungsort / Veranstaltungszeiten“ ist mit Screenreadern schwer verständlich [#1244]
- Button "Raum anfragen" ausblenden, wenn ohne Funktion [#1270]
- OER-Campus: Großer schwarzer Kasten [#1384]
- 5.2 Erweiterte Suche im Veranstaltungsverzeichnis:  Feld "Kommentar" müsste Beschreibung heißen. [#1464]
- Deaktivierte Items sind nicht mehr ausgegraut [#1532]
- Cache für die Rollen von Nutzern in RolePersistence lässt sich nicht effizient löschen [#1580]
- Aufgaben: Seite neben der aktuellen Seite hinzufügen [#1610]
- Übersetzung für Benachrichtigungs-Icon ist nicht aktuell [#1698]
- Mein Arbeitsplatz - CSS kaputt [#1710]
- Ausgewählte Navigationspunkte teilen Screenreadern nicht mit, dass sie ausgewählt sind [#1748]
- Buchungen exportieren: Das Auftauchen eines Fehlers im Dialog führt zu einer Exception [#1773]
- OER - Campus - PHP-Warnings [#1780]
- Fehlerhaftes Escaping bei Verwendung der Icon/Button-API (z.B. beim Löschen von LTI-Tools) [#1797]
- Zeiten/Räume: Bulk-Aktion „Bearbeiten“ für Einzeltermine einer Terminserie füllt die Felder für Räume und Lehrende nicht aus [#1813]
- mvv_assignments bzw. mvv_contacts kann nicht nach priority sortiert werden [#1825]
- Inhaltsverzeichnis springt nach oben wenn Ende erreicht wurde [#1826]
- Courseware: Abschnitt "nicht zugewiesene Inhalte" taucht kurz auf und verschwindet dann wieder [#1852]
- Vue-Komponente studip-tooltip-icon erzeugt ein Tooltip-Icon, das nicht per Tastatur fokussierbar ist [#1857]
- OER Campus: Vorschaubild statt Logo [#1876]
- Leinwand-Block: Button fehlt für "Werte anderer Nutzer anzeigen" [#1877]
- StudipController::render_json() sendet keinen Content-Length-Header [#1889]
- Migration für Blubber kann nur unmittelbar ausgeführt werden [#1891]
- Skiplink-Menü schließt sich nicht [#1892]
- Block Dokumente: Download Icon wird angezeigt obwohl "nicht angezeigt" ausgewählt ist. [#1940]
- Raumgruppen - Lange Namen führen zu vertikalem Scroll [#1949]
- Icon-Größe im Action-Menü [#1953]
- DocumentBlock kann nach Anlegen nicht gespeichert werden [#1978]
- Teilnehmerseite: TypeError: Argument 1 passed to ActionMenu::setContext() must be of the type string [#1998]
- MyRealmModel::getDefaultModules() geht fälschlicherweise davon aus, dass es eine SemClass mit der Id 1 gibt [#2006]
- Courseware: Audio-Block kann aufnehmen, sagt das aber nicht in der Beschreibung [#2008]
- Pfade in SCSS-Stud.IP-Mixin lassen sich beim Einbinden des Mixins nicht anpassen [#2010]
- Ilias Schnittstelle: Anlengen von Lernobjekten von Stud.IP nicht möglich [#2012]
- Deaktivieren von Mailbenachrichtigungen [#2023]
- Beim Verlassen einer VA werden alle Einträge für die täglichen Benachrichtigungen gelöscht [#2024]
- Forum: Fehler `Only variables can be passed by reference` [#2026]
- Courseware: Audio Block kann kein m4a / mp4 auswählen [#2028]
- Hinzufügen von Standardvertretungen funktioniert nicht mehr [#2031]
- Courseware: Inhalt eines zugeklappten Akkordeons verbraucht Platz auf der Seite und läuft ggf. aus dem Content-Bereich heraus [#2034]
- Courseware: langer Titel eines zugeklappten Akkordeons läuft "über" [#2043]
- Courseware: Anzeige des Icons auf "Meine Veranstaltungen" braucht zu viel Speicher [#2048]
- Fehlerhafte Darstellung von PortalPlugins für die Rolle "nobody" (also im ausgeloggten Zustand) [#2051]
- Courseware: Textblock hat doppeltes padding [#2052]
- Evaluationen (alt): Zugeordnete Bereiche werden nicht mit Namen angezeigt [#2053]
- Lösung für BIESt 109 ist nicht vollständig in Stud.IP 5.1 und 5.0 [#2063]
- Blur-Effekt und Farbwechsel in der Navigation beim Anklicken der Schnellsuche [#2069]
- Tabelle `blubber_follower` ist verwaist und sollte entfernt werden [#2082]
- Auswahl des aktuellen Tages auch im Datepicker anbieten [#2084]
- Englische Übersetzung der Texte im Datumsauswähler funktioniert nicht [#2085]
- Course::findByUser() gibt Veranstaltungen mehrfach zurück, wenn diese in mehreren Semestern hängen [#2086]
- JS: Strings werden übersetzt bevor die Übersetzungen geladen sind [#2089]
- Tests im 5.1 branch schlagen fehl [#2093]
- Freigabe von Seiten wird nicht vererbt [#2094]
- DataField::getDataFields filtert bei Veranstaltungen falsch nach der Kategorie [#2104]
- npm-Fehler beim Aufruf von "make catalogs" [#2122]
- svgo-Konfiguration ist fehlerhaft und macht Icons kaputt [#2123]
- Einträge aus Tabelle "seminar_user_notifications" entfernen, wenn eine Person eine VA verlässt [#2141]
- Angaben zu Mindestversionen von PHP und MySQL sind nicht aktuell [#2155]
- Courseware\Instance::findAllBlocksGroupedByStructuralElementId() deklariert falschen Rückgabetyp [#2162]
- Parametertyp "string" ist im StudipController verloren gegangen [#2165]
- Tests sollten mit Mindestanforderung PHP 7.2 laufen [#2166]
- Aktionsmenü globale Benutzerverwaltung [#2172]
- Spezielle Anpassung für den IE11 und input[type=image] in Verbindung mit [formaction] ausbauen [#2177]
- Export von Buchungen: „Argument 1 passed to StudipController::isURL() must be of the type string, null given“ bei falschen Eingaben im Formular [#2179]
- Fehlerhafter Satz "Klicken %shier%s, um ein Raumgruppen anzulegen." [#2183]
- CSRF-Protection absichern [#2184]
- Datei hochladen -> Meine Veranstaltungen: Studiengruppen haben das falsche Standard-Avatarbild [#2192]
- User-Model arbeitet nicht vernünftig mit abgeleiteten Klassen zusammen [#2194]
- Meine Veranstaltungen / Archivierte Veranstaltungen wird nie die geschützten Dateien anzeigen [#2195]
- User-Model arbeitet auch an anderen Stellen nicht vernünftig mit abgeleiteten Klassen zusammen [#2197]
- RolePersistence fragt den Cache nach allen Rollen unnötig oft ab [#2201]
- Selbsteintrag in Gruppen wird nicht richtig gespeichert [#2211]
- Meine Veranstaltung - Zusatz "versteckt" ist teil des Links [#2224]
- Actionmenu in Verbindung mit Attribut "formaction" und Dialogen funktioniert nicht mehr [#2225]
- In einer Veranstaltung fehlt bei der Courseware der Name der Veranstaltung in der Titelleiste des Browsers [#2228]
- XSS-Schwäche beim Feedback in Veranstaltungen [#2230]
- Hinzufügen von Personen zu Teilnehmergruppen funktioniert nicht [#2231]
- Unschöne Möglichkeit, jede Klasse inkl. einem Parameter zu initialisieren [#2236]
- Forum erkennt neue Beiträge nicht mehr richtig [#2242]
- Beim Klick auf "ILIAS-Kurs aus einer anderen Veranstaltung zuordnen" werden alle Kurse mit Anbindung an ILIAS aus Stud.IP aufgelistet, nicht nur die Kurse, bei denen der Nutzer Dozent ist [#2254]
- Fehlender Hinweis auf Feiertage beim Erzeugen von Terminen [#2265]
- Dateibereich: Auswahl des Kopierziels als Admin nicht möglich [#2274]
- SQL-Fehler in den Evaluationen [#2285]
- Forenabos werden beim Löschen von Nutzern nicht mit entfernt [#2289]

# 10.03.2023 v 4.6.8

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.8&state=all
- Raumplanung: Option "Eigene Anfragen anzeigen" fehlerhaft [#220]
- table.collapsable läßt sich nicht mit Tastatur bedienen [#386]
- Formular-CSS: Abstände nicht korrekt [#682]
- Kaputtes Layout im Dialog zum Bearbeiten mehrerer Termine [#950]
- Raumadmin nur Raumverwaltung: bei Raumgruppen Papierkorb- und  Notizblockicon nicht vorhanden [#1121]
- Raumsuche: Gelöschter Filter läßt sich nicht wieder hinzufügen [#1442]
- Raumsuche: Suche ist nach Fehleingabe nicht mehr zugänglich [#1565]
- Call to undefined method SemesterSelectorWidget::setRange() [#1737]
- resource_property_definitions.type hat den falschen Typ [#1796]
- Forum: Übersicht der Themen behandelt HTML falsch [#1801]
- XSS-Schwachstelle bei den Zusatzangaben einer Veranstaltung aus Lehrendensicht [#1810]
- Select-Elemente in Dialogen bekommen nicht automatisch den Fokus [#1816]
- PHP Deprecated:  Non-static method StatusgruppeUser::findByContact() should not be called statically [#1818]
- Dateiupload für Hintergrundbilder auf Startseite scheitert an groß geschriebener Dateiendung [#1827]
- Individuelle Raumgruppen werden unsortiert angezeigt [#1831]
- Berechtigungen für die gesamte Raumgruppe setzen: „Zuweisen“ hat keine Auswirkungen, wenn die Rechtestufe bei speziellen Berechtigungen geändert wird [#1839]
- Aufruf der Raumverwaltung liefert Call to a member function getTimestamp() on null [#1840]
- Einzeltermine einer regelmäßigen Zeit werden doppelt/falsch erzeugt [#1855]
- Fehlende Konfigurationseinträge durch fehlerhafte Migration [#1983]
- Konfigurationseinstellung RESOURCES_ENABLE_EXPERT_SCHEDULE_VIEW wurde entfernt, aber wird noch genutzt [#1985]
- ActionMenu::addLink() wertet übergebenen StudipLink falsch aus [#1989]
- Keine Anzeige von zugangsbeschränkten Veranstaltungen in der Datei- und Aktivitätsübersicht [#2015]

# 01.12.2022 v 5.2

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2&state=all

- Bilddateien oder PHP-Skripte sind als "ausführbar" markiert [#44]
- Barrierefreiheit: Alternatives, kontrastreiches Farbschema anbieten [#96]
- SEMESTER_TIME_SWITCH optimieren [#208]
- Wildcard für HTTP_PROXY_IGNORE [#582]
- I18N für die Datenfelder der Tabelle user_inst [#605]
- Aktionsmenüs barrierearmer machen [#608]
- Event TopicDidCopy beim Kopieren von Themen werfen [#628]
- Darstellungsfilter im Adminbereich für Veranstaltungen um Einrichtung erweitern [#695]
- Tabellen für Hilfetexte und Touren erweitern [#758]
- PHP8: Fatal error beim Aufruf von Stud.IP-Seiten [#765]
- Schnellsuche findet nur noch Treffer im aktuellen Semester [#766]
- CRONJOBS_ESCALATION entfernen [#771]
- OER Campus an den OER-Search-Index (OERSI) anbinden [#783]
- Alte Kern-Plugins in neue Struktur überführen [#814]
- Formularbaukasten und Ankündigungsbearbeitung [#837]
- check_admission-Cronjob um Mailversand erweitern [#841]
- Anzeige von Veranstaltungen auf der Profilseite auf das letzte, aktuelle und nächste Semester beschränken [#842]
- OER Vorschläge von Studierenden [#852]
- Teilnehmendenseite: Aktion „Rundmail schreiben“ hinzufügen [#877]
- Anmeldesets: Veranstaltungen konfigurieren für alle Anmelderegeln [#879]
- Installation von zwei Testsystemen von main bringen unterschiedliche Ergebnisse [#893]
- XSS auf der Plus/Mehr-Seite [#895]
- Erweiterung der von den externen Seiten verwendeten Template-Engine exTpl [#896]
- StEP00365: Suchfunktion auf Coursewareseiten [#915]
- StEP00364: Verknüpfen / Zuweisen von Lernmaterialien zu Veranstaltungen [#917]
- StEP00363: Externe Ansicht als Link für Courseware-Seiten [#918]
- Terminvergabe: Beim Anlegen der Terminserien soll es möglich sein, eine Pause anzugeben [#925]
- Tabelle `user_inst` einen einfachen, numerischen PK geben [#947]
- PHP8: Warnings auf der Login- und Startseite wegen undefinierter Variablen oder Indizes [#957]
- eslint in den Webpack-Prozess integrieren [#963]
- Sichtbare Meldung nach serverseitigem Fehler beim Dialogaufruf [#966]
- Fehler im JS korrigieren [#968]
- PHP8: Veranstaltungs-Übersicht wirft viele PHP Warnings [#971]
- Feineinstellung auf Einrichtungen für Anmelderegeln entfernen [#973]
- JS-Lib für QRCodes per npm laden [#993]
- PHP8: Oer_OaiController ist als PluginController kaputt [#1015]
- Semesterangabe neben dem Veranstaltungstitel hinzufügen [#1031]
- Einbindung externer Bilder im HTML-Editor über den media_proxy funktioniert nicht mehr [#1032]
- ActionMenu::THRESHOLD einstellbar machen [#1033]
- Beschreibungen für Teilnehmergruppen [#1034]
- StEP00366: OAuth2 zur Autorisierung für externe Schnittstellen [#1035]
- Teilnehmendenseite: Drei Punkte von Aktionsmenüs sind in die Länge gezogen [#1036]
- JS Fehler beim make [#1038]
- Undefined vars in courseware [#1039]
- Syntaxfehler in Migration 5.2.7 [#1041]
- Wiki: Aktionsmenü in der Kopfzeile ist nach unten gerutscht [#1046]
- Fehler im Dateibereich bei freien Veranstaltungen [#1048]
- Stud.IP-Vuex-Store [#1052]
- IDE zeigt syntaxfehler an [#1053]
- Hilfe-Wiki-Link ändern von 5.0 auf 5 [#1055]
- Spezielle Controllerklassen als abstrakt markieren [#1056]
- CW: Kleinigkeiten OER Campus-Vorschläge [#1061]
- Forum wirft PHP8-Warnings [#1064]
- Migration 5.2.2 kann nicht doppelt ausgeführt werden [#1067]
- Schnellsuche findet keine Treffer im nächsten Semester [#1070]
- Wiki wirft PHP8-Warnings [#1075]
- Blubber wirft PHP8-Warnings [#1077]
- Profilseiten erzeugen PHP8 Warnings [#1078]
- Forumbeiträge lassen sich nicht erstellen [#1082]
- Ckeditor wird nicht jedes mal geladen [#1084]
- CKEditor Bilder einbinden funktioniert nicht [#1085]
- CKeditor und i18n Umschaltung [#1088]
- Mehrfaches einbinden von CKEditor funktioniert nicht [#1089]
- Forum ist kaputt, zeigt nur noch leere Übersichtsseite an [#1128]
- CK5 - Abbrechen des Editors führt zu einem Fehler [#1154]
- CKEditor5 Insert-Math-Modus [#1155]
- Falsches Zeichen in RangeInput.vue [#1156]
- CKEditor GUI-Fehler [#1157]
- Ankündigungen Bereichsauswähler zeigt [object Object] [#1158]
- Route `GET /institute-memberships/{id}` defekt [#1164]
- Sicherheitsupdate `jspdf-yworks` [#1166]
- JS-Fehler im Veranstaltungsstundenplan [#1167]
- Courseware-Suche: "Vollbild einschalten" funktioniert nicht auf der Trefferliste [#1169]
- Courseware: "Informationen zur Seite" zeigt JSON an [#1170]
- Courseware: Suchergebnisse bietet Seitenaktionen in der Sidebar an [#1171]
- Courseware: Schnellsuche zeigt nicht alle Treffer an und hat komisches Layout [#1172]
- WYSIWYG-Editor: Einfügen eines Textes aus dem Zwischenspeicher ergibt html [#1178]
- Footer auf mobilen Geräten noch unschön [#1179]
- StEP00364: Barrierefreiheits-Probleme [#1186]
- OAuth2 Admin-Seite funktioniert nicht, weil das Template admin/oauth2/_notices fehlt [#1197]
- "Multiple migrations have the version number 5.2.9" [#1198]
- TIC877: Dialog zum Schreiben der Rundmail ist zu klein [#1199]
- Die Tabellen für Hilfetexte und Touren sind zu breit [#1201]
- Gitlab-CI PHP-Unittest-Reports [#1202]
- Die Ausführung von make schlägt wegen fehlendem gettext.js fehl [#1203]
- OER Vorschläge von Studierenden: Polishing [#1204]
- StEP #837: Barrierefreiheitsprobleme mit I18N-Feldern und dem Hinweis auf Pflichtfelder [#1206]
- Barrierefreiheits-Probleme in TIC #96 [#1207]
- Barrierefreiheitsprobleme bei WYSIWYG-Feldern mit dem CKEditor 5 [#1213]
- Verwendung von input[type=image] im Aktionsmenü [#1218]
- Vue-Komponente `StudipActionMenu` unvollständig [#1219]
- CK5-Editor: Link-Popup funktioniert bei Ankündigungen nicht richtig [#1226]
- Undefined variables [#1235]
- Fehler vom Typ "Static call to instance method" [#1237]
- Fehler/Toter Code in lib/classes/ContentBoxHelper.php [#1241]
- Fehler vom Typ "Unsafe usage of new static()" [#1245]
- Teilnehmerseite: No value could be found for UserStudyCourse::studycourse_name [#1266]
- Undefinierte Methoden in `Seminar_Auth` [#1275]
- Weitere durch PHPStan entdeckte Fehler/Unstimmigkeiten [#1276]
- Fehler vom Typ "Method/Function should return XY but return statement is missing" [#1278]
- Barrierefreiheit: Kontrastschema - nicht lesbarer Text im Profil [#1287]
- StudipMemoryCache speichert aufgrund eines Tippfehlers nichts [#1288]
- Formularbaukasten fügt v-cloak im globalen Stylesheet hinzu [#1294]
- Fehler vom Typ `Access to undefined property` [#1295]
- 500 Cannot access protected property RESTApi [#1297]
- Benutzerverwaltung: Cannot access protected property DataFieldSelectboxEntry::$type_param [#1298]
- Öffentlich zugängliche Raumpläne  - Liste der Räume bietet keine Funktionen an [#1306]
- Fehler in den Tests [#1309]
- Filter der Veranstaltungssuche sind verschwunden [#1324]
- Fehler im Code der Controller [#1328]
- Fehler beim Aufruf von Verwaltung > Zugangsberechtigungen [#1334]
- Cannot assign by reference to overloaded object [#1338]
- "Rundmail schreiben" funktioniert für Studenten nicht mehr [#1349]
- Ankündigen  - Alle als gelesen markieren [#1362]
- Ankündigungen: Layout-Fehler bei den Dropdowns im Dialog [#1363]
- STUDIP.URLHelper überschreibt Parameter in der übergebenen URL [#1395]
- match_route() hat Probleme mit "/" am Pfadende [#1396]
- Courseware: Verschiebe-Pfeile werden als Verknüpfung vorgelesen [#1413]
- JavaScript Unit-Tests sind kaputt [#1433]
- PHP-Doc Fehler im FileManager [#1435]
- IDE meldet Fehler im Code - Function name must be callable - a string, [#1469]
- Datei oauth2.php im public Ordner ohne Funktion [#1485]
- Teilnehmendenseite: Bulk-Aktion „Nachricht senden“ liefert eine Exception mit SQL-Fehler [#1496]
- Ankündigung anlegen/bearbeiten: „In weiteren Bereichen anzeigen“: Die Namen von Fakultäten werden nicht angezeigt [#1501]
- High Contrast Mode: Verursacht weissen Text und schwarzen Rahmen im Meetings-Plugin [#1544]
- Forum: Fehler beim Zurücksetzen der Suche [#1549]
- Terminvergabe: Es werden manchmal zu wenige Slots erzeugt [#1582]
- datafields collection an SORM Objekte ist immer leer [#1588]
- inkonsistente Definition der computed-Eigenschaften "owner()" und "editor()" [#1614]
- Rundmail schreiben: Name der Veranstaltung wird nicht als Betreff gesetzt [#1622]
- Ankündigungen: SQL Fehler bei der Suche nach weiteren Bereichen [#1666]
- Mehrsprachige Inhalte lassen sich über den Formbuilder nicht speichern [#1708]
- Formularbaukasten: Buttons sind nicht in einem footer-Element und außerhalb des Formulares [#1820]
- footer-Elmente im Formularbaukasten sind nach der Lösung in #1820 immer noch an der falschen Position [#1822]
- Slider: Bedeutungen der Werte sind nicht klar ersichtlich [#1832]

# 18.11.2022 v 5.1.1

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.1&state=all

- Courseware PDF-Export: Block Infomationen im Fallback nicht immer brauchbar [#723]
- Verwendung von `have_studip_perm()` in lib/classes/JsonApi/Routes/Courseware/Authority.php [#1047]
- Courseware: Aufgaben zuweisen [#1122]
- OER-Campus > Entdeckermodus > Schlagwortbox [#1129]
- Courseware: Bearbeiten/Verwalten von zugewiesenen Aufgaben [#1144]
- Courseware: Hängt bei "Lege Import Ordner an" [#1259]
- Courseware Bookmark Übersicht ist leer [#1406]
- Bearbeiten als Teilnehmende auch mit eingestellter Berechtigung nicht möglich [#1452]
- Fehler beim Hinzufügen von JSONAPI-Routen durch Plugins [#1505]
- StudipController::url_for('', ['foo' => 'bar']) ignoriert die übergebenen Parameter [#1538]
- Aktivitätsfeed ist kaputt [#1557]
- Signatur der Methoden zum Hinzufügen von Routen an JsonApi\Contracts\JsonApiPlugin sind fehlerhaft [#1567]
- Arbeitsplatz / Courseware : Art des Lernmaterials wird beim Erstellen nicht gesetzt [#1584]
- Courseware  Art des Lernmaterials inkonsistent benannt [#1585]
- Fehler in Sprechstunden beim Zusammenführen von Accounts [#1625]
- Sequentielle Reihenfolge: Nicht zur Verfügung stehende Kapitel können über die Exportfunktion weiterhin eingesehen werden [#1632]
- Terminvergabe: Bulkaktionen in der Verwaltung der Termine funktionieren nicht wie erwartet [#1641]
- Passwortlink beim Zurücksetzen über die Adminoberfläche ist nicht lang genug gültig [#1647]
- Errorhandler für die JSONAPI sollten auch den richtigen Content-Type setzen [#1659]

# 18.11.2022 v 5.0.3

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.3&state=all

- Benachrichtigungen sind nicht per Tastaturnavigation erreichbar [#109]
- Fehlender Uni-Name bei Mail zur Passwortänderung [#134]
- Infodialog zu Ressourcen ignoriert Einstellung RESOURCES_SHOW_PUBLIC_ROOM_PLANS [#143]
- "Wiki-Seiten importeren" findet keine Veranstaltungen mehr [#145]
- Raumplanung: Sortierung der Raumanfragen funktioniert nicht [#188]
- Raumanfragen: Suche anhand der gewünschten Raumeigenschaften findet zu wenig Räume [#239]
- Raumanfragen: Teilweise belegte Räume nicht buchbar [#240]
- Migration der Seminare-Semester-Tabelle ist fehlerhaft [#249]
- Seite "Raumverwaltung > Übersicht > Räume" lädt sehr langsam [#357]
- Hierarchie beim Anlegen von Räumen ist falsch sortiert [#358]
- Neu angelegte Accounts bekommen kein Paßwort und können auch keines setzen [#513]
- Teilnehmendenseite: „Nachricht mit Mailweiterleitung senden“ wird doppelt vorgelesen [#562]
- Dateibereich: Aktion „Bildergalerie öffnen“ tut nichts [#620]
- Courseware: Kopieren von Inhalten in den gleichen Kurs nicht möglich [#636]
- Fehlender globaler Schalter für das Abschalten der Courseware (veranstaltungsunabhängig) [#648]
- Austragen einer Person aus einer VA aktualisiert consultation_events nicht [#675]
- "Passwortlink zusenden" funktioniert für Admins und Root nicht [#866]
- Courseware: Unterstützung von Hausaufgabenordnern [#874]
- Courseware: Teile des Inhaltsverzeichnis nicht durch Scrollen zu erreichen [#900]
- Courseware: "Lesezeichen setzen" setzt kein Lesezeichen und wirft Fehler [#910]
- Courseware: Import von Inhalten zeigt keine Dateien an, wenn Lizenz keinen Download erlaubt [#921]
- Springende Navigationsbar im Vollbildmodus [#967]
- Gelöschter/abgesagter Termin verbleibt im Terminkalender [#982]
- Courseware: TypeError: n['users/byId'](...) is undefined [#994]
- Courseware: Lernkarte wird beim Laden des Blocks nicht korrekt aktiviert [#996]
- Youtube-Video im Embed-Block wird nicht korrekt formatiert, wenn es in einem Tab-Abschnitt liegt [#1002]
- Courseware: Block Audioaufnahme: Audioaufnahme lässt sich nicht speichern. [#1058]
- Hinzufügen einer Einrichtung zu Personen funktioniert nicht, wenn die Berechtigungsstufe der Person durch ein Authentifizerungsplugin gesperrt wurde [#1096]
- Konversationssuche im Veranstaltungsblubber funktioniert nicht [#1116]
- Stud.IP 5.1: Fehlermeldung bei der Aktivierung des DB-Caches [#1124]
- Fehler beim Import von Ordnern ohne Namen (ggf. ist der Export schon defekt?) [#1160]
- Webpack 5.6 ist nicht mit OpenSSL 3 kompatibel [#1216]
- Courseware: "TypeError: t.container is undefined" in der Console [#1285]
- Courseware: Fehler bei Farbauswahl im Leinwand-Block [#1291]
- Courseware: Fehler beim Löschen eines Blocks [#1292]
- Verhaltensänderung in RolePersistence::getAssignedRoleInstitutes() durch #1180 [#1360]
- Courseware: Abschnitte und Seiten sind nach dem Kopieren in falscher Reihenfolge [#1361]
- OER-Campus: Kontrastschwache Texte [#1365]
- Login: Kontrast zu schwach [#1367]
- jQuery Datumswähler: Kontraste nicht optimal [#1372]
- Profil: Graue Schrift [#1373]
- Footer: Hover ändern [#1379]
- Hilfelasche: Unnötiger Hovereffekt [#1380]
- Blubber: An mehreren Stellen wird grauer und kontrastschwacher Text verwendet [#1383]
- OER-Campus: Titel werden je nach Browser anders/ungünstig gekürzt [#1385]
- Beim Hochladen einer Datei sind unter Chromium / Chrome nicht alle Nutzungsbedingungen per Tastatur auswählbar [#1390]
- Courseware: Übersetzung der Blocktypen und -beschreibungen funktioniert nicht [#1394]
- Admins können Veranstaltungen keinen Hauptveranstaltungen zuweisen [#1449]
- Courseware: Fortschrittsanzeige bleibt immer bei 0% [#1453]
- Courseware enthält unsichtbare Blöcke, die aber beim Fortschritt mitgezählt werden [#1454]
- Kleiner Schreibfehler bei Passwortänderungsmail [#1492]
- Erkennung vom High Contrast Mode ist unter Umständen kaputt [#1493]
- "Neue" Icons auf der Seite "Meine Veranstaltungen" im High Contrast-Modus werden grau [#1500]
- Voreingestellte Plugins für Einrichtungen sind nach dem Update auf 5.0 nicht mehr aktiviert [#1506]
- Anlegeassistent speichert Semesterzuordnung nicht [#1507]
- Hilfelasche: redundantes CSS beim Hovereffekt [#1533]
- Cacheverwaltung: Platzhalter in den Einstellungen sind etwas verwirrend [#1536]
- Fehler bei "Meine Studiengruppen" Übersicht mit neuen Dateien [#1541]
- PHP Warning:  Division by zero [#1542]
- $this->user gibt es nicht (Folgeproblem von #836) [#1545]
- PHP Warning:  count(): Parameter must be an array or an object that implements Countable in lib/classes/coursewizardsteps/LVGroupsWizardStep.php on line 409 [#1550]
- Courseware: Fehler beim Laden, wenn man Admin oder nur Vertretung im Kurs ist [#1551]
- Schlechte Performance von Suche in GlobalSearchCourses [#1561]
- Fehler bei der Terminvereinbarung - Sidebar [#1564]
- Hinweis auf noch auszufügende Migrationen erscheint nach 5 Minuten wieder [#1566]
- JSONAPI erlaubt das Setzen der Sprache über HTTP-Header "Accept-Language" nicht [#1568]
- Courseware lädt nicht mehr : 500 Class 'JsonApi\PluginManager' not found [#1570]
- Courseware: Funktion "Elemente hinzufügen" ist unten abgeschnitten [#1571]
- Courseware: Falsches HTML-Escaping im Dialog zum Export [#1575]
- Falsche E-Mail beim Setzen eines Paßworts [#1590]
- Übersetzungen mehrsprachiger Config-Einstellungen bleiben nach dem Löschen in der DB zurück [#1597]
- MyCoursesSearch liefert bei aktiviertem DEPUTIES_ENABLE falsche Ergebnisse [#1606]
- Tab-Abschnitte in der Courseware können nicht bearbeitet werden [#1618]
- Abschnitt Typ Liste stellt die Sortierung nicht da. [#1620]
- Icon für Termine auf "Meine Veranstaltungen" berücksichtigt auch ausgefallene Termine [#1643]
- Dateien mit großgeschriebener Dateiendung können nicht hochgeladen werden [#1644]
- Fehler beim Hinzufügen von Personen zu Sprechstunden über die Adminoberfläche [#1648]
- Veranstaltungen werden bei Gruppierung nicht mehr angezeigt [#1668]
- CW: l10n-Fehler beim Courseware-Reiter [#1680]
- Studienbereiche können nicht gelöscht werden auch bei alternativer LV-Gruppen-Zuordnung [#1681]
- Gelöschte Nutzer führen zu Fehlern in der Courseware [#1687]
- StudipDialog.vue berechnet die Position falsch [#1689]
- Freigabe von Seiten wird nicht vererbt [#1699]
- Terminvergabe: Terminblöcke nach dem Anlegen bearbeiten [#1707]
- Tabularasa-Aktion für Einrichtungen ist defekt [#1734]
- Courseware: Fehler beim Import ("Lege Ordner an") [#1738]
- Hinzufügen von Standardvertretungen funktioniert nicht mehr [#1743]
- führende und angehängte Leerzeichen in Suchfeldern ignorieren [#1765]
- Der Funktion getInfolabelPrperties fehlt ein O [#1767]
- Meine Einrichtungen: Klick auf eine neue Ankündigung führt in eine Exception [#1772]
- Meine Veranstaltungen lädt sich tot wenn ausgewähltes Semester nicht existiert [#1774]
- Filter nach Semestern bei der Suche nach Veranstaltungen über die JSONAPI ist defekt [#1775]
- Gruppenseite in einer VA: Bulk-Aktion „Nachricht schreiben“ schlägt fehl, wenn eine Person in mehreren Gruppen ist [#1776]
- Aufrufen der Seite "Zugangsberechtigungen" dauert sehr lange [#1779]
- Terminvergabe: Falsche Sortierung bei "Vergangene Termine" [#1785]

# 18.11.2022 v 4.6.7

https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.7&state=all

- Falsche/feste Spaltenbreite in der Tabelle auf Admin > Log [#63]
- Sperrzeiten in der Vergangenheit können nicht bearbeitet werden [#185]
- Raumgruppen-Seriendruckfunktion ist nur für Raumadmins möglich [#201]
- Raumanfragen: Termine in der Vergangenheit werden mit angezeigt [#243]
- Datenfelder - Benötigter Status [#491]
- Manuelle Buchung: Fehlermeldung beim Umwandel von Wiederholungsterminen in Einzeltermine fehlt [#549]
- Plugin-Typen werden beim Update nicht aktualisiert [#569]
- PageLayout::postQuestion ist nach dem Aufruf nicht im Fokus und nicht barrierefrei [#609]
- Einzelbuchung einer Wiederholungsbuchung löschen funktioniert nicht immer [#704]
- Drucken von Belegungsplänen funktioniert für Dozenten nicht [#836]
- Manuelle Buchungen: Reservierungen können in den selben Raum kopiert werden [#840]
- Raumanfrage: Rüstzeit wird nicht mit angezeigt [#859]
- Termine kürzer als RESOURCES_MIN_BOOKING_TIME führen zu nicht auflösbaren Raumanfragen [#862]
- Blubber: Call to a member function getJSONData() on null [#864]
- Blubber Benachrichtigungen für Einrichtungen deaktivieren [#1021]
- Fehler im Code der Raumverwaltung [#1331]
- Unbekannte Variablen in class Course_StudygroupController::details_action() [#1337]
- PHP-Warnungen auf den externen Seiten [#1346]
- Sperrzeiten werden auf den Zeitpunkt der Buchung (nicht den zu buchenden Termin) angewendet [#1350]
- Ankündigungen bleiben nach dem Löschen eines Kurses zurück, wenn NEWS_DISABLE_GARBAGE_COLLECT aktiviert ist [#1355]
- Fullscreen Icon in Nav Bar zentriert [#1356]
- Stundenplan: Seltsames Pixelicon ersetzen [#1369]
- Performance der Gruppenpläne sehr schlecht [#1398]
- "Ordner bearbeiten" zeigt immer an, daß der Ordner keine Elemente enthält [#1402]
- MultiPersonSearch: Falsche Anzeige bei aufgelöstem Aktionsmenü [#1404]