aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.md
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2022-12-09 15:55:23 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2022-12-09 15:55:23 +0000
commit2c4343a428f272c6d5408efe5b0011fd7b7e3cae (patch)
treeb75b2e979a6bceeaf8ad012fe5fc970633bc885f /ChangeLog.md
parent8d596af95448d971b0a8e2fda4b5bc5f06b5a8d8 (diff)
rename changelog file to markdown and adjust it accordingly, fixes #1843
Closes #1843 Merge request studip/studip!1212
Diffstat (limited to 'ChangeLog.md')
-rw-r--r--ChangeLog.md3395
1 files changed, 3395 insertions, 0 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
index 0000000..fa98b40
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,3395 @@
+# 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]
+- Druckansicht: Schrift in Tabellen wird kleiner [#1409]
+- "Gruppe alphabetisch sortieren" unterscheidet Groß-/Kleinschreibung [#1410]
+- Belegungsplan: Details zur Buchung verraten Veranstaltungsdetails zu VA-bezogenen Buchungen, die im Belegungsplan nicht angezeigt werden [#1411]
+- Raumsuche: Einstellungen gehen nach der Suche verloren [#1422]
+- Raumsuche: "Raumtyp" wird als Suchkriterium angeboten, obwohl es gar nicht belegt ist [#1423]
+- Raumsuche: Ergebnisse sind nicht sortiert [#1425]
+- Dateiverwaltung: Leere Dateinamen beim Herunterladen [#1426]
+- Gruppenseite: Bulk-Aktion zum Ändern der Gruppengröße löst die Zuordnung der Gruppe zu einem Termin [#1427]
+- Temporäre Rechtevergabe Bulkaction für Eintrag der Zeiten funktioniert nicht [#1428]
+- Temporäre Rechtevergabe: nur 20 Teilnehmer aus Veranstaltung werden übernommen [#1429]
+- VA-Administration: Klick auf TN-Zahl zeigt bei Hauptveranstaltungen auf die falsche URL [#1439]
+- Raumattribut "room_type" kann nicht bearbeitet werden [#1440]
+- Raumsuche: Enter schickt die Suche (manchmal) nicht ab [#1441]
+- Migration 1.254 kann wegen doppelten Einträgen in der „hash“-Spalte der „opengraphdata“-Tabelle abbrechen [#1445]
+- Anlegen einer Veranstaltung für Dozent zeigt keinen Dialog [#1455]
+- Anmeldesets: Veranstaltungen konfigurieren für Dozenten nicht möglich [#1456]
+- Berechtigungen für die gesamte Raumgruppe setzen - funktioniert nicht [#1462]
+- data-activates und Dialoge funktionieren nicht richtig [#1490]
+- Raumanfragen: Option für Rückmeldung an alle Lehrenden soll wieder immer verfügbar sein [#1494]
+- Teilnehmerexport als csv zeigt Zwischenüberschriften "Lehrende" und "Studierende" [#1503]
+- MvvPerm::getRoles() filtert Nutzerrollen falsch [#1546]
+- PHP Warning: array_column() expects parameter 1 to be array, null given in app/controllers/course/members.php [#1548]
+- Fehlende Abfrage, um Blubberbenachrichtigungen in Einrichtungen abzustellen [#1587]
+- Fehlermeldung nach dem Anlegen einer Veranstaltung [#1595]
+- Link zum Belegungsplan über einen QR-Code fordert zur Eingabe von Login-Daten auf [#1598]
+- XSS-Probleme im Event-Log (Admin > Log) [#1619]
+- Buchungen löschen schlägt über CLI fehl [#1623]
+- Bei admin/courses wird die die erste Einrichtung statt alle Einrichtungen vorausgewählt [#1656]
+- Hinter dem Namen eines Abschlusses steht immer "()", wenn kein Kurzname hinterlegt ist [#1669]
+- json_encode() liefert leere Texte, wenn mehr als eine Sprache für Inhalte definiert ist [#1672]
+- Typo im Template `app/views/messages/_message_row.php [#1673]
+- Verwaltung der Nutzerdomänen: PHP fatal error: Allowed memory size exhausted [#1677]
+- Fehler bei Terminvergabe, wenn Nutzer gelöscht wird [#1683]
+- Der Belegungsplan wird nicht angezeigt, wenn eine Raumanfrage mit Rüstzeit für eine ganze Veranstaltung existiert, in der keine Termine sind [#1700]
+- Fehler der Datenbankanbindung ist nicht aussagekräftig [#1716]
+- Fragebögen: SQL-Fehler bei Suche nach Einrichtungen [#1727]
+- Dateibereich: Optische Eigenheiten der Tabellen beheben [#1728]
+- Anzeigefehler im Dialog zum Auswahl einer Datei [#1730]
+- Konflikt zwischen Sprechstunden im Kern und dem alten Plugin [#1731]
+- PHP Warning: count(): Parameter must be an array or an object that implements Countable [#1741]
+- Veranstaltungsstundenplan: Studiengangteil läßt sich nicht abwählen [#1771]
+- Benutzerverwaltung - Suche lässt sich nicht sortieren [#1781]
+- Select mit submit-upon-select schickt das falsche Formular ab [#1783]
+
+# 21.07.2022 v 5.1
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1&state=all
+
+- Trails: redirect() soll sich wie url_for() bedienen lassen [#1]
+- Raumverwaltung: Berechtigungsübersicht soll eine Liste mit Personen anzeigen, die Berechtigungen haben [#11]
+- Vor dem tatsächlichen Verschieben einer Buchung im Belegungsplan soll eine Sicherheitsabfrage erscheinen [#12]
+- Mehr Termininformationen beim Erstellen/Bearbeiten von Raumanfragen in VA anzeigen [#13]
+- StEP00358 Schnittstelle zum OER Portal Niedersachsen [#23]
+- Auswahl des Buchungstyps für den Export der Raumbelegungen [#67]
+- Freitext unterhalb eines exportierten Raumbelegungsplanes [#68]
+- Upgrade der JSONAPI-Bibliotheken [#80]
+- Update codeception und phpunit [#81]
+- Erweiterung der Anmelderegel "Veranstaltungsbezogene Anmeldung" [#87]
+- Auflösen von Anfragen: Information zu gebuchten Räumen fehlen [#88]
+- Anfragenliste: Erweitern um einen Filter für abgelehnte Anfragen [#93]
+- Slim muss Installation in Unterordner beachten [#119]
+- TIC: CLI-Skript `cli/plugin_manager` wart- und erweiterbarer machen [#122]
+- Terminvergabe: Mehrere durchführende Personen [#132]
+- StEP 359: Verwaltung der Migrationen über versionierte Branches [#136]
+- CLI-Skript `studip` einführen und alte Skripte entsprechend umstellen [#140]
+- Fehlerhafte Signatur von `#invoke` in Unterklassen von `NonJsonApiController` [#142]
+- Unit-Tests müssen ohne `pdo_sqlite` auskommen [#147]
+- Raumsuche: Aktion „URL zur Suche kopieren“ hinzufügen [#160]
+- Buchungsdialog: Bei Reservierung die Aktion „In Buchung umwandeln“ anbieten und umgekehrt [#167]
+- Courseware: Fehler beim Kopieren aus Veranstaltungen [#168]
+- Gruppenzugehörigkeit bei Terminen [#196]
+- Migration von 4.6.2 auf 5.1 funktioniert nicht korrekt [#203]
+- JSONAPI: Verschachtelte `include`-Pfade werden nicht mehr berücksichtig [#262]
+- Update auf 5.1 erkennt DB-Schema falsch, wenn lokale Migrationen existieren [#331]
+- Migration 5.0.x bekommt falsche Branch-Zuordnung [#337]
+- Upload von Bildern auf Courseware-Seiten nicht möglich [#350]
+- StEP00357: Coursewareinhalte zuweisen [#367]
+- Skiplinks hinzufügen und umbenennen [#394]
+- Access-Keys ausbauen [#395]
+- OpenID Connect als SSO AuthPlugin [#397]
+- Nutzungsbedingungen für Studiengruppen übersetzbar machen [#400]
+- VA-Themen übersetzbar machen [#401]
+- Zielgruppenspezifische Banner [#409]
+- Zielgruppenspezifische Ankündigungen und priorisierung [#410]
+- Update der browserslist DB [#426]
+- Anpassung der ILIAS-Schnittstelle für Nutzung mit ILIAS-seitiger LDAP/Shibboleth-Anbindung [#431]
+- JSONAPI: Messages zeigen keine Relationen mehr [#434]
+- Skiplinks werden als „Schalter“ vorgelesen und sehen noch wie Buttons aus [#438]
+- Skiplinks: Auswahl eines Skiplinks versteckt zwar das Skiplink-Menü, aber man bleibt trotzdem innerhalb des Menüs [#583]
+- TwilloConnector ignoriert Proxy Einstellungen [#635]
+- .gitignore config/twillo* hinzufügen [#640]
+- StudipController::redirect() akzeptiert keine relativen URLs mehr, sondern interpretiert diese als trails-routen [#642]
+- CLI-Script "plugin:activate" fehlt [#650]
+- alte Einstellungen für die Hilfe entfernen [#655]
+- Courseware PDF-Export: Fehler beim Export des Embed Blocks [#664]
+- Courseware PDF-Export [#667]
+- Semesterzuordnung von Veranstaltungen kann nicht geändert werden [#686]
+- ConsultationSlot: Fatal error in updateEvents() [#691]
+- Fehlende ID "sidebar-navigation" am Navigations-Widget in der Sidebar [#697]
+- Migrationen eines Plugins werden über CLI nicht mehr ausgeführt [#701]
+- Courseware: PDF-Export von mehreren Seiten nicht möglich [#712]
+- Ansichtsoption Bearbeiten wird angezeigt, obwohl nicht bearbeitet werden kann [#716]
+- Courseware Aufgaben erhalten falsche Seitentitel [#717]
+- Aufgaben werde im IHV nicht gefiltert [#718]
+- Courseware Aufgaben sind in der Verwaltung nicht unterscheidbar [#720]
+- Courseware Ansicht trägt falsche Bezeichnung [#722]
+- Courseware Export Widget verhindert PDF-Export für Lernende [#735]
+- DSGVO: Export Personendaten wirft Fehler [#762]
+- ConsultationBlock::teacher not found [#767]
+- Fehler im DB-Schema des Clipboards [#776]
+- Migrationen werden nicht angeboten, wenn `schema_version` inkonsistent ist [#778]
+- Update package-lock [#789]
+- Courseware: Sortierung wird beim Abbrechen nicht zurückgesetzt [#810]
+- Courseware: Verschieben von Blöcken zwischen Containern auf der gleichen Seite funktioniert nicht [#811]
+- Rolle "sort" soll auch blau sein [#920]
+- Courseware Sidebar Navigation [#953]
+- Courseware: Inhaltsblock > Aufgaben-Element [#954]
+- Courseware Aufgaben: Unterseiten werden nicht auf Rechte geprüft [#1112]
+- Courseware Aufgaben: Name des Bearbeiters fehlt im Titel [#1113]
+- Courseware Contents Overview: Eigene Seite wird nicht mitgezählt [#1114]
+- Routen für die Sprechstunden/Terminvergabe sind nicht implementiert [#1149]
+- Tests für die Routen der Sprechstunden/Terminvergabe implementieren [#1174]
+- Aktion „URL zur Suche kopieren“ steht über dem Suchformular [#1208]
+- Fehler im Code der JSONAPI [#1228]
+- Migration 1.297 schlägt beim Update von 4.4 auf 5.1 fehl [#1256]
+
+# 15.07.2022 v 5.0.2
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.2&state=all
+
+- Meine Räume: Suche findet nur Gebäude, keine Räume [#378]
+- Sidebar und deren Elemente haben keine ARIA-Rollen [#519]
+- Suchschlitz der globalen Suche verwendet keine ARIA-Rollen [#520]
+- Footer ist nicht per ARIA-Rolle ausgezeichnet [#521]
+- Beim Anlegen von Terminen prüfen, ob Terminende nach Terminbeginn [#651]
+- Courseware: Import bzw. Kopieren aller Inhalte aus einem anderen Kurs nicht direkt möglich [#886]
+- Courseware: Import legt Ordner im Dateibereich an, obwohl der Export keine Dateien enthält [#906]
+- Schließenbutton im Dialog in Courseware ist falsch gestylet [#976]
+- Fragebögen erstellen - Dialog zu klein [#1086]
+- Courseware: Bearbeiten-Ansicht des Dokumenten-Blocks hängt sich auf, wenn es im Kurs viele verschachtelte Ordner gibt [#1130]
+- Dialog zum Erstellen/Bearbeiten von Fragebögen hat keine konsistente Größe [#1148]
+- Raumsuche: zwei Einträge mit "Bitte wählen" im Dropdown [#1161]
+- Nutzer finden nach Abschalten des WYSIWYG-Editors die Einstellung nicht mehr wieder [#1165]
+- Fehlerhafte Rollenzuweisung bei Einrichtungszuordnung [#1180]
+- Tex-Markup in Stud.IP-Dialogen gibt es nur einmal [#1181]
+- Error: Call to a member function get_perm() on null [#1209]
+- Fehler bei Migration auf 5.0: Unknown column 'topic_id' in 'termine' [#1223]
+- Englische Übersetzung ist mit Screenreadern unbrauchbar [#1229]
+- OER Campus: Neue Suchergebnisse sind für Screenreader nicht erkennbar [#1246]
+- Migration von 5.0 auf 5.1 (und 5.2) läuft in 5.1.21 und 5.1.27 auf Fehler [#1265]
+- Neue Veranstaltungskategorie kann nicht angelegt werden [#1290]
+- Veranstaltungsadministration: Semester wird nicht exportiert [#1296]
+- Semester sperren wird die Veranstaltungen des Semester nicht dem gesperrten Anmeldeset zuordnen [#1329]
+- Typo in Oer_MymaterialController::statistics_action() [#1330]
+
+# 15.07.2022 v 4.6.6
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.6&state=all
+
+- Tabellenzellen in letzter Zeile einer umgebenden Tabelle bekommen immer einen css-border [#90]
+- Anzeigefehler im persönlichen Dateibereich [#317]
+- Dateibereich: "aus Bibliotheksverzeichnissen einbinden" ist viel zu promiment [#359]
+- Studiengangsinformationen liefert falsche Zahlen [#913]
+- Browser Safari zeigt bei Raumgruppenplänen Räume nicht an [#929]
+- Individuelle Raumgruppen löschen nicht per tastatur erreichbar [#1094]
+- RVV: Falsche Darstellung/Zählung der Vorlesungswochen [#1147]
+- Falsche Sortierung in der Veranstaltungsverwaltung bei den Grunddaten (für Admins) [#1175]
+- Fehler durch festgelegten Konstruktor in Interface `FileType` [#1280]
+- Individuelle Raumgruppen: Aktionsmenü in der Sidebar falsch positioniert [#1286]
+- Fehler beim Löschen von Sprechstundenterminen [#1300]
+- Öffentlich zugängliche Raumpläne - Liste der Räume bietet keine Funktionen an [#1306]
+
+# 15.07.2022 v 4.5.8
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.5.8&state=all
+
+- Raumsuche: Trefferliste sollte direkt Funktionen bereitstellen [#228]
+- Raumeigenschaften vom Typ "einzeiliges Textfeld" werden nicht korrekt übernommen [#269]
+- Löschen von Einzelterminen führt zu kaputten Raumanfragen [#707]
+- "Anfrage auf ausgewählte Termine stellen" funktioniert nicht mehr [#711]
+- Personenliste anlegen ohne Platzverteilung wirft Fehler [#927]
+- PHP message: InvalidArgumentException: navigation item 'course/forum2/newest' not found [#944]
+- Unklares Verhalten bei `url_for` mit URL-Fragmenten [#985]
+- Anzeigen/Drucken des QR-Codes verhält sich komisch bzw. ist kaputt [#995]
+- Dialog/Seite zu Fragebögen verlinkt nicht auf die vorhandene Hilfe [#1011]
+- Raumsuche: hinzugefügte Filter funktionieren nicht [#1023]
+- Raumsuche: falsche Zuordnung der Labels zu den Eingabefeldern [#1024]
+- Ändern einer Raumbuchung führt zu Fehler "Unzureichende Berechtigungen" [#1072]
+- Globale Suche reagiert nicht korrekt auf eingefügte Strings [#1101]
+- Einladungen zu Studiengruppen lassen sich nicht akzeptieren [#1105]
+- Individuelle Raumgruppen: Neue Gruppe kann nicht erstellt werden [#1133]
+- Serialization of 'Closure' is not allowed [#1137]
+- node-sass ist deprecated und soll ersetzt werden [#1143]
+- Raumsuche Serialization of 'Closure' is not allowed [#1146]
+- MVV-Modulbeschreibungen - Dialoge sind uneinheitlich groß [#1163]
+- Suche im Vorlesungsverzeichnis - ergibt Fehlermeldung [#1176]
+- Ungültiger Redirect beim Speichern von Konfigurationen [#1182]
+- Eigene Bezeichnungen für Berechtigungsebenen in Veranstaltungen werden nicht ausgewertet [#1185]
+- Verwendung von `action_link()` erzeugt kaputte URLs [#1188]
+- Anmeldung zu Veranstaltungen nicht mehr möglich (bis einschließlich Stud.IP 5.0) [#1191]
+- Export der Teilnehmerliste: Call to a member function getClass() on null [#1192]
+- Tests für RRv2 schlagen fehl [#1193]
+- Fehlerhaftes SQL in ForumEntry::checkRootEntry() [#1194]
+- Fehlerhafter Datentyp in Test UserScheduleShowTest.php:testGetUserSchedule [#1195]
+- Falscher MIME-Type für Word-Dokumente beim Download [#1205]
+- Erkennung von Pflichtfeldern für Dialoge zu strikt [#1210]
+- Warnings im LESS-Compiler [#1211]
+- Räume bearbeiten - unnötiger Aufruf von array_reverse [#1212]
+- Es können Raumanfragen auf ausgefallene Termine gestellt werden [#1214]
+- Buchende Person kann nicht mehr programmatisch gesetzt werden. [#1220]
+- Undefinierte Variable in ResourceBooking::validate() [#1221]
+- Spalte `ex_termine.topic_id` ist verwaist und sollte entfernt werden [#1224]
+- Text verschwindet aus Navigation beim Hover über kein Element [#1225]
+- Fehler im Code der RESTAPI [#1227]
+- Fehler im Code mancher MVV-Models [#1230]
+- Fehler im Code des Dateibereichs [#1231]
+- Fehler in den rrv2-Models [#1232]
+- Class XYZ referenced with incorrect case [#1233]
+- Funktion in StudipLog ist fälschlicherweise nicht static [#1234]
+- Raumbelegungsplan Überschrift springt beim Laden [#1236]
+- Forum: Cannot use [] for reading [#1238]
+- Fehlerhafte Aufrufe von Methoden in Evaluationsklassen [#1239]
+- Diverse Fehler in Klasse ForumBulkMail [#1240]
+- API der Evaluationen versendet bei Fehlern Mails an einen externen Account [#1242]
+- Fehler in StudipLock::get() [#1247]
+- Aufruf unbekannter Klasse "DB_ELearning" [#1248]
+- Aufrufe unbekannter Klasse `MvvDokument` in `lib/classes/MVV.class.php` [#1249]
+- Fehler: Instantiated class Studip\Interactable is abstract. [#1250]
+- Fehler im ContentModule: Call to an undefined method ContentModule::readData(). [#1252]
+- Raumverwaltung: Übersicht: Namen von Standorten und Gebäuden haben ein falsches Zeiger-Icon [#1254]
+- Nach dem Anlegen einer Buchung im Semester-Belegungsplan muss der Raum neu gewählt werden [#1255]
+- Hilfe-Seite für Feedback Modul verlinken [#1258]
+- Fehler vom Typ `Class referenced with incorrect case` [#1263]
+- StudipIcon verwendet die Rolle "lightblue" [#1268]
+- Belegungspläne werden nicht mehr angezeigt [#1281]
+- Funktionen des WYSIWYG-Editors mit Eingabedialog ändern Scrollposition des Hauptfensters [#1293]
+- RESTApi-Route /file/:file_ref_id/copy/:destination_folder_id defekt [#1302]
+- Fehler in Routen der RESTAPI [#1303]
+- Buttons haben falsche Fokus-Hervorhebung [#1304]
+- Unverständliche Fehlermeldung: Fehler beim Laden des Hauptordners [#1305]
+- Typo in TourController::delete_tour() [#1332]
+
+# 31.05.2022 v 5.0.1
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.1&state=all
+
+- Skiplinks: Auswahl der Hauptnavigation springt auf die falsche Seitenhöhe [#104]
+- OER Campus: Dialog „Eigenes Lernmaterial hochladen“ lässt sich nicht per ESC-Taste schließen [#110]
+- Belegungsplan: "Individuelle Druckansicht" verliert die gewählte Woche [#199]
+- Anfragenliste: Verlinkung zur Veranstaltung fehlt [#214]
+- Interne Courseware-Links enthalten eine falsche URL, wenn sie in einem neuen Tab geöffnet werden [#279]
+- Blickfang-Block: Layout kaputt bei langen Texten [#729]
+- Ermittlung vom Standard Semester funktioniert nicht im Vorlesungsverzeichnis [#752]
+- Bearbeiten eines Blockes auf einer Seite mit vielen Blöcken springt an den Seitenanfang [#781]
+- Fehler als root beim Betreten der Courseware [#786]
+- OER Campus: Nicht-herunterladbare Inhalte können nicht gelöscht werden [#822]
+- Beim Courseware-Export und anschließenden Import gehen Seiten-Metadaten verloren [#846]
+- Fehlermeldung und Abbruchmöglichkeit bei Fehlern beim Courseware Import [#847]
+- Aktualisierung der Seitenstruktur nach dem Sortieren von Seiten über die Verwaltung [#883]
+- Courseware: Warnung bzgl. Abbruch des Imports, wenn man die Seite verläßt [#885]
+- Courseware: Import bzw. Kopieren aller Inhalte aus einem anderen Kurs nicht direkt möglich [#886]
+- Courseware: formatiertem Text fehlt die CSS-Klasse `formatted-content` [#888]
+- Courseware: Navigieren im Inhaltsverzeichnis nach Auswahl des Kopierziels [#892]
+- Rangliste: BIGINT UNSIGNED value is out of range [#894]
+- Courseware-Verwaltung: Verschieben einer Seite springt an den Seitenanfang [#897]
+- Courseware: CSS deaktivert focus outline [#898]
+- Courseware: "Elemente hinzufügen" klappt zu, wenn ich mit der Seite interagiere [#901]
+- Courseware: Lernkarte entfernen entfernt auch alle Eingabefelder [#904]
+- Courseware: Link-Block läuft beim Import auf einen Fehler [#905]
+- Courseware: Import legt Ordner im Dateibereich an, obwohl der Export keine Dateien enthält [#906]
+- `make test-functional` schlägt fehl [#916]
+- StandardSearch('Seminar_id') ist kaputt [#948]
+- Vorlesungsverzeichnis: Suche zeigt bei Gruppierung "Semester" keine Treffer an [#956]
+- Courseware: Veröffentlichen auf OER Campus Dialog schließt sich nicht [#960]
+- Checkboxen funktionieren nicht richtig in Profil->Einstellungen->Benachrichtigung [#962]
+- Tägliche Mail Benachrichtigungen funktionieren nicht [#964]
+- Forum: Strings in JS sind nicht mehr übersetzbar [#972]
+- Im Chrome überlaget die Footer-Bar den Inhalt [#983]
+- Reste der alten Übersetzungs-API entfernen [#992]
+- Nicht übersetzbare Texte in resources/assets/javascripts/bootstrap/mvv_difflog.js [#997]
+- Filtermöglichkeit im Dateibereich ist defekt [#1007]
+- LTI-Tools: Konfigurationen funktionieren nach Update auf 5.0 nicht mehr [#1042]
+- Speichern von Blöcken in persönlichen Lernmaterialien nicht möglich [#1044]
+
+# 31.05.2022 v 4.6.5
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.5&state=all
+
+- Belegungspläne: Datumsauswahl ohne Aktivierung durch Anklicken auf Haken [#187]
+- Dateiübersicht / Arbeitsplatz: "Persönlicher Dateibereich" ist die falsche Bezeichnung, out of memory Fehler bei vielen Dateien [#800]
+- Raumsuche - Räume zur Raumgruppe hinzufügen funktioniert nicht [#890]
+- Unknown action 'read' im JSUpdater bei neuen Nachrichten [#891]
+- Fehlender Hinweis bzgl. Raumbuchungen beim Löschen von VA-Terminen [#926]
+- Fehler beim Aufruf der Übersichtsseite, wenn man die Termine auch verwalten darf [#931]
+- Fehler beim Löschen von Terminvergabe-Slots [#932]
+- Tippfehler bei den Übersetzungen [#936]
+- Fehler bei den Sichtbarkeitseinstellungen der "erweiterten Einstellungen" [#938]
+- Error: Class 'ForumEntry' not found in ForumProvider.php:21 [#940]
+- PHP Warning: call_user_func() expects parameter 1 to be a valid callback, first array member is not a valid class name or object [#955]
+- Teilnehmer/Gruppen: Multipersonsearch führt zu Speichermangel [#1000]
+- "Meine Studiengruppen" für Admins sichtbar [#1097]
+
+# 31.05.2022 v 4.5.7
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.5.7&state=all
+
+- resource_booking_intervals fehlt Index auf booking_id [#198]
+- Raumsuche: Filter hinzufügen funktioniert nicht [#225]
+- Raumsuche: Sitzplätze sollte eine sinnvolle Vorbelegung haben [#226]
+- Raumsuche: gewählter Wochentag verschwindet nach der Suche [#227]
+- Error: Class 'RESTAPI\Routes\Resource' not found [#238]
+- In den Rechtekonfigurationen für MVV fehlt an Modulen und Studiengangteilen der Eintrag für zugeordnete Personen [#271]
+- Raumberechtigungen: Admin einer Einrichtung kann unsichtbare Accounts nicht finden [#379]
+- Löschen eines Studienganges... I18N - Fehler [#555]
+- Auflösen von Raumanfragen: falsche Räume vorgewählt [#710]
+- Raumanfrage erstellen: Räume werden bei der Angabe von Sitzplätzen und einer boolean-Eigenschaft nicht gefunden [#725]
+- Anmeldung mit Passwort überschreibt bei falscher Eingabe das Passwort im Dialog [#741]
+- Data-Dialog ignoriert Pflichtfelder [#772]
+- Mit Tablesorter sortierbare Tabellenspalten werden mit englischer Beschreibung vorgelesen [#794]
+- Externe Seite: Warnungen mit PHP 7.2 [#827]
+- Anzeigefehler des Belegungsplans in der Mobilansicht [#869]
+- Button „Bearbeiten“ in Raumansicht ohne Funktion [#870]
+- Lageplan ohne Geokoordinaten [#871]
+- SORM-Konstruktor kann keinen unvollständigen PK setzen [#878]
+- Spalte `termine.topic_id` ist verwaist und sollte entfernt werden [#881]
+- Ankündigungen: Lesen der Kommentare wird nicht registriert [#903]
+- Kein Redirect nach Schreiben eines Kommentars zu einer Ankündigung [#907]
+- messages/write: Unzureichende Rechteprüfung für filter-Parameter [#908]
+- ILIAS-Schnittstelle: Fehler bei Wiederherstellen von LDAP-Accounts [#941]
+- Raumverwaltung: persönliche Nachrichten statt Systemnachrichten verschicken [#942]
+- Blubberbenachrichtigungen führen in manchen Fällen zu ungültigen Links [#943]
+- "Call to a member function getPropertyObject() on null" beim Anzeigen einer Ressource [#945]
+- SkipLinks::addLink() dekodiert die reingereichte URL [#951]
+- Eigene Implementierung von jQuery-Selector ":invalid" entfernen [#952]
+- Spezialbehandlung für Reformationstag 2017 sollte entfernt werden [#958]
+- Unknown column 'seminar_user.visible' in 'where clause' [#965]
+- ResourceProperty::__toString prüft bei user-Eigenschaften nicht nach, ob ein User-Objekt gefunden wurde [#977]
+- Öffentlich zugängliche Belegungspläne können für Personen ohne Raumberechtigungen nicht zugänglich sein [#978]
+- Veranstaltung anlegen: UnexpectedValueException: no data found [#981]
+- STUDIP.jsonapi.GET() kodiert URL-Parameter falsch [#984]
+- Admin > Überschneidungskontrolle > Gefundene Konflikte werden nicht angezeigt [#986]
+- Übersetzung von angepassten Titeln schlägt fehl [#990]
+- Fehlendes URL-Encoding der Parameter in resources/assets/javascripts/bootstrap/resources.js [#998]
+- MVV: Integrity constraint violation beim Vergleich von Modulbeschreibungen [#999]
+- Fehlerhaftes Hinzufügen von Skiplinks im Template "index_nobody.php" [#1006]
+- Fehlerhafte farbliche Auszeichnung bei öffentlichen Veranstaltungen [#1008]
+- Nach Speichern von Konfiguration dorthin springen [#1013]
+- Verwaltung von Systemkonfigurationen: Kategorie klappt nach dem Speichern zu [#1014]
+- Gradebook: Tutoren können keine Noten eintragen [#1018]
+- Über die URL angesprungene Elemente verschwinden hinter dem Header [#1019]
+- Raumsuche: Zeitbereich für Semester ist falsch vorbelegt [#1022]
+- Migration 1.113 löscht Einstellungen, die ihr nicht gehören [#1028]
+- Zusätzliche LTI-Parameter werden bei "=" abgeschnitten [#1040]
+- Anmeldung mit Passwort: Bearbeiten der Regel überschreibt das Passwort [#1045]
+- Log-Event RES_PERM_CHANGE hat kein Template [#1065]
+- Passwortänderung: Meldung „Das Passwort ist zu kurz“ bei zu langem Passwort [#1066]
+- Globale Suche nach Veranstaltungen zeigt keine Semester mehr an [#1069]
+- Falsche Verwendung von `semester_token` bei mehr als einer Sprache [#1071]
+- Route /institute/:id liefert den Namen als leeres Objekt zurück [#1076]
+- Fehlerhaftes HTML im Template [#1092]
+- Rendering von `ClipboardWidget` und abgeleiteten Klassen nicht korrekt [#1102]
+- Fatal Error auf der Profilseite [#1106]
+- Semester::current not found [#1111]
+
+# 06.04.2022 v 5.0
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0&state=all
+
+- .gitignore-Dateien fehlen [#2]
+- Videoeinbindung funktioniert nicht [#4]
+- Courseware: Übersetzung funktioniert nicht [#5]
+- Courseware: Fehler bei webp-Dateien? [#7]
+- Auflösen der Navigation unter Tools [#25]
+- Courseware: Fehler - Seiten werden doppelt eingefügt beim Verschieben [#26]
+- Call to a member function getFullName() on null in consultation/export/print.php [#31]
+- Homepageplugins (Sprechstunden) können nicht aktiviert werden [#37]
+- Arbeitsplatz/Dateiansicht: Übersichtsseite fehlen Ansichten [#40]
+- Tests im Jenkins CI sind kaputt [#42]
+- Courseware: Import funktioniert nicht [#49]
+- Courseware: Anlegen eines neuen Inhalts bietet keine eigenen Dateiordner an [#54]
+- Fehler beim öffnen des Veranstaltungskalenders als root/admin [#55]
+- Courseware: VideoBlock - Settings funktionieren nicht richtig [#65]
+- Migration 20210201_step_00349.php führt u.U. zu Duplicate Entry Fehler [#70]
+- Anderer Text zur Einstellung der Sichtbarkeit einer Veranstaltung [#74]
+- "Meine Einrichtungen" Iconfarben passen noch nicht [#78]
+- Tippfehler beheben [#83]
+- Icongrößen müssen in 5.0 gesetzt werden [#85]
+- Feintuning der Kacheln unter Mein Arbeitsplatz [#86]
+- Wiki: Inhaltsverzeichnis nicht per Tastaturnavigation erreichbar [#106]
+- Courseware: Verwaltungsseite stört Skiplink-Reihenfolge [#107]
+- Courseware (5.0): Neues Lernmaterial: „Vorschaubild hochladen“ nicht per Tastaturnavigation erreichbar [#108]
+- Tab Container enthält leere Elemente [#114]
+- Falscher Iconpfad auf der Startseite eines leeren Wikis [#116]
+- Unbekannte Courseware Block-Typen in der DB behandeln [#120]
+- README-Datei nicht mehr aktuell [#121]
+- Veranstaltung: Kurzinfo: Kaputtes HTML im Bereich Grunddaten [#127]
+- Fehlender Uni-Name bei Mail zur Passwortänderung [#134]
+- Fehlende Components für Plugins [#139]
+- Admin -> System -> Konfiguration: Sortierung fehlt [#144]
+- Verwendung von vue-gettext für die Übersetzung im JS-Code [#149]
+- Übersetzungen 5.0 [#150]
+- Mein Arbeitsplatz - Widgets [#151]
+- AudioBlock zeigt Aufnahme Option nicht an [#153]
+- Fehler beim Kopieren von Veranstaltugnen [#154]
+- Unerwartetes Verhalten beim Hinzufügen von Blöcken bei mehreren Abschnitten auf einer Seite in Courseware [#156]
+- Fehlende Ordner in data bei frischer Installation [#161]
+- Fehlende Dimensionen in Icon-SVGs [#163]
+- Courseware Import & Export von TextBlöcken fehlerhaft [#169]
+- Courseware Import bricht gelegentlich mit einem 409 ab [#170]
+- Modulverzeichnis: Invalid parameter number: number of bound variables does not match number of tokens [#181]
+- Veranstaltungskategorien: Inhaltselemente nicht wählbar [#183]
+- Courseware: rote Icons verschwinden nicht [#184]
+- Weiterentwicklung / Verbesserung Sprechstunden [#189]
+- Farbcodierung in Veranstaltungen und Planer [#191]
+- Autoloader funktioniert nicht für phpCAS [#206]
+- Aufruf der Teilnehmendenliste in Studiengruppen führt zu Exception [#207]
+- Issue: Call to undefined method SemClass::getSlotModule [#211]
+- Falsche Semesterzuordnung nach dem Update auf 5.0 [#212]
+- Raumanfragen: Geschlossene Raumanfragen können nicht wieder geöffnet werden [#216]
+- Courseware Übersicht [#229]
+- Löschen von Dozenten führt zu Fehler [#231]
+- XML-RPC Web-Services funktionieren nicht mehr [#232]
+- Deaktivierter OER-Campus über Schnellzugriff erreichbar [#233]
+- StudipCachedArray liefert falsche Daten [#237]
+- Blättern im Veranstaltungsverzeichnis: Semesterauswahl liefert falsche Veranstaltungen [#244]
+- Courseware Einstellungen werden nicht angezeigt [#245]
+- Courseware Kopieren aus Veranstaltung bietet nicht alle Veranstaltungen an [#246]
+- Courseware Migration falscher default Wert [#247]
+- Blättern im Veranstaltungsverzeichnis: ausgewähltes Semester springt beim Blättern zurück [#248]
+- Migration der Seminare-Semester-Tabelle ist fehlerhaft [#249]
+- Courseware: Inhalte mit "Sichtbar ab" in der Zukunft sind für Teilnehmer sichtbar [#253]
+- Mount Point '#tiled-courses-sidebar-switch .sidebar-widget-content .widget-list' not found in document [#254]
+- Courseware: Blöcke in Tabs einfügen funktioniert nicht mehr [#255]
+- Courseware Dateien einbinden wirft Fehler [#256]
+- Courseware Fehler bei Dateien die gelöscht worden sind [#257]
+- Embed Block wirft Fehler beim Import [#259]
+- Dateiwähler zeigt keine oder nicht alle Dateien aus dem Dateibereich [#260]
+- Courseware: LaTeX-Formeln in Textblöcken werden als Code angezeigt [#266]
+- Meine Veranstaltungen: Einige rote Icons werden nicht zurückgesetzt [#268]
+- Zeiten/Räume: Aktion „Regelmäßigen Termin hinzufügen“ funktioniert nicht bei unbegrenzten Veranstaltungen [#273]
+- Dropdown Menü in einem Opencast-Block in Courseware wird am unteren Bildschirmrand nicht vollständig angezeigt [#274]
+- Versionierung der von webpack generierten assets funktioniert nicht richtig [#275]
+- Beim Kopieren von Courseware-Inhalten sind Veranstaltungen mit identischem Titel nicht unterscheidbar [#277]
+- Liste der Veranstaltung in "Arbeitsplatz -> Courseware -> Meine Veranstaltungen" ist unvollständig [#278]
+- Interne Courseware-Links enthalten eine falsche URL, wenn sie in einem neuen Tab geöffnet werden [#279]
+- Courseware Contentbar Navigation fehlerhaft [#280]
+- Meine Veranstaltungen: Klick auf Zahnrad-Icon führt bei Studiengruppen zu Fehler [#282]
+- Der Inhaltsverzeichnis-Block in Courseware zeigt auch Seiten an, die noch nicht sichtbar sein sollten [#283]
+- In Courseware-Blöcke eingebundene Dateien aus versteckten Ordnern sind für Studierende nicht sichtbar [#285]
+- Fehlermeldung bei Aufruf der Terminvergabe [#288]
+- Die Courseware-Einstellungen sind für Root- und Admin-Accounts nicht sichtbar [#289]
+- In den Courseware-Einstellungen lässt sich die Kapitelabfolge nicht von "sequentiell" auf "frei" stellen [#290]
+- Im Dialog zum Kopieren von Themen aus Veranstaltungen zeigt das Suchfeld nur einen Fehler [#291]
+- Courseware: Blöcke in Tab- und Akkordeon-Abschnitten verschwinden, wenn die Reiter bearbeitet und die Änderungen gespeichert werden [#292]
+- Courseware: Paginiertes Laden statt festgelegtem Limit [#293]
+- Courseware Tab Container zu wenig Schutzraum für den Inhalt [#294]
+- DocumentBlock hat Icon-Fehler [#295]
+- Courseware: Document Block zeigt Fehlermeldung seit #293 [#296]
+- Raumanfrage auflösen: Doppelte Scrollbar bei vielen Raumvorschlägen [#297]
+- Blubber Screenshot auf der Mehr... Seite wird nicht angezeigt [#305]
+- Courseware Im- und Export fehlerhaft [#306]
+- Als Leser eingetragene Personen erhalten beim Aufruf der Veranstaltung weiße Seite [#308]
+- Courseware-Verwaltung: Breadcrumb verschwindet [#309]
+- Courseware: Umfangreiche Seitenbäume verlangsamen die Verwaltungsansicht [#311]
+- Courseware-Verwaltung: Beim Kopieren sind die gelben Pfeile neben dem Titel der Courseware nicht anklickbar [#312]
+- Löschen einer Seite zerstört Navigation [#315]
+- Courseware-Verwaltung: Seiten lassen sich nicht verschieben [#318]
+- Es gibt keine Rückmeldung, dass der Dialog "Seite bearbeiten" nicht aufgerufen werden kann, wenn eine andere Nutzer*in den Dialog geöffnet hat [#320]
+- Courseware lädt die Struktur immer doppelt [#322]
+- Beim Kopieren/Verschieben verschwindet der Hinweis, dass gearbeitet wird zu früh [#325]
+- Import hängt beim Embed-Block [#326]
+- Courseware: Fehlende `allowedPagingParameters` in Courseware-Routen mit Paginierung [#327]
+- Offene Gruppen in "Meine Veranstaltungen" und "Benachrichtigungen anpassen" verwenden `MY_COURSES_OPEN_GROUPS` unterschiedlich [#328]
+- In der Dropdown-Liste für Ordner aus der Dateiablage gibt es nur 30 Einträge [#329]
+- Courseware: Mehrfach verknüpfte Inhalte werden beim Kopieren mehrfach dupliziert [#336]
+- Container werden beim Löschen von Blöcken nicht aktualisiert [#342]
+- Import- und Kopier-Fehler mit AudioBlock [#344]
+- Vertretungen können nicht aus Veranstaltungen ausgetragen werden [#346]
+- Kopieren von Courseware-Inhalten gibt den Nutzenden zu wenig Feedback [#347]
+- Es gibt keine Möglichkeit mehr, einzelne Räume von der globalen Buchungssperre auszunehmen [#348]
+- Teilnehmergruppe: Info-Tooltip liefert beim Anklicken einen Fehler [#352]
+- Sortierung von Daten auf externen Seiten nicht möglich [#353]
+- Ein gesetztes Sichtbarkeits-Datum in Courseware wird nach dem Speichern nicht direkt angezeigt [#354]
+- Beim Kopieren und Verschieben von Courseware-Blöcken wird die Anzeige des Ziels nicht automatisch aktualisiert [#355]
+- Raum wird beim Löschen nicht aus Raumgruppe entfernt [#361]
+- Schlechte Performance beim Aufruf von CoursewareInstanceShow [#362]
+- Forum in Einrichtungen verschwunden [#363]
+- Reihenfolge der Tools in Einrichtungen falsch [#364]
+- Verwaltung von Veranstaltungen: Iconfarben passen noch nicht [#368]
+- Courseware: Leinwand unter iOS nicht nutzbar [#373]
+- Courseware: Audio-Block lässt sich in Safari in iOS nicht abspielen [#374]
+- Unbegrenzte Veranstaltungen haben Startzeitpunkt! [#377]
+- Einrichtungsnews werden nicht angezeigt [#380]
+- Reiter "Personal" in Einrichtungen verschwunden [#381]
+- Terminvergabe: Aufruf der Druckansicht führt zu Fehler [#385]
+- Terminvergabe: Änderung von Termingrund führt zu Fehlermeldung [#392]
+- Multi-Byte-String-Funktionen in SimpleORMap sind überflüssig [#398]
+- Veraltete Positionen und Formulierungen in Touren [#402]
+- Weiterleitung auf neue Wiki-Seiten funktioniert nicht mehr [#415]
+- Courseware: Fehler beim Laden des Block-Feedbacks [#416]
+- Fehlermeldung beim Löschen von Nutzern [#417]
+- Datenfelder: Bearbeitung der Werteliste bei radio und selectbox nicht mehr möglich [#420]
+- Wiki: SQL-Fehler "Illegal mix of collations" [#423]
+- Inkonsistente Darstellung bei den Aktivitäten [#424]
+- Abfrage der Veranstaltungen einer Person in CourseWare liest die Daten falsch aus. [#427]
+- OER-Campus Icon nicht konsistent [#435]
+- Courseware: Fehler, wenn eine Veranstaltung kein Heimatinstut hat [#443]
+- JSONAPI: `children`-Relation des `StructuralElement`-Schemas [#445]
+- Courseware: Seiten aus anderen Kursen werden nicht mehr zum Kopieren angeboten [#446]
+- Upload-Limits werden falsch ausgewertet [#448]
+- Voreingestellte Plugins sind nach dem Update auf 5.0 nicht mehr aktiviert [#449]
+- Veranstaltungskategorien: Änderungen an Inhaltselementen können nicht auf vorhandene Kurse angewendet werden [#450]
+- Courseware: Struktur wird nach Kopieren von Seiten nicht (sofort) aktualisiert [#454]
+- Courseware: Scrollbar im Dialog "Seite bearbeiten" nicht mit der Maus bedienbar [#457]
+- Abruf von `jsonapi.php/v1/courses/{id}` funktioniert nicht für Veranstaltungen, die Zusatzangaben erfordern [#458]
+- Dateien in Unterordnern von unsichtbaren Ordnern werden Studierenden in Courseware nicht angezeigt [#464]
+- Ein einzelner Block in einem Tab- oder Akkordeonabschnitt kann nicht verschoben werden [#466]
+- Scrollbarposition im Inhaltsverzeichnis beeinflusst die Scrollposition in "Elemente hinzufügen" und umgekehrt [#467]
+- Sichtbarkeit von Werkzeugen wirkt sich nur auf den Reiter aus [#468]
+- Fehlende Indizes [#470]
+- Dateibereich: Abstände in Ordner- und Lizenzauswahl falsch [#473]
+- SORM-API-Dokumentation ist veraltet bzw. nicht korrekt [#478]
+- Performanceproblem auf der CW-Übersichtseite [#488]
+- XSS: Textblock der Courseware ermöglicht Ausführung von JS-Code [#489]
+- Falsche Semestersortierung bei Arbeitsplatz > Courseware > Meine Veranstaltung [#490]
+- Wiki: Jede Seite hat als Titel "WikiWikiWeb" in der Kopfzeile [#493]
+- Release 5.0 [#495]
+- Courseware: Nach dem Anlegen des (ersten persönlichen) Lernmaterials lande ich nicht darin [#509]
+- falscher Funktionsaufruf in HiddenFolder [#517]
+- Letzte Inkonsistenzen ContentBar (Wiki/Courseware) [#526]
+- Dialog "Ausgewählte Nachrichten löschen" analog zu "Alle Nachrichten löschen" [#528]
+- Änderung der Semesterangaben werden nicht mehr protokolliert [#529]
+- Courseware: Auffindbarkeit des Inhaltsverzeichnisse und Vollbildmodus für (neue) Nutzende [#536]
+- Courseware: Darstellung der Kacheln im Default [#537]
+- Fragebögen: Darstellung der Diagramme via Chart.js erst nach einem Resize-Event korrekt [#538]
+- Courseware IHV ist über Tab erreichbar wenn es ausgeblendet ist [#542]
+- Fehlerhafte Textstrings in Vue-Komponenten [#545]
+- Kleinschreibung in CoursewareChartBlock [#546]
+- Fehlende i18n Markierungen [#547]
+- Courseware Modul-Beschreibung nicht aktuell [#548]
+- Accessibility-Probleme in der Courseware [#554]
+- Blubber: Call to a member function signalsAttention() on null [#557]
+- Courseware: "Inhalte werden geladen ..." durch Warte-Indikator ersetzen [#560]
+- Plugin-Verwaltung bietet noch Standard-Aktivierung in Veranstaltungen an [#568]
+- „Lizenzauswahl“ bei Dateien: Screenreader liest Bedingungen nicht vor [#571]
+- AudioBlock hat Probleme mit Chrome [#572]
+- Verwaiste Template von "Meine Veranstaltungen" [#573]
+- Courseware Dialog zum löschen von Blöcken zu klein [#574]
+- TypeError in courseware-confirm-block [#575]
+- Courseware Export Status fehlerhaft [#577]
+- TypeError: Argument 1 passed to StudipCachedArray::loadData() must be of the type string, null given [#580]
+- Courseware: Aktionsmenüs sind nicht tastaturbedienbar [#584]
+- Courseware: Inhaltsverzeichnis: Beim Öffnen per Tastatur wird der Fokus nicht in das Inhaltsverzeichnis verlegt [#586]
+- Courseware: kaputte Ansicht aus Teilnehmersicht, wenn die Einstiegsseite unsichtbar ist [#615]
+- Terminvergabe: Persönliche Nachrichten statt Systemnachrichten versenden [#616]
+- Stud.IP 5.0 Installationsassistent hat in Schritt 6 ein kaputtes Layout [#618]
+- Demodaten: Raumverwaltung: Raumgruppe: Berechtigungen für die gesamte Raumgruppe setzen: Berechtigung für „unbekannt“ wird angezeigt [#619]
+- Kopieren von Courseware-Inhalten aus Veranstaltungen: Kein Hinweis darauf, dass keine VA zum Kopieren da ist [#621]
+- Courseware Inhaltsverzeichnisblock Layout [#625]
+- Exception beim Löschen von Nutzern: Method ConsultationBlock::deletebyteacher_id not found [#629]
+- Rollenverwaltung: Anlegen und Löschen von Rollen verursacht Fatal Error [#630]
+- Courseware: Lange Ladezeiten auf der Inhalte-Seite bei komplexer Struktur [#631]
+- TFA: Email Token zu kurz gültig (0,5 Minuten) [#634]
+- Courseware: Fehlermeldung in der Konsole beim wechseln der Seite [#641]
+- Courseware: Löschen von (komplexeren) Seiten [#643]
+- Dateien aus anderen Veranstaltungen hinzufügen funktioniert nicht [#645]
+- Courseware: Dateiordner Block erzeugt Fehlermeldung, wenn ein Ordner aus dem persönlichen Bereich gewählt wurde [#646]
+- OER Campus: Data too long for column 'content_type' [#653]
+- Link auf externe Hilfe verweist auf 5.1 statt 5.0 [#654]
+- Löschen von InstituteMember schlägt fehl [#656]
+- CoursewareDashboard: ActivityStreamShow kennt Filter nicht [#657]
+- OpenGraph-Informationen werden doppelt ausgelesen oder ausgegeben [#662]
+- OER Campus: Datei von Dateibereich aus einbinden [#668]
+- Teilnehmende: Separate Sichtbarkeitseinstellung für Gruppenseite wieder entfernen [#669]
+- Inhalte im OER-Campus nicht breit genug angezeigt [#670]
+- Sprechstundentermin reservieren: Exception, wenn kein Grund angegeben wurde [#673]
+- Vue-Integration von Blubber für Plugins [#676]
+- Courseware Aktionen enthalten export [#677]
+- Veranstaltungssuche beim automatischen Eintragen funktioniert nicht richtig [#685]
+- Courseware: TypewriterBlock hat falsches Icon [#708]
+- Courseware: Inhaltsverzeichnisblock enthält falschen Beschreibungstext [#709]
+- Nur noch veranstaltungsbezogene Sprechstunden/Termine in Veranstaltungsübersicht verlinken [#713]
+- Bezeichnug "Seite" in Courseware Verwaltung missverständlich [#721]
+- Courseware ContentBar Breadcrumb kürzt zu früh ein [#727]
+- Löschen von CW-Seiten mit Unterseiten dauert sehr lange [#736]
+- EmbedBlock Event Listener wird nach wechseln der Seite nicht abgeräumt [#738]
+- Courseware: Neue Blöcke können nicht hinzugefügt werden [#740]
+- Anmeldung zu Veranstaltungen mit Losverfahren und Teilnahmebedingung funktioniert nicht [#742]
+- "Abschnitt bearbeiten"-Dialog ist zu klein für den Inhalt, wenn mehr als ein Fach angelegt wird, Inhalt passt sich nicht an [#743]
+- Meine Veranstaltungen: Alle als gelesen markieren erfasst nicht Ankündigung und erzeugt seltsame Meldung [#746]
+- OER-Campus: Suche bleibt kommentarlos, wenn nichts gefunden wurde [#749]
+- OER-Campus: Material kann ohne Titel angelegt werden [#750]
+- Meine Veranstaltungen: Reihenfolge und freie Slots nutzen unterschiedliche Logik [#751]
+- Fragebögen zu früh sichtbar [#755]
+- Inhaltsverzeichnisblock schließt nicht bündig ab [#756]
+- Inhaltsverzeichnisblock zählt Seiten in Version 5.0 falsch [#757]
+- countChildren im Inhaltsverzeichnisblock wird nicht mehr verwendet [#759]
+- Hilfe Touren: Schritte können nicht gelöscht werden. [#760]
+- Error: Call to undefined method Courseware\Instance::canEdit() [#764]
+- Verwaltung von Veranstaltungen: falsche Icons [#777]
+- User->getHomepageElements - obsoleter code [#788]
+- Courseware: Anzeigefehler in der Sidebar [#790]
+- OER Campus: TypeError: results is null [#792]
+- OER Campus ermöglicht "feindliche Übernahme" der `oer_hosts` [#793]
+- Icons fehlen in Profil->Einstellungen->Benachrichtigung [#796]
+- Courseware: Call to a member function getDownloadURL() on null [#803]
+- Courseware: Inhaltsverzeichnis scrollt an die falsche Stelle [#804]
+- Courseware: Aufklappen des Akkordeon springt zum Seitenanfang [#808]
+- Courseware: Seitennavigation springt nicht zum Seitenanfang [#809]
+- Courseware: EmbedBlock ignoriert Proxy Einstellungen [#816]
+- Courseware: Seite bearbeiten - Farbauswahl nicht möglich [#817]
+- Courseware: a11y Änderungen sorgen für unerwartetes Scrolling [#825]
+- Download Block setzt kein userdata [#826]
+- Studiengruppen werden nur noch im aktuellen Semester angelegt [#828]
+- Courseware: loadTeacherStatus in eigener CW führt zu Fehler [#829]
+- Anlegen neuer Veranstaltungen führt bei englischer Spracheinstellung zu Fehler [#831]
+- Der Dialog beim Löschen einer Seite macht nicht deutlich, dass auch alle Unterseiten gelöscht werden [#833]
+- Administration von Foren kaputt [#843]
+- Globale Suche wirft InvalidArgumentException: Element could not be appended, element with id: 928d9ea089aa5442f8edbcb534758d93 [#844]
+- IFrame Block fügt der URL immer einen Parameter hinzu [#848]
+- Tippfehler in lib/modules/ConsultationModule.class.php [#850]
+- Doppelter Textstring in lib/modules/CoursewareModule.class.php [#851]
+- CoursewareCourseManager.vue: Textstring verweist auf Aktionen, die es nicht gibt, weiterer Textstring enthält Tippfehler [#854]
+- Courseware: Tutoren können keine Inhalte aus anderen Kursen kopieren [#856]
+- Kopieren von Courseware Inhalten prüft nicht Leseberechtigung der Quelle [#857]
+- CoursewareCourseManager.vue: Reiter „Verschieben“ ist nicht übersetzbar. [#863]
+- "Passwortlink zusenden" funktioniert für Admins und Root nicht [#866]
+
+# 05.04.2022 v 4.6.4
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.4&state=all
+
+- Löschen von Nachrichten im Posteingang vs. Gesendete-Nachrichten [#565]
+
+# 05.04.2022 v 4.5.6
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.5.6&state=all
+
+- Sperrzeiten sperren auch globale Raumadmins [#186]
+- Informationen zur Raumanfrage: HTML in Anzeige der Termine [#370]
+- In den persönlichen Bereich verschobene Dateien lassen sich nicht mehr löschen / verschieben [#433]
+- Aktionsmenü ist nicht korrekt für Screenreader ausgezeichnet [#441]
+- MVV: Beim Anlegen eines Modulteils werden die zugeordneten Sprachen nicht übernommen [#444]
+- Buttons kürzen Text auf schmalen Bildschirmen nicht [#463]
+- Anzeigefehler im Dialog "Nachricht schreiben" [#471]
+- Inkonsistente Anzeige bei Vorlesungsstart mitten in der Woche [#472]
+- Aktionsbereich für die Radiobox auf "Farbgruppierung Veranstaltungen" ist zu klein [#475]
+- AccessDeniedException in files für Öffentliche Veranstaltung [#476]
+- ckeditor: Upload per Drag&Drop lädt die gleiche Datei in mehrere Eingabefelder hoch [#487]
+- Studierendenansicht simulieren: Funktion für root nicht verfügbar [#502]
+- Raumanfrage auflösen produziert unsinnige Nachfrage [#511]
+- Inhalte von Unterordnern in versteckten Ordnern können nicht ausgelesen werden, selbst wenn man " Zugriff auf Dateien per Link erlauben" setzt. [#518]
+- Hilfelasche: Iconnamen werden vom Screenreader vorgelesen [#522]
+- Avatarmenü: ARIA-Rollen fehlen und ARIA-Rolle „expanded“ wird zweimal verwendet [#525]
+- Per Skiplink angesprungene Elemente verschwinden aus der Fokus-Reihenfolge [#527]
+- Austragen aus Hauptveranstaltung in der Mobilansicht möglich [#532]
+- Icons: alt-Attribute von img-Elementen sollten nicht den Iconnamen enthalten [#533]
+- Teilnehmendenseite: Checkbox ist nicht mit dem Namen der Person verknüpft [#540]
+- Avatar-Icon wird in Tabellen vorgelesen, obwohl der Name direkt daneben steht [#553]
+- Zusatzangaben werden beim Verlassen der Veranstaltung nicht gelöscht [#559]
+- Infotext bei verpflichtender Abfrage von Zusatzangaben [#563]
+- JQuery-UI Security-Update [#566]
+- Plugin-Typen werden beim Update nicht aktualisiert [#569]
+- Fehler beim Anklicken von Veranstaltungsterminen in der Monatsansicht im pers. Terminkalender [#578]
+- Unit-Tests schlagen unter PHP 7.4 fehl [#607]
+- data-secure kann keine Elemente von der Prüfung ausnehmen [#611]
+- make schlägt in Stud.IP 4.5 fehl [#617]
+- Rechschreibfehler in CronjobScheduler [#624]
+- Stud.IP 4.5: Syntax Error in HiddenFolder [#626]
+- Fehlerhafte Behandlung von Hashes aus der Location für Skiplinks [#627]
+- Termine: Falsche Zeichenkodierung [#637]
+- Falsche Variablenzuweisung im Template von "Meine Studiengruppen" [#638]
+- Rolle bleibt nach dem Löschen im Cache [#644]
+- accordion.js wirft Fehler wegen jquery Version (Coursewareplugin Gruppierungsblock) [#661]
+- Löschen eines Sprechstundentermins im Kalender löscht nur den Termin, nicht aber die zugehörige Buchung [#671]
+- Ungültiger Redirect [#672]
+- Ungültige Redirects [#674]
+- Probleme mit Pagination-Klasse [#683]
+- X-Location Header wird URL-codiert ausgeliefert [#684]
+- XSS-Probleme beim Feedback [#689]
+- Feedback: Typo "Es wurden noch Feedback-Elemente angelegt." [#690]
+- Falscher Name für Rechteverwaltung bei Raumeigenschaften [#694]
+- MVV: Nicht übersetzbare Strings [#698]
+- Wiki-Versionen können von Teilnehmende gelöscht werden. [#724]
+- Semesterbelegungsplan - Semesterfilter wird immer zurückgesetzt [#745]
+- Mobile Darstellung: Dialog nach Abmeldung nicht optimiert [#748]
+- View resources/_common/_resource_tr.php fragt Eigenschaft „booking_plan_is_public“ falsch ab [#761]
+- Use of undefined constant DEFAULT_COLOR_NEW [#763]
+- Blubber drag'n'drop führt zu unerwünschten Uploads [#799]
+- Mobilansicht: select2 in der Sidebar unbedienbar [#815]
+- seminar_user.comment von TINYTEXT zu VARCHAR(255) ändern [#830]
+- Datei- und Aktivitätsübersicht kaputt [#834]
+- Buttons als Sidebar-Aktionen gehen nicht über die gesamte Breite [#858]
+- Nutzer anlegen - Whitespace [#865]
+
+# 24.12.2021 v 4.6.3
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.3&state=all
+
+- [Security] tls1.0 in stream_socket_enable_crypto verwendet [#118]
+- Rechtschreibfehler views/files/_overview [#152]
+- randomBytes() in CSRFProtection.php liefert nicht die geforderte Menge an zufälligen Bytes [#177]
+- HiddenFolder permission visibility Issue [#200]
+- Blubber: Sortierung der Threads unter Community unintuitiv [#319]
+- Falsches Datumsformat bei Ankündigungen (Englische Ansicht) [#323]
+- Ausgabe der Ankündigungen auf templatebasierten externen Seiten ist kaputt [#335]
+- Doppelte Namen bei Studiengruppen [#369]
+- Räume werden bei der Raumauflösung als FREI angezeigt [#390]
+
+# 24.12.2021 v 4.5.5
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.5.5&state=all
+
+- RVV: Raumwunsch bei kurzzeitig gesperrten Räumen [#41]
+- OAuth: Call to a member function grantAccess() on bool [#46]
+- Raumeigenschaften für alle Personen anzeigen, die auch den Wochenkalender des Raumes sehen kann. [#52]
+- Raumeingenschaften - Belegungsplan [#53]
+- Platzaufteilung im Dialog "Raumeigenschaften" ungünstig [#57]
+- Anmelderegel "höheres Fachsemester bevorzugen" zufällige Darstellung der Studiengangsbedingungen [#61]
+- Benachrichtigung über selbst gelöschte Buchung verwirrend [#62]
+- Logeinträge für Raumbuchungen in Veranstaltungen werden nicht der Veranstaltung zugeordnet [#66]
+- MVV-Studiengang-Ansprechpartner: Externe Personen [#69]
+- Administration von Einrichtungen zeigt die aktuelle Einrichtung nicht an [#82]
+- Anmeldeset > Losverfahren > Versteckte Veranstaltungen können ausgewählt werden [#84]
+- Raumsuche: Belegungspläne werden nicht mit dem Beginn des Zeitbereiches geladen, der bei der Raumsuche verwendet wurde [#95]
+- Blubber: Datei hochladen-Icon ist nicht per Tastaturnavigation erreichbar [#99]
+- Use of undefined constant nobody in smileys.php [#115]
+- Export von Raumbuchungen: Bei VA-bezogenen Buchungen wird der Veranstaltungstitel nicht im Feld Beschreibung hinterlegt [#123]
+- Export von Raumbuchungen: Bei Buchungen mit Wiederholungsterminen wird nur der erste Termin exportiert [#126]
+- Raumsuche: Individuelle Raumgruppen stehen nur für Personen mit Berechtigungen an der Raumverwaltung zur Verfügung [#158]
+- Raumsuche verwendet falsche HTTP-Semantik [#159]
+- Belegungsplan zeigt Titel unsichtbarer Veranstaltungen [#165]
+- Verkürzung regelmäßiger Termine verkürzt Raumbuchungen nicht [#166]
+- Anmeldeverfahren: Bedingte Anmeldung [#175]
+- doppelter eintrag in userdomains view [#205]
+- Raumanfragen: Unvollständige Zuweisung von Räumen nicht mehr möglich [#215]
+- Raumanfragen: Vorhandene Buchungen werden nicht angezeigt [#241]
+- Raumanfragen: vorhandene Buchungen zur Raumanfrage werden als Überschneidungen erkannt [#242]
+- Falsche Überschneidungchecks in der neuen Raumverwaltung [#251]
+- Raumanfragen: Suche nach Räumen liefert keine Treffer [#261]
+- Auflösen von Raumanfragen: Gelbes Icon bei Terminserie liefert keine bzw. falsche Informationen [#264]
+- Erstellen/Bearbeiten von Raumanfragen in Veranstaltung: Anderer Raum kann über „Anderen Raum wählen“ nicht ausgewählt werden [#267]
+- Raumsuche: Zurücksetzen-Button löscht URL-Parameter nicht [#270]
+- Raumanfragen: Filter "Nur regelmäßige Termine" zeigt auch Einzeltermine [#281]
+- Raumverwaltung: Info-i in der Anfragenliste: Räume mit rein [#284]
+- ondelete statt on_delete in Course und UserDomain [#299]
+- Blubber: Bearbeiten-Icon neben einem Blubber nicht tastaturbedienbar [#300]
+- Raumanfragen: Überschneidungen werden bei regelmäßigen Termien nicht mehr angezeigt. [#302]
+- Veranstaltungsfilter bei den Sprechstunden lässt sich nicht zurücksetzen [#307]
+- Protokollierung von Raumbuchungen ist kaputt [#365]
+- Protokollierung von Raumanfragen fehlt größtenteils [#366]
+- MVV: Suche bei den Dokumenten/Materialien defekt [#383]
+- MVV: "Mehr-Anzeigen-Funktion" in Informationen zum Studiengang (Abschnitt "Aufbaustudiengänge") defekt [#384]
+- Sprechstunden lassen sich von Vertretung nicht verwalten [#389]
+- Ändert man den Namen einer Statusgruppe, ändert sich nicht der Name des Gruppenordners [#391]
+- PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in [#399]
+- PHP-Error: Error: Call to a member function getAuthenticatedUser() [#413]
+- Admins wird der Reiter "Terminvergabe" auf Profilseiten nicht angezeigt [#414]
+- 4.5: Anfrage auflösen funktioniert nicht [#418]
+- TN-Gruppe (in VA) anlegen ohne Dateiordner schlägt fehl. [#421]
+- Gruppen: Option "Zu dieser Gruppe gehört ein Dateiordner" läßt sich nicht wieder abschalten [#422]
+- Darstellung auf "Profil > Studiendaten" unintuitiv [#429]
+- Belegungspläne sollten unsichtbare LV anzeigen, wenn der entsprechende Nutzer diese auch in der Suche finden darf [#437]
+- Rundmail-Aktion in der Raumverwaltung beachtet auch individuelle Gruppen, die keine Räume enthalten [#440]
+- Info-Icon zum Aufruf der Studiengangsinformationen sind unterschiedlich groß [#451]
+- Belegungspläne: Wort „Vorlesungswoche“ ohne Nummer der Woche [#453]
+- <br> in Abfrage, ob man den Termin ausfallen lassen will [#474]
+- Objekte vom Typ FileRef geben eine ungenügende Download-URL zurück. [#482]
+- MVV: "Art der Zulassung" wird nicht bei den Informationen zum Studiengang ausgegeben [#483]
+
+# 24.12.2021 v 4.4.8
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.4.8&state=all
+
+- URLs in freien Raumangaben auswerten [#19]
+- OpenGraph: Fehler beim Fetchen der Inhalte abfangen [#50]
+- Info-I sind nicht per Tastaturnavigation erreichbar [#97]
+- Hilfelasche ist nicht per Tastaturnavigation erreichbar [#98]
+- Profil: Profilbild in der Sidebar wird nicht umrahmt, wenn Skiplinks angeschaltet wurden [#100]
+- Dialog zum Ändern des Profilbildes: Button zum Hochladen ist per Tastaturnavigation nicht erreichbar [#101]
+- Dateibereich: Auswahl des Ordnertyps nicht per Tastatur erreichbar [#103]
+- Skiplinks: Auswahl mit Anker als Ziel bewirkt nichts [#105]
+- studip-checkbox ist nicht per Tastaturnavigation erreichbar [#111]
+- Globale Suche: Ergebnis-Anzeige erlaubt Auswahl von ausgegrauten Elementen über die Tastaturnavigation [#112]
+- Schließen-Icon von MessageBox-Elementen ist nicht über die Tastaturnavigation erreichbar [#113]
+- Tippfehler im Kompatibilitätsskript [#197]
+- Veranstaltungsexport mit Modulen gibt Lehrende unschön und Module gegebenenfalls n-fach aus [#209]
+- WYSIWYG-Editor platziert link-extern-Icon bei Links mit E-Mail Adressen [#250]
+- Schnittstelle zu ILIAS 4 kaputt [#252]
+- Profilseite: Skiplink „Benutzerprofil“ funktioniert nicht [#258]
+- Schreibfehler auf der Seite „Teilnehmendenliste importieren“ [#298]
+- Name von Studiengruppen soll auf Übersichtsseite angezeigt werden [#314]
+- "Zur Rangliste" im Profil wird nicht umrahmt [#333]
+- Anmeldeverfahren: Härtefälle werden u.U. nicht berücksichtigt, wenn "Bevorzugte Anmeldung" benutzt wird [#338]
+- Anmeldeverfahren: Höhere Semester bevorzugen erzeugt Härtefälle [#339]
+- Aufheben der Terminzuordnung einer Gruppe nicht möglich [#351]
+- Vierter Skiplink ist nicht einheitlich benannt [#393]
+- Skiplink zum Profilmenü fokussiert falsches Element [#396]
+- Export von abgelaufenen Terminen exportiert falsch [#430]
+- XSS-Fehler in den externen Seiten (Veranstaltungsbrowser) [#460]
+
+# 01.09.2021 v 4.6.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.6.2
+
+- Fehlende Validierung bei Termin-Farbauswahl im Planer (Studenplan) [#10584]
+- Fragebögen: Reihenfolge der Fragen wird nicht gespeichert [#11179]
+- Batch-Aktionen im Dateibereich sind ohne Auswahl aktiviert [#11218]
+- "Zitationstil auswählen" gehört nicht unter "Verwaltung" [#11261]
+- Bibliotheksfunktionen: Funktionalität ist nicht für Tutoren zugänglich [#11412]
+- "Herunterladen" im Detaildialog einer Datei öffnet die Datei ggf. im Browser [#11413]
+- Bibliotheksfunktionen: URLs werden nicht ausgewertet [#11430]
+- Bibliotheksfunktionen: Sonderzeichen führen zu einem Fehler in der K10Plus Suche [#11431]
+- MVV: Ansprechpartner - Filter nach Modul-Status fehlt [#11464]
+- Bibliotheksfunktionen: Literaturobjekt im Dateibereich zeigt immer Buch Icon [#11472]
+- Fehler beim Anzeigen von Studiengangsinhalten im VA-Verzeichnis [#11487]
+- Fatal Error bei Export persönlicher Dateien [#11519]
+- Dateibereich: Button "Neuer Ordner" läd nicht als Dialog [#11527]
+- Verlinkung/Navigation im Wiki defekt [#11530]
+- Ordner in FileSystemPlugins zeigen keine Detailseite [#11533]
+- Beim Dateikopieren führt Click auf FilesystemPlugin zu Fehlermeldung [#11565]
+- MVV: Detailseite eines Studiengangs [#11569]
+- MVV: Verwalten bzw. Hinzufügen von Dokumenten [#11571]
+- Sortieren von Dokumenten innerhalb eines Studiengangs [#11572]
+- MVV: PDF Export bei Studiengängen berücksichtigt keine Inhalte [#11573]
+- Sortierung im Dateibereich erfolgt nicht numerisch [#11622]
+- Sortierung der Tabellen im Dateibereich wird nicht korrekt angedeutet [#11665]
+
+# 01.09.2021 v 4.5.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.5.4
+
+- Inkonsistenzen beim Überbuchen von Reservierungen [#10594]
+- Meldung: "Ihre Authentifizierung ($auth) benutzt nicht die Stud.IP Datenbank" [#10974]
+- Sperrbuchung entfernt angrenzende Buchungen [#11022]
+- Impressum: Unsichtbare root-Benutzerkonten werden angezeigt [#11095]
+- Anfrage auflösen - Raumauswahl [#11148]
+- Fehlerhafte Textstrings bei Raumbuchungen [#11388]
+- Interner Kommentar an Raumbuchungen ist nur für buchende Person editierbar [#11389]
+- RVV: Ändern von Raumeigenschaften geht nicht [#11411]
+- rrv2-Migration: Automatisches Löschen von Ressourcenhierarchien kann nicht funkionieren [#11448]
+- Raumbuchung kann beim Bearbeiten nicht zum Terminblock („Konvolut“) gemacht werden [#11449]
+- CoreDocuments::getIconNavigation() achtet nur auf "mkdate" [#11459]
+- Name und Mailadresse trotz Unsichtbarkeit unter Ansprechpartner sichtbar [#11466]
+- Nutzerdomänen: Sichtbarkeit innerhalb der Domäne kann nicht eingestellt werden [#11471]
+- Fehlerhaftes `page_close()` für den Installer [#11478]
+- MVV Verwaltung der Ansprechpartner: Person kann nur einer Kategorie an einem Modul zugeordnet werden [#11517]
+- RVV: Wochenansicht bei Räumen zeigt noch die falsche Semesterstartwoche an [#11521]
+- Fehlende Benachrichtigung beim Löschen einer Buchung [#11528]
+- Aktion „Buchungen mit Kommentaren“ zeigt auch Buchungen ohne interne Kommentare an [#11529]
+- resources/export/booking beachtet Ressourcen nicht [#11536]
+- Zeiten/Räume-Seite: „Nur buchbare Räume anzeigen“ fehlt bei der Bulk-Aktion für Einzeltermine [#11544]
+- Zeiten/Räume: „Nur buchbare Räume anzeigen“ filtert Räume inkorrekt, wenn man kein Raumadmin ist [#11545]
+- Buchungsdialog: Enddatum der Wiederholung wird zurückgesetzt, wenn das Datum der Buchung geändert wird [#11547]
+- Warnings bei MVV Ansprechpartner [#11548]
+- Wort „Präsenzveranstaltung“ aus übersetzbaren Texten entfernen [#11549]
+- Blubber kaputt [#11551]
+- Anhang an Nachricht unsichtbar beim Schreiben [#11556]
+- „Manuelles Eintragen von Nutzergruppen in Veranstaltungen“: Auswahl anhand einer Domäne geht nicht [#11562]
+- LOG-Einträge beim Freigeben/Löschen von Terminen und Räumen fehlt [#11563]
+- RVV: Blättern bei den Raumanfragen [#11608]
+- Individuelle Raumgruppen: Buchungsdialog kann nicht für einzelne Räume aufgerufen werden [#11698]
+- Buchungsdialog: Bei Buchungen mit täglichen Wiederholungsterminen wird das Intervall nicht beachtet [#11699]
+- Veranstaltungskalender führt zu Zugriff verweigert [#11713]
+- Sperrbuchung entfernt angrenzende Buchungen [#6]
+- Raumanfrage selbst auflösen wird nicht für globale Raumadmins angeboten [#34]
+- Benachrichtigung über selbst gelöschte Buchung verwirrend [#62]
+
+# 01.09.2021 v 4.4.7
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.7
+
+- Anmeldesets: Veranstaltungen konfigurieren nach Ändern der Liste der Veranstaltungen im Set [#6799]
+- Link zu "Datenschutz" funktioniert nicht von Login-Seite [#8896]
+- Anzeige der Screenshots auf der "Mehr..." Seite funktioniert nicht immer [#8923]
+- Globale Suche: Auch Nachrichten sollen im Dialog auf der Seite angezeigt werden [#9184]
+- CSRF-Absicherung der REST-API [#9537]
+- Vorgemerkte mehrsemestrige Veranstaltungen tauchen nur ein Mal im Stundenplan auf [#9835]
+- WYSWIG: STRG/CMD+Z macht falsche Dinge [#10193]
+- Aktion "Neue Wiki-Seite anlegen" prüft nicht auf erlaubte Zeichen und erzeugt kaputte Wikieinträge [#10489]
+- Auswahl der Heimateinrichtung beim Anlegen von Veranstaltungen [#10971]
+- Nachrichten: Kaputte Formatierung "ursprüngliche Nachricht" [#11019]
+- Studiengruppenerkennung mangelhaft [#11061]
+- Fehlerhafte DocBlock-Angaben [#11392]
+- Über Navigation::setLinkAttributes() gesetzte Attribute gehen verloren [#11420]
+- Link aus der Schnellsuche zeigt auf Übersicht, auch wenn diese abgeschaltet ist [#11424]
+- HTML-Fehler [#11426]
+- PHP Fatal error: SetFileFormat(): '' not in available choices [#11436]
+- Drei Punkte Menü in der Gruppenverwaltung schlecht zu bedienen [#11440]
+- background_stripes.jpg: No such file or directory [#11452]
+- Dialog zum Bearbeiten von Berechtigungen an einer Wiki-Seite lädt die gesetzten Einstellungen nicht [#11456]
+- MySQL-Syntaxfehler macht Plugins unregistrierbar [#11457]
+- Falsche Spaltentypen in userfilter_fields [#11462]
+- Namen der Datenfelder sind erst nach Anlegen übersetzbar [#11463]
+- JS-Dependency autoprefixer aktualisieren und IE <= 11 nicht mehr unterstützen [#11474]
+- Button "Auswählen" ist nicht ins Englische übersetzt [#11479]
+- Speichern von Zusatzangaben ohne Änderungen wird als "Fehler" angezeigt [#11486]
+- Dialoge verhalten sich auf längeren Seiten merkwürdig [#11489]
+- Bestätigen-Dialog im Wiki enthält HTML-Markup (und hat falsche Größe) [#11491]
+- Dialoge sind manchmal zu klein [#11495]
+- locale/en/LC_HELP/visibility_decision.php: Zweimal „Become visible“ [#11496]
+- HelpContent und HelpTour werten DEFAULT_LANGUAGE nicht aus [#11499]
+- UserManagement::deleteUser kann Fehler beim Löschen von Benutzerkonten ohne Dateibereich verursachen [#11500]
+- Datenfelder ohne Angabe eines Instituts werden eventuell nicht angezeigt [#11512]
+- Übersetzungsfehler auf der Verwaltungsseite einer VA [#11513]
+- RCE beim Upload von Bildschirmhintergründen [#11514]
+- Nutzer Import in die Teilnehmerliste fehlt Navigation [#11515]
+- Passwörter dürfen nur ascii Zeichen enthalten, es gibt aber keinen Hinweis [#11516]
+- Lehrende aus fremden Veranstaltungen werden gefunden können aber nicht zugeordnet werden [#11518]
+- Sidebar lässt sich nicht durch Touch ausserhalb schliessen [#11524]
+- SimpleORMap::toRawArray() gibt nie NULL-Werte zurück [#11525]
+- Export in der Veranstaltungsadministration enthält nicht die letzte Aktivität [#11526]
+- Löschen einer Hauptveranstaltung löst fehler in Unterveranstaltung aus [#11538]
+- Eintragen von neuen Teilnehmern findet keine Studierenden mehr [#11577]
+- Teilnehmendenliste importieren: Langer Tooltip ist nicht lesbar [#11700]
+
+# 08.04.2021 v 4.6.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.6.1
+
+- Anfragenplan: Liste zeigt nicht den gewünschten Raum [#10749]
+- Metadatenmapping für Marc->CSL ist unvollständig [#10785]
+- Seite für Gruppen einer VA: sinnlose if-Bedingung [#11046]
+- Literatursuche: Abfrage ignoriert http-proxy Konfiguration [#11053]
+- Migration 231 defekt [#11060]
+- Dateien / Ordner verschieben in Veranstaltungen für Studierende möglich [#11073]
+- Besitzer / Ersteller von Dateiordnern wird nicht angezeigt [#11074]
+- SRULibraryResultParser und MarcxmlResultParser haben Schwachstellen bei der Datenverarbeitung [#11081]
+- Call to undefined method DOMText::getElementsByTagName() bei Suche mit SRULibrarySearch [#11103]
+- SRULibraryResultParser sucht nicht nach „records“-Knoten im XML [#11169]
+- JSONAPI: file-refs/{id}/contents funktioniert nicht für URL-Dateien via Proxy [#11170]
+- Zusammenführen von 2 Nutzerkonten schlägt fehl [#11208]
+- Dateisystem unterstützt nicht mehr FilesystemPlugins [#11212]
+- PHP Warning: Invalid argument supplied for foreach() in /var/www/studip-4.6/app/views/files/index.php [#11252]
+- Zitationstil auswählen [#11260]
+- Fehler im Dateibereich bei "Dokument hinzufügen" [#11262]
+- PHP Error beim Entpacken von hochgeladenen Dokumenten [#11265]
+- Dateibereich: Falscher Link hinter dem Autor der Datei [#11266]
+- RVV: Anfrageliste - im Plan gezeigten Anfragen buchen [#11277]
+- Bibliotheksfunktionen: SRULibraryResultParser erzeugt leere Suchergebnisse [#11329]
+- ExportPDF.class.php benutzt proxy nicht. [#11343]
+- Lange Veranstaltungstitel in der Detailübersicht [#11352]
+- Bibliotheksfunktionen: Suche in lokalen Katalogen findet nichts [#11363]
+- Deprecated Meldung MVV [#11043]
+
+# 08.04.2021 v 4.5.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.5.3
+
+- Raumverwaltung: Beim Belegungsplan eines Raumes fehlen die Wochentage darüber [#10613]
+- Raumverwaltung: Anzahl der offenen Raumanfragen [#10614]
+- Raumverwaltung: Raumsuche ohne Kategoriefilter [#10615]
+- Raumverwaltung: Anfrage auflösen > Termine expandieren [#10616]
+- Raumverwaltung: Datum/Wochenanzeige beim Raumbelegungsplan [#10618]
+- Raumverwaltung: neue Anfrage wird nicht gefunden [#10622]
+- Raumverwaltung: Seriendruck für Räume [#10623]
+- Buchung bearbeiten: Ausfalltermin bei Wiederholungsbuchungen mit Rüstzeit wird „überschrieben“, wenn man die Buchung neu speichert [#10807]
+- Austragen von Warteliste bei verbindlicher Anmeldung nicht erlaubt [#10929]
+- Bearbeiten eines Raumes: user-Eigenschaften zeigen keine Personensuche an [#11031]
+- Raumverwaltung: Dialog zum Erstellen einer Buchung ist nicht gruppiert [#11037]
+- Bearbeiten einer Raumanfrage, ohne expliziten Raumwunsch [#11042]
+- Installationsassistent: „weiter“-Schaltfläche kann während der Installation angeklickt werden [#11054]
+- Export von anonymen Freitextantworten fehlerhaft [#11070]
+- Verwirrende UI bei den Raumbuchungen [#11076]
+- Raumbuchungen bearbeiten [#11083]
+- Raumbuchung verschieben [#11084]
+- Anfrage auflösen - Dialog - Unübersichtlich [#11085]
+- Anfrage auflösen - Raumgruppen [#11086]
+- Raumübersicht [#11087]
+- Belegungsplan - Raumanfrage wird in einem kleinen Dialog geöffnet [#11088]
+- Raumanfragen [#11089]
+- Dateien können nicht in den Einrichtungs-Dateibereich kopiert werden [#11093]
+- Auflösen einer Raumanfrage bei "expandierten Terminen" [#11100]
+- Darstellungsfehler beim Datetimepicker [#11115]
+- Neue Raumanfragen werden nicht in der Gesamtübersicht (Raumplanung) angezeigt [#11116]
+- Dateibereich: Persönlicher Dateibereich heisst manchmal noch "Meine Dateien" [#11120]
+- Paginierung bei Raumanfragen [#11124]
+- Buchung eines Raumes (Direktbuchung) [#11125]
+- Bennenung Raumanfragen zurückziehen [#11127]
+- Anfrageplan - Filter nicht intuitiv [#11135]
+- Direkte Raumbuchung vereinfachen (auch über die Startseite) [#11139]
+- Rauminformationen im Dialog bietet nicht alle Funktionen [#11140]
+- Raumverwaltung - Strukturansicht [#11141]
+- Raumanfragen - Auflösen vieler Anfragen mühselig [#11142]
+- Anfrageübersicht liest alte Anfrgen aus [#11147]
+- Blubber respektiert nicht Deaktivierung in Einrichtungen [#11151]
+- Expandierte Termine - Tabelle sehr unübersichtlich [#11153]
+- Buchungen exportieren funktioniert nicht [#11155]
+- Strukturverwaltung [#11156]
+- Veranstaltungsdetails [#11157]
+- Raumverwaltung - Katergorien verwalten [#11165]
+- Anfrageplan [#11167]
+- Räume direkt buchen [#11190]
+- Model ModulUser wurde in StEP00328 nicht entfernt [#11192]
+- RoomClipboardWidget: Aktion „Berechtigung für die gesamte Raumgruppe setzten“ funktioniert nur für letzte Raumgruppe [#11196]
+- Aktionen im RoomClipboardWidget sorgen für Popup-Warnung im Browser [#11197]
+- Probleme mit der Navigation in der mobilen Darstellung [#11203]
+- STUDIP.jsonapi Aufruf funktioniert nicht [#11210]
+- Einzeltermin bearbeiten: „Raum direkt buchen“ ist vorausgewählt, obwohl der Radio-Button nicht gesetzt ist [#11214]
+- Zeiten/Räume: Bulk-Aktion „stattfinden lassen“ liefert HTTP status code 500 zurück [#11215]
+- Berechtigungen für die gesamte Raumgruppe setzen“: Nach dem Speichern ist die erste Raumgruppe ausgewählt [#11217]
+- Blubber in Veranstaltungen funktioniert nicht [#11219]
+- RVV: Auflösen einer Raumanfrage - Verwirrende Raumauswahl [#11222]
+- RVV: Bearbeiten eines Gebäudes [#11226]
+- Berechtigungen für eine gesamte Raumgruppe setzen: Gemeinsame Berechtigung kann nicht gelöscht werden [#11227]
+- Anfrage auflösen: Button „Terminserie expandieren“ ist nur dann sichtbar, wenn in der Anfrage ein Raum ausgewählt wurde [#11229]
+- Vue Icon Komponente versteht keine absoluten URLs [#11231]
+- Anfrage kann ohne Raumauswahl aufgelöst werden [#11232]
+- Raumverwaltung - Übersichtsseite funktioniert nicht [#11236]
+- Raumanfragenübersicht - Leere Tabelle [#11237]
+- Neues Gebäude kann nicht angelegt werden [#11238]
+- Anfrageplan - Suche in den Content-Bereich [#11241]
+- Anfrageliste: Filter auf regelmäßige/unregelmäßige Termine filtert nicht [#11248]
+- Benachrichtigungen in Threads sollten Opt-In statt Opt-Out sein [#11254]
+- Unbeschränktheit der Domänen wird mindestens bei Anmeldesets nicht korrekt ausgewertet [#11258]
+- Cronjob "Datenbank-Bereinigen" mit Konfiguration für Ankündigungen [#11263]
+- RVV: Semesterfilter für die globalen Raumadmins funktioniert nicht [#11267]
+- Blubber: Posten von Kommentar erzeugt Allowed memory size exhausted [#11268]
+- Laden aller Systemplugins führt zu Fehlern [#11271]
+- RVV: Anfrage auflösen fehlt für Raumadmins bei Raum/Zeit [#11273]
+- Anfrage ablehnen, Anfrage bearbeiten [#11275]
+- RRV2-Migration migriert keine einrichtungsbezogenen Berechtigungen an Ressourcen/Räumen [#11278]
+- RVV: Link zum Semesterbelegungsplan fehlt [#11281]
+- Blubber: Link auf Veranstaltungstermin führt zu Fehlermeldung [#11287]
+- Call to undefined method Room::getActionURL() [#11291]
+- Mehr-Seite - Notifications werden nicht geworfen [#11302]
+- RVV: etwaiger zugewiesener Raum fehlt bei der Raumanfrage [#11303]
+- RVV: Info fürs Raumbüro nach erfolgter Auflösung unvollständig [#11304]
+- Garbage Collector-Cronjob löscht voreilig Systemnachrichten [#11306]
+- Terminserie expandieren [#11310]
+- Teilnehmerseite - Responsive Darstellung [#11334]
+- Fehlerhaftes page_close() im Installer [#11353]
+- Fehler in der JS-Konsole beim Verschieben von Buchungen in gesperrte Zeitbereiche [#11362]
+
+# 08.04.2021 v 4.4.6
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.6
+
+- Prioritäten von Anmeldesets [#6081]
+- Autoloader-Cache speichert absolute Pfade [#8610]
+- ConsultationSlot::createEvent() must be an instance of User, null given [#11063]
+- OptionsWidget behandelt URLs falsch [#11068]
+- Mime-Typen für AVIF und WebP fehlen [#11143]
+- PHP-Warning auf der Teilnehmerseite [#11199]
+- Icon - leeres ALT-Attribut lässt sich nicht setzen [#11201]
+- 2FA: Eingabe des Codes zeigt nicht zuverlässig die numerische Tastatur an [#11205]
+- Schrift in Tabellen wird kleiner [#11211]
+- Falsche Zusammenstellung von getFullname bei Veranstaltungsnamen [#11213]
+- Löschen von Nachrichten im Garbage Collector schlägt fehl [#11224]
+- Zeiten/Räume: Semester-Checkbox aktiviert Aktionen nicht korrekt [#11233]
+- `public/sendfile.php` liefert keinen entsprechenden Status aus, wenn die Datei nicht existiert [#11235]
+- REST-API: Exceptions bei API-Aufrufen tauchen nicht im Error-Log auf [#11239]
+- Dialog: Parsen der Optionen stolpert über Leerzeichen [#11240]
+- Reload nach Datei-Lizenztyp Auswahl bleibt aus [#11253]
+- Call to a member function getDisplayName() on null [#11255]
+- Namen von Datenfeldern werden in der RESTAPI nicht zurückgegeben [#11256]
+- Migration 222 kann unter MariaDB >= 10.4.3 nicht ausgeführt werden [#11270]
+- Globale Suche funktioniert nicht auf "Access Denied"-Exception-Seite [#11283]
+- Import von Nutzenden in VA zeigt falsche Zahl [#11285]
+- Veranstaltungen fehlen auf externen Seiten: falsche Auswertung von $selected_semtypes [#11295]
+- Stundenplan: Druckansicht doppelt Einträge [#11297]
+- PHP Warning: class_implements(): object or string expected in 'lib/models/LogEvent.php on line 336 [#11300]
+- Cronjobs: Übersichten sind nicht sortierbar [#11307]
+- Cronjobs - Tabellenfooter überflüssig [#11309]
+- Kaputte Darstellung bei Einrichtungsstundenplänen [#11320]
+- data-dialog setzt die Größe eines bereits geöffneten Dialogs zurück [#11344]
+- Weitere Vorkommnisse globalisierter Konfigurationseinträge [#11351]
+- Eingabe von Zusatzangaben bei versteckter Teilnehmerseite nicht möglich [#11371]
+
+# 08.04.2021 v 4.3.7
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.7
+
+- WYSIWYG: Bild per Copy&Paste einfügen [#5402]
+- Startseite: Stapelung der Objekte ist nicht korrekt [#8758]
+- Dialoge flickern beim Öffnen kurz [#9424]
+- Anmeldeliste als CSV exportieren [#9760]
+- Darstellungfehler bei Aktionsmenüs in der Überschrift einer Tabelle [#10321]
+- Kaputter Link bei "Einzeltemin hinzufügen" [#10445]
+- Neues Konto anlegen im Dialog [#10526]
+- Umleitungsfehler bei Shibboleth Login [#10550]
+- QR-Code zu Fragebögen fehlt der Kontext [#10560]
+- Fragebögen: Kein Formsaver beim Erstellen eines Fragebogens [#10561]
+- Optimierung von zweizeiligen Einträgen in der Sidebar [#10563]
+- Nachrichten bei Leerzeile im Betreff nicht anklickbar [#10586]
+- Fehlende Rückmeldung beim Speichern von Zusatzangaben in Veranstaltungen [#10654]
+- Bei geöffneter Nachrichtenseite erscheint in neuen Nachrichten der Empfänger als Absender [#10663]
+- Überschneidungsfreiheit: Formularabstände falsch [#10665]
+- Feature-Touren: beim Löschen eines Schritts wird der erste Eintrag gelöscht [#10680]
+- Überflüssiges htmlReady [#10720]
+- XSS in Statusgruppen [#10777]
+- Anhängen verwaister Anhänge an neue Nachrichten abschalten [#10860]
+- Suche hängt [#10924]
+- Aktivitäten: Link zum Forum fehlt der cid-Parameter [#10967]
+- Wiki-Versionierung führt zu falschen Activities [#10988]
+- Änderungsdatum von Dateien wird bei zip Download gesetzt [#11040]
+- Fehlermeldung "Array" auf Profil > Persönliche Angaben > Einrichtungsdaten [#11045]
+- Ordner anlegen: Bei zeitgesteuerten Ordnern ist der info-Text leer [#11048]
+- Detailseite: Veranstaltungen zu einem Modul sind immer aus dem aktuellen Semester [#11075]
+- Weiterleitung nach dem Löschen von Veranstaltungen oder Studiengruppen führt zu Fehler [#11077]
+- Nach dem Löschen einer Studiengruppe auf Community / Studiengruppen weiterleiten [#11079]
+- getFulltextSearch limitiert nicht korrekt [#11094]
+- Öffentliche Dateien werden im Profil doppelt angezeigt, wenn sie aus einem Unterordner eines PublicFolder stammen [#11097]
+- iCalendar-Export schneidet eventuell letztes Zeichen in Zeile ab [#11101]
+- iCalendar-Export: Startzeit des Termins als Uhrzeit bei Terminausnahmen [#11102]
+- Verwaiste Datei filter.svg entfernen [#11112]
+- Fehler bei Entpacken von ZIP-Archiven, die kyrillische Dateinamen enthalten [#11123]
+- RESTAPI/Forum: Anonyme Einträge geben über die API den Nutzer preis [#11144]
+- Request::protocol() beachtet Header HTTP_X_FORWARDED_PROTO nicht [#11146]
+- Studiengruppen: Fehlende Abfrage beim Hoch-/Runterstufen und mögliche Race Condition dabei [#11149]
+- Id des Body-Elements wird vom StudipController überschrieben [#11176]
+- Studiengangteilabschnitte lassen sich nicht löschen [#11186]
+- "Link zu dieser Veranstaltung kopieren" solle mindestens "again=yes" beinhalten [#11204]
+- Icon-Klasse generiert falsches alt-Attribut [#11207]
+- Forum: Routen zum Bearbeiten von Forenbeiträgen schlagen fehl [#11209]
+- LV-Gruppen-Zuordnung im Course-Wizard defekt [#11274]
+- Daten des Fachs werden nicht für neuen Studiengang übernommen [#11280]
+- Übernahme der Daten des Fachs funktioniert beim Anlegen eines Studiengangs nicht, wenn es nur eine Content-Sprache gibt [#11286]
+- MVV: Zuordnen von Dokumenten und Personen und Fächern zu Studiengangteilen ist defekt [#11290]
+
+# 06.01.2021 v 4.6
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.6
+
+- Security: Besseres Passwortmanagement [#4350]
+- Nutzungsbedingungen: Buttons/Aktionen passen nicht unbedingt zu aktueller Rechtslage [#8621]
+- Back to top ermöglichen [#8632]
+- JS-API für clientseitige Fehlermeldungen [#9585]
+- Kontakte: Massen-Löschen wird nicht angeboten [#9639]
+- MVV: Optionales Attribut für Zuordnung von LV-Gruppen vs Studienbereiche bei den Veranstaltungskategorien [#9898]
+- StEP00340: Überarbeitung des Datei-Dashboards [#10057]
+- Ankündigungen mehrsprachig [#10214]
+- HTTP Proxy Konfiguration [#10318]
+- TIC: Schlagworte in Nachrichten sollen bei Antwort und Weiterleiten übernommen werden [#10464]
+- TIC: Fragen eines Frabebogens sollen sortierbar sein [#10466]
+- Alle Sprechstundentermine löschen [#10467]
+- MVV: VA-Admins dürfen auf Modulebene Nachrichten an Teilnehmer versenden [#10479]
+- Stack Trace in der JSON-Exception-Rückgabe nicht als String anzeigen [#10500]
+- Info-Icon hinter Modulname zeigt Zuordnung zu Studiengangteilen [#10524]
+- Neue Seite Studiengangsinformationen [#10525]
+- StEP00344: Grafisches Tool zum Auflösen von Raumanfragen [#10541]
+- Pflichtfragen in Fragebögen [#10542]
+- StEP00342: Integration von Bibliotheksfunktionen in Stud.IP [#10546]
+- StEP00341: Galerieansicht für Bilder im Dateibereich [#10547]
+- Datei-Dashboard: Tabellen-Footer und Paginierung fehlt [#10647]
+- Anzeige von öffentlichen Dateien auf der Profilseite kaputt [#10676]
+- Anzeige von Dateien aus Sitzungs/Themenordnern kaputt [#10677]
+- Fehler im Text (app/controllers/terms.php:41) [#10681]
+- Die Einstellung LIT_IMPORT_PLUGINS wird nicht mehr verwendet und sollte entfernt werden [#10694]
+- Übersetzungen 4.6 [#10718]
+- XSS in der Library-Anbindung [#10755]
+- Fatal Error Externe Seiten [#10757]
+- Datei- und Aktivitätsübersicht wirft SQL Fehler [#10759]
+- Bibliotheksfunktionen: Suche in externen Katalogen ist immer Phrasensuche [#10760]
+- Wysiwyg Datei Upload funktioniert nicht [#10774]
+- Weiterleitung von Nachrichten mit Attachment funktioniert nicht [#10778]
+- Externe Seiten: Ankündigungen ohne Inhalt [#10782]
+- Kopieren von Dateien schlägt fehl: File::storage not found [#10791]
+- Stundenplan: Zeitangabe besteht auf führender "0" [#10798]
+- Dateibereich: Zip Download in der Ansicht "Alle Dateien" [#10799]
+- Dateibereich: Auf der Seite "Alle Dateien" fehlt der Umschalter für die Ansichten in der Sidebar [#10823]
+- Dateibereich: Auf der Seite "Alle Dateien" werden neue Dateien nicht mehr gekennzeichnet [#10824]
+- Dateibereich: Auf der Seite "Alle Dateien" ist die Sortierung nach Dateiname voreingestellt nicht Datum [#10825]
+- Die Klasse UnknownFileType fehlt [#10842]
+- Sortieren von Dateien in Chrome [#10847]
+- Blubber: Bild und Icons auf Mehr-Seite verschwunden [#10868]
+- Course::findByUser performt schlecht wenn Deputies vorhanden sind [#10884]
+- Dateibereich: Versteckte Dateiordner werden angezeigt [#10889]
+- Dateiordnern fehlen ggf. die Icons [#10892]
+- Alle Sprechstundentermine löschen funktioniert nicht [#10898]
+- Dateibereich: Aktion Ordner herunterladen funktioniert nicht [#10910]
+- Dateibereich: Literatureinträge ohne download haben keine checkbox [#10915]
+- Dateibereich: Literatureintrag erstellen / bearbeiten [#10916]
+- Dateibereich: Hausaufgabenordner zeigt alle Dateien an [#10933]
+- Widgetsystemfragmente entfernen [#10938]
+- Passwort neusetzen funktioniert nicht mit Sonderzeichen [#10997]
+- Nicht mehr existierende Besitzer von Dateien werden verlinkt [#11000]
+- Vue-Komponente FilesTable zeigt die Downloads nie an [#11006]
+- Dateibereich: Nutzer sind nicht mehr verlinkt [#11012]
+- Release 4.6 [#11013]
+- Fragebogen: Freitextfrage kann nicht beantwortet werden [#11024]
+- sql Fehler im Impressum [#11025]
+- Colgroups in Tabellen: Breite für Checkbox-Spalten anhand der neuen LESS-Regel setzen [#10203]
+- Kopieren von "Literatur" erzeugt Fehlermeldung [#10601]
+
+# 31.12.2020 v 4.5.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.5.2
+
+- Raumverwaltung - Administration - Kategorien verwalten (Schaltflächen fehlen) [#10642]
+- eSIS (#9552): Hinzufügen von Ansprechpartnern zu Studiengangsteilen unvollständig [#10732]
+- Aufrufe der ResourceObject-Klasse entfernen [#10837]
+- Tägliche Benachrichtigungen geben keine neuen Dateien aus [#10839]
+- Raumsuche: Zeitbereichsauswahl kann nicht angeklickt werden [#10840]
+- MVV: Sortierung der Ansprechpartner funktioniert nicht [#10859]
+- Raumverwaltung: Übersicht wirft Exception, wenn es Anfragen gibt [#10862]
+- Wiki-API verwendet falsche Permissions [#10872]
+- 4.6 Blubber: Beanchrichtigungen [#10873]
+- Performance Abfrage nach Raumberechtigungen ist schlecht [#10885]
+- JSON-API: course-memberships lassen sich nicht abfragen [#10888]
+- Individuelle Raumgruppen: Checkboxen sind nicht gesetzt [#10917]
+- Raumgruppen-Belegungsplan erlaubt Nutzern ohne Buchungsrechte, die Details einer Anfrage zu sehen [#10922]
+- StudipController::render_pdf() gibt Disposition-Parameter nicht korrekt weiter [#10930]
+- Warning: mysqli::multi_query(): (42S22/1054): Unknown column 'r.resource_id' in 'field list' [#10937]
+- Belegungsplan zeigt einmal die buchende Person und ein anderes Mal die belegende Person an [#10942]
+- Belegungspläne beachten Sichtbarkeitseinstellungen nicht [#10943]
+- Aufruf der Route "PATCH /course-memberships` führt zu Fehlern [#10961]
+- JS: STUDIP.jsonapi ist fehlerhaft [#10962]
+- Blubber Icon zu oft rot [#11023]
+
+# 31.12.2020 v 4.4.5
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.5
+
+- Stundenplan: neuer Eintrag in der Mobilansicht [#9398]
+- Error while creating ZIP archive [#10845]
+- Bugfix-Upgrade für tcpdf [#10876]
+- Fehlende Indexe [#10882]
+- Gradebook: Tutoren haben keinen adminstrativen Zugriff [#10940]
+- Stud.IP 4.4 Makefile: make webpack-prod ist nicht das Standardziel [#10946]
+- Gradebook: Liste der Teilnehmer ist nicht sortiert [#10975]
+- Freie Informationsseite: Texteingabe zu klein [#10984]
+- Verwirrende Meldung beim Speichern von Zusatzangaben [#10998]
+- E-Mail Adressen aller Nutzenden trotz Privatsphären-Einstellung sichtbar [#11028]
+- Kontakte mit Umlaut im Nachnamen werden nicht richtig einsortiert [#11029]
+
+# 31.12.2020 v 4.3.6
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.6
+
+- Stundenplan: Beginn kann nach dem Ende liegen [#8260]
+- Stundenplan: Titel zuerst anzeigen [#8348]
+- Druck des Stundenplans: Gitterlinien sind bei den Uhrzeiten verschoben [#8807]
+- ActivityStream: Beim Scrollen gibt es immer dieselben Aktivitäten [#10428]
+- Studiengruppen nutzen nicht das Model CourseMember [#10585]
+- Notifications: Initiale Abfrage erscheint je nach Anzahl ungelesener Nachrichten mehrfach [#10729]
+- Unstimmigkeiten von webpack mit verschiedenen npm-Versionen ausbügeln [#10789]
+- sendfile.php reagiert auf cid Parameter [#10834]
+- Message-Controller ignoriert übergebene Message-Id [#10836]
+- PHP Warning: array_key_exists(): The first argument should be either a string or an integer [#10843]
+- Anlegen einer Studiengruppe: Beschreibung und Zugang geht verloren, wenn man die Nutzungsbedingungen nicht akzeptiert [#10852]
+- Route HEAD /user/:user_id/:box gibt Daten nicht wie erwartet zurück [#10853]
+- count(): Parameter must be an array or an object that implements Countable [#10855]
+- Privacy Einstellungen verschwunden [#10861]
+- Zuweisung von Unterveranstaltungen funktioniert nicht [#10863]
+- Beim Kopieren eines Fragebogens werden die e-Tasks nicht mitkopiert sondern verlinkt [#10865]
+- Klick auf Anker im Wiki springt zu einer Position, in der der Anker von der Titelleiste verdeckt wird [#10866]
+- Deprecated: app/views/course/members/dozent_list.php:57: Passes already encoded title to Avatar::getImageTag() in /home/studip/trunk/lib/classes/Avatar.class.php on line 261 [#10867]
+- Probleme mit MySQL >= v8.0 [#10877]
+- Externe Links in Hilfe Touren sind mehr oder weniger unsichtbar [#10880]
+- „Meine Studiengruppen“: Farbgruppierung nicht sichtbar und ohne Sortierung [#10886]
+- Zu lange Wörter in Sidebar brechen nicht um [#10887]
+- Veranstaltung-Kurzinfo: Beschreibungen zu Terminen werden nicht angezeigt [#10894]
+- consultation/admin.php Index action schlägt fehl [#10895]
+- "Schliessen"-Button beim Nachrichtenschreiben sollte "Abbrechen" heissen [#10908]
+- Sprechstunden werden nicht migriert [#10923]
+- Beim „Herunterladen“ von URL-Dateien wird der Download-Zähler nicht erhöht [#10926]
+- JS-Warning bezüglich Cookie [#10931]
+- I18NString in Navgiation führt zu ungültigen Eintrag in der responsiven Darstellung [#10934]
+- Probleme beim Registrieren von neuen CronjobTasks über Dateinamen [#10952]
+- Einstellungen der Aktivitäten: Legend-Elemente sind nicht sichtbar [#10955]
+- Tabula Rasa funktioniert nicht für noch nicht besuchte Foren [#10965]
+- "In Archiv suchen" unter "Meine Veranstaltungen" berücksichtigt nicht die Konfiguration [#10968]
+- Dateidownloads werden nicht gezählt, wenn mehrere Dateien als Archiv heruntergeladen werden [#11007]
+- Meine aktuellen Termine: UI Nickeligkeiten [#11018]
+- Fehler "Verification: Failed" bei mehrzeiligen LTI-Parametern [#11021]
+- QuickSearch: "Kein Ergebnis gefunden" auswählbar [#11027]
+- Suche im Wiki produziert falsche Links, wenn der Seitenname ein "#" enthält [#11030]
+
+# 09.10.2020 v 4.5.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.5.1
+
+- Fehler bei MVV im Kontext mit Personen [#10362]
+- Module -> Studiengang anlegen -> Einrichtung zuordnen [#9707]
+- Kontextdarstellung fehlerhaft [#10224]
+- eSIS (9552) Ansprechpartner-Reiter [#10331]
+- eSIS (9552) Materialien/Dokumente-Reiter [#10332]
+- eSIS (9552) Studiengang bearbeiten > Aufbaustudiengänge [#10333]
+- MVV Step eSIS Sortierung der Semester [#10364]
+- Tippfehler in zu übersetzenden Textstrings [#10411]
+- Fehlermeldung beim Löschen einer Einrichung: DeleteResourcesUser [#10471]
+- Class 'MvvDokument' not found [#10611]
+- Kann keine Nutzerdomänen anlegen [#10630]
+- Feedback-Element im OwnCloudPlugin führt zu Fehler [#10635]
+- Forum Icon auf Mehr Seite [#10636]
+- RRV: LOG wurde nicht angepasst [#10644]
+- Löschen von Nutzerdomänen nicht möglich [#10652]
+- Darstellungsfehler im Formular zum Anlegen/Bearbeiten eines Moduls [#10655]
+- Module können nicht gespeichert werden [#10657]
+- Module können nicht kopiert werden [#10658]
+- Veranstaltungsnummer erscheint nicht mehr in der Kontext-Kopfzeile [#10667]
+- colorblock auswahl in einer LV schickt zurück zur LV Übersicht [#10669]
+- Individuelle Raumgruppen (Merkzettel): Einträge, die nicht direkt sichtbar sind, können nicht ausgewählt werden [#10670]
+- Auswahl von Inhaltselementen zu Einrichtungen funktioniert nicht [#10682]
+- Mehr-Seite: Funktionen lassen sich in der alphabetischen Liste nicht aktivieren/deaktivieren [#10684]
+- Call to undefined method stdClass::getDownloadURL() beim Aufruf eines Plugin-Dateibereiches mit Dateien [#10689]
+- Feedback-Element sorgt für Exception bei Dateibereichen, die aus Dateibereich-Plugins stammen [#10690]
+- Externe Seite verwendet ResourceObject-Klasse der alten Ressourcenverwaltung [#10693]
+- Installationswizard: Schritt 5: Paradoxe Meldungen bei nicht schreibbarem config-Verzeichnis [#10701]
+- Raumverwaltung: Abgeleitete Raumklassen werden nicht beachtet [#10704]
+- Mail bei Selbstregistrierung verschwunden [#10705]
+- Raumverwaltung: Anfrageliste taucht in der Navigation auf bei deaktivierten Anfragen [#10706]
+- Mehr-Seite: Plugins lassen sich in der alphabetischen Liste nicht aktivieren/deaktivieren [#10708]
+- RRV2: ResourceBooking-Klasse prüft Berechtigungen nicht mit abgeleiteten Resource-Klassen [#10709]
+- Alle Raumbuchungen verschwunden [#10713]
+- Module -> Ansprechpartner > Export als CSV [#10722]
+- User-Domain-Beziehungen werden nicht korrekt abgeräumt [#10731]
+- Teilnehmergruppen zu Terminen erzeugen wirft Exception [#10740]
+- Ressourcenklasse erlauben bei Ableitungen nicht, die Liste der „festen“ Eigenschaften zu erweitern [#10742]
+- Tabelle mvv_modul_user fehlt [#10744]
+- JSONAPI-Tests laufen nicht fehlerfrei durch [#10752]
+- XSS in den Nutzungsbedingungen [#10756]
+- Abhängigkeiten zwischen date-(time-)pickern werden nicht mehr berücksichtigt [#10758]
+- XSS Blubber [#10761]
+- XSS im Dateibereich [#10762]
+- XSS in Fragebögen [#10764]
+- XSS in den Veranstaltungsgrunddaten [#10767]
+- XSS in LTI [#10768]
+- XSS in der Kontaktverwaltung [#10772]
+- MVV: Einstellungen der Felder "Ausgleichbar bei Minderleistung" und "Anwesenheitspflicht" werden nicht angezeigt [#10781]
+- Semester-Belegungsplan: Wiederholungsbuchung mit Rüstzeit wird falsch angezeigt [#10797]
+- tests/jsonapi/DeleteCommentTest.php enthält eine anders benannte Klasse [#10815]
+- RRV2-Migration ist sehr speicherhungrig [#10820]
+- MVV: Modulbeschreibung bearbeiten [#10822]
+- Anzeige des Logs für Ressourcen funktioniert nicht [#10828]
+- Fragemente der alten Ressourcenverwaltung [#10829]
+
+# 09.10.2020 v 4.4.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.4
+
+- Module: Kreditpunkte nur als Ganzzahl möglich [#7216]
+- ADMIN_COURSES_SIDEBAR_ACTIVE_ELEMENTS hat keinen Eintrag in config-Tabelle [#7797]
+- MVV_ACCESS_ASSIGN_LVGRUPPEN hat falsche Einordnung [#7905]
+- I18N-Spalten sind noch UTF-8 [#10646]
+- Hilfe Touren fehlen in studip_default_data.sql [#10656]
+- Debug-Info im JS [#10698]
+- SASS-Compiler für Plugins: Variable $plugin-path wird falsch übergeben [#10710]
+- Falsche Sortierung der Migrationen [#10819]
+
+# 09.10.2020 v 4.3.5
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.5
+
+- Modulverwaltung Semesterauswahl [#6877]
+- Änderungsdialog für regelmäßigen Termin wird nicht geschlossen [#10131]
+- Datepicker bleibt im Dialog beim Scrollen stehen [#10172]
+- Meine Dateien - Dateiplugins [#10474]
+- PHP Warning: in_array() expects parameter 2 to be array, integer given [#10521]
+- PHP Warning: Invalid argument supplied for foreach() [#10537]
+- STUDIP.Dialog.handlers.header nicht mehr erweiterbar [#10575]
+- CSRF Probleme im Forum [#10610]
+- Fehlerhafte Fragen-Position beim Erstellen von Fragebögen [#10638]
+- Nachrichtenanhänge bleiben nach Schließen des Dialogs ausgewählt [#10673]
+- Profilseite: Kategorien überschüssige Leerzeichen und Wording [#10675]
+- Anker auf derselben Seite werden immer als externe Links erkannt [#10688]
+- Fragebögen können nicht Einrichtungen zugewiesen werden [#10691]
+- Das Hintergrundbild der Startseite für die mobile Ansicht wird nicht angezeigt [#10692]
+- TCPDF Fehler bei falsch eingebundenen / kaputten Bildern [#10711]
+- Terminkalendar: Kleinere Probleme beim Import [#10743]
+- Gesperrte/Abgelaufene Benutzer sind bei SSO nicht komplett ausgesperrt [#10745]
+- CSS: Klappbarer article.studip Titel gaukelt zu große Klickfläche vor [#10754]
+- XXS in meine Veranstaltungen [#10763]
+- XSS in den HilfeTouren [#10766]
+- XSS auf der Veranstaltungsteilnehmerseite [#10770]
+- XSS in der ILIAS-Anbindung [#10771]
+- XSS im Course-Wizard [#10775]
+- XSS in den Veranstaltungsdetails [#10776]
+- Infotexte der Anmelderegeln sollten Links und eMail-Adressen und Zeilenumbrüche ausgeben [#10783]
+- XSS in der Modulsuche [#10784]
+- PermissionSearch beachtet die Sichtbarkeitseinstellung nicht [#10787]
+- Personen zu Veranstaltung hinzufügen soll nur Personen finden, die noch nicht in der Veranstaltung sind [#10788]
+- Datepicker fehlen in Stud.IP 4.3 [#10790]
+- MVV: Performanceoptimierungen [#10793]
+- Stud.IP 4.3: Lehrende können beim Anlegen einer Veranstaltung nicht hinzugefügt werden [#10794]
+- Magische Trails-Methoden können mit gewissen SORM-Objecten nicht umgehen [#10802]
+- Löschen von Personen auf Warteliste geht nicht [#10818]
+
+# 09.10.2020 v 4.2.7
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.7
+
+- Fragebögen: Leere Fragebögen → 1 Teilnehmer [#7152]
+- Toggle bei Studiengangsteilen z.B. bei systematischer Suche [#7340]
+- MVV: Studiengangsteilsuche für Admins [#7525]
+- "Verantwortliche Personen" für Module werden nicht ausgegeben [#7904]
+- MVV: Leere bzw. inaktive Ebenen bei der Zuweisung von LV-Gruppen [#7918]
+- Fragebogen wird automatisch beantwortet [#8502]
+- MVV "verschmutzt" JS-Namensraum [#8570]
+- Layout-Probleme in der Modulsuche [#8851]
+- MVV: Anzeige "Verwendet in Studiengängen" zeigt auch inaktive Studiengänge [#8988]
+- "Meine Dateien" sind falsch in der Navigation eingehängt [#9353]
+- MVV: Anlegen von Studiengangteilen Formular sieht kaputt aus [#9400]
+- PHP 7.2: Warning beim Vergleich von Modulen [#9412]
+- Anlegen eines neuen STG's [#9655]
+- Defekte Einträge in seminar_user [#9674]
+- Module: Exception: Unbekannter Nutzer [#9809]
+- Fragebögen: Export als CSV wird in Dialog geöffnet [#9886]
+- Fehlerhafte Abfrage der Datenbankkonfiguration in Migration [#10135]
+- MVV: Probleme bei unvollständigen Übersetzungen [#10314]
+- MVV Module editieren [#10365]
+- MVV-PDF-Export einer STG-Version [#10380]
+- MVV: Löschen eines Studiengangsteilabschnittes [#10384]
+- data-secure funktioniert nicht mehr [#10543]
+- Zeitgesteuerter Dateiordner nach Ablauf zugänglich [#10551]
+- PHP Warning: Declaration of Studip\ZipArchive::addFile() should be compatible [#10564]
+- Hochstufen von Nutzern in Studiengruppen wirft einen Fehler [#10570]
+- Fragebögen: CSV-Export kaputt bei externer Teilnahme per Link [#10592]
+- XSS in der Modulverwaltung [#10620]
+- CSRF-Probleme bei den Nachrichten [#10637]
+- Grunddaten: Geperrte Datenfelder haben keinen Titel [#10648]
+- "Meine Veranstaltungen" zeigt Sichtbarkeitshinweis auch für Studierende an [#10666]
+- Call to a member function getDisplayName() on null [#10671]
+- config.inc.php.dist aufräumen [#10687]
+- Module ohne Modulteile werden nicht angezeigt [#10697]
+- Ausgeblendete Einrichtungen auf externen Seiten, Sortierung der Einträge [#10699]
+- Kategorie im Forum kann nicht gelöscht werden [#10703]
+- PHP Warning LVGruppen [#10721]
+- Modulverwaltung -> Version bearbeiten & genehmigen [#10724]
+- PHP Warning Lernmodule [#10725]
+- XSS Einrichtungsverwaltung -> Neue Einrichtungen anlegen [#10726]
+- PHP Warning - Einrichtungshierarchie [#10727]
+- MVV: Neu angelegte Studiengangsteile lassen sich nicht wieder auffinden [#10735]
+- MVV: Download von Modulbeschreibungen schlägt fehl, wenn es kein aktuell gültiges Semester gibt [#10739]
+- LVGruppen: XSS [#10747]
+- isActivatableForContext() hat keine Auswirkung in Studiengruppen [#10800]
+- isActivatableForContext() wird für Plugins falsch/nicht ausgewertet [#10801]
+- Tabelle mvv_modul_deskriptor hat keinen Unique Key auf modul_id [#10803]
+
+# 25.06.2020 v 4.5
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.5
+
+- Polishing TIC: Literaturübersicht als Name des Bereiches [#6800]
+- StEP00314: Raum- und Ressourcenverwaltung 2.0 [#7509]
+- MVV: Zuordnen von Personen mit Funktionen zu Studiengangteilen [#7718]
+- Polishing TIC: Vereinheitlichung der Ausklappmenus [#7896]
+- StEP00324: Blubber Messenger [#8353]
+- Polishing TIC: Verbesserter Text der Anmeldemail für neue Nutzer [#8709]
+- StEP00332: Check auf Überschneidungsfreiheit von Veranstaltungen an Studiengangteilversionen [#8974]
+- Installationsroutine [#9082]
+- Wiki: Letzte Inkonsistenzen ausräumen [#9251]
+- Öffentliche Dateien sollen gesondert gekennzeichnet werden und im Datei-Dashboard angezeigt werden [#9372]
+- Dateibereich: Info-Dialog für Ordner ist sparsam mit Informationen [#9373]
+- Navigation 4.5 [#9392]
+- Abgelaufene News nach definiertem Zeitraum entfernen [#9404]
+- Interne Systemnachrichten nach definiertem Zeitraum entfernen [#9405]
+- StEP00312: JSONAPI [#9429]
+- Dateibereich: Hinweis bei doppelten Sitzungsordnern [#9470]
+- StEP00328: Neue beschreibende Inhalte eines MVV-Studienganges [#9552]
+- Zeitem/Räume-Seite einer VA: Durchführenden Dozenten und Raumauswahl auch bei Blockterminen [#9636]
+- Datei-Info-Dialog: Aktion "Link kopieren" hinzufügen [#9648]
+- Fehler beim Anlegen / Verwalten von Aufbaustudiengängen [#9654]
+- Fehler bei Kategoriefilter beim Anlegen eines Aufbaustudienganges [#9656]
+- Pagination bei Reiter: Ansprechpartner kaputt [#9657]
+- SearchWidget::addNeedle um Unterstützung für HTML-Attribute erweitern [#9663]
+- Info-Tooltip erneuern [#9676]
+- Stundenplanwidget soll übersichtlicher werden [#9680]
+- ENV-Einstellung aus lib/bootstrap.php nach config/config_local.inc.php umziehen [#9708]
+- Mailabsender kenntlich machen bei MESSAGING_FORWARD_USE_REPLYTO [#9713]
+- Anzeige von Plugininhalten auf der Detail-Seite einer Veranstaltung [#9727]
+- Unbeschränkte Domänen [#9753]
+- Trails-Controller um render_file() und render_temporary_file() erweitern [#9758]
+- Skript zum Extrahieren der übersetzbaren Strings soll alle Plugins außer Kernplugins ignorieren [#9781]
+- WYSIWYG-Konfiguration verfügbar machen [#9786]
+- Ankündigungen sollen in VAs des nächsten Semesters eingehängt werden können [#9819]
+- TIC: Freitextfragen in Fragebögen ermöglichen [#9831]
+- Einbau des AskALot-Plugins in das Kernsystem [#9832]
+- Fragebögen Reihenfolge der Fragen in PHP 7.2 und bessere GUI [#9837]
+- Routen der REST-API sollen für nobody nutzbar sein [#9859]
+- Downloadzahl im Dateibereich unter "Alle Dateien" [#9867]
+- Sprechstunden: Austragen (nur) einer zu einem Termin angemeldeten Personen [#9875]
+- StEP00338: Entwicklung einer Lehrveranstaltungsplanungskomponente [#9884]
+- ENABLE_FREE_ACCESS erweitern, ENABLE_FREE_ACCESS_FOR_COURSES_ONLY hinzufügen [#9885]
+- CLI-Tool zum Prüfen von Hilfetouren [#9888]
+- Anmelderegeln Auswahlbedingung Stgteil-Version [#9905]
+- Weniger Faktoren für Nutzerlisten in Anmeldeverfahren [#9909]
+- TIC: Neuer Dateiordnertyp für Lerninhalte aus anderen Plugins [#9912]
+- StEP00333: Feedback-Element [#9913]
+- Option zum Zuordnen von eigenen Kursen in ILIAS-Schnittstelle [#9927]
+- auth_user_md5.Email auf 256 Zeichen verlängern [#9929]
+- Feedback-Seite in Veranstaltung: Einstellungen werden evtl. nicht gespeichert [#9953]
+- Übersicht "Feedbackelemente im Dateibereich": Dateiname wäre hilfreich [#9956]
+- Bewertung verschwindet nach Bearbeiten des Kommentars [#9959]
+- Icon für "Du hast schon ein Feedback abgegeben" (check-circle) mit Tooltipp versehen? [#9961]
+- Feedback: Allgemeines zu Begrifflichkeiten und Aktionen [#9963]
+- Nach Anlegen eines Feedbacks an einer Datei verloren im (Datei-)Nirvana [#9964]
+- Content Box korrekt verwenden - eine Content-Box für alle Elemente [#9967]
+- Polishing: Icons in der neuen Raumverwaltung [#10058]
+- Typ "Planungsbuchung" für eine Raumbelegung [#10103]
+- Schnittstellentest RRV2 [#10176]
+- Änderung der Konfiguration "eigener Kurs verknüpfen" bleibt ohne Wirkung? [#10190]
+- Fehler in der REST-API [#10255]
+- Umlaute im Seitentitel werden oben abgeschnitten [#10335]
+- webpack: Unterschiedliche Chunk-Hashes für node.js-Versionen < 12 [#10336]
+- .editorconfig hinzufügen [#10337]
+- PHP 7 Warning - Studiengang anlegen [#10341]
+- Datepicker in der Sidebar blockiert Suchfunktion [#10346]
+- Installationswizard setzt root-Passwort für root@studip nicht, wenn die Demodaten installiert werden [#10353]
+- Codeception functional Test-Suite: $GLOBALS['perm'] ist nicht initialisiert [#10361]
+- Polishing TIC: JSONAPI-Objekt in Javascript [#10366]
+- Polishing: Zuordnung von Ansprechpartnern an Studiengangteilen [#10379]
+- Usability-Probleme bei Direktbuchung aus einer Veranstaltung [#10387]
+- Anfragenliste: Raumanfragen ohne Termine [#10395]
+- Anfragenliste: Semesterfilter für angefragte Termine? [#10396]
+- Blubber: Endlosschleife bei Gruppenblubber [#10427]
+- Cronjob "Datenbank bereinigen" wirft Fehler [#10431]
+- Download von Dokumenten von Räumen [#10438]
+- Öffentlich zugängliche Belegungspläne sind leer [#10449]
+- Semester-Belegungsplan unvollständig [#10450]
+- Aktion "Raumanfrage erstellen" bei regelmäßigen Veranstaltungsterminen ignoriert globale Einstellungen [#10452]
+- Rüstzeit kann nicht angegeben werden, wenn kein Raum angefragt wird [#10453]
+- Rüstzeit kann nicht angegeben werden, wenn Raum in der Veranstaltung gebucht wird [#10454]
+- Dateien aus unsichtbaren Ordnern sind auch für Lehrende nicht downloadbar [#10462]
+- Belegungspläne sind für "normale" Nutzer nicht einsehbar, Raumanfragenlink [#10463]
+- Raumaktionen trotz fehlender Rechte oder globaler Einstellung vorhanden [#10468]
+- Dialogtitel fehlen beim Erstellen/Bearbeiten/Löschen von Standorten/Gebäuden/Räumen [#10469]
+- Sehr unübersichtliche Darstellung von Ergebnissen in der Raumsuche [#10472]
+- Raumbuchungen in Veranstaltungsterminen [#10475]
+- Raumbuchung wird gelöscht, obwohl keine Änderung vorgenommen werden sollte [#10476]
+- "Anfrage auf ausgewählte Termine stellen", obwohl Raumanfragen ausgeschaltet sind [#10477]
+- Fehlende Belegungen im Semesterbelegungsplan [#10481]
+- Endzeit eines Termins wird in der Monatsansicht nicht angezeigt [#10492]
+- Direktlink zu einem Belegungsplan beinhaltet illegale Aktionen [#10493]
+- Gruppenbelegungsplan zeigt keine Belegungen an [#10494]
+- Raumbuchungen am Sonntag sind nicht über den Belegungsplan möglich [#10503]
+- PHP-Fehlermeldung in Blubber [#10505]
+- Fehler in JSONAPI UserEventsIndexTest [#10514]
+- Fehlerhafte Einträge in resource_bookings [#10528]
+- Forum ist nicht über Plus-Seite (de-) aktivierbar, wenn es nicht im Forumsslot liegt [#10553]
+- Anfrageliste: Export wirft Exception [#10554]
+- Belegungspläne funktionieren wegen fehlender fullcalendar-chunks nicht [#10555]
+- Globale Benutzerverwaltung: Datei- und Aktivitätsübersicht kaputt [#10562]
+- Verschieben von Buchungen mit Rüstzeit im Belegungsplan verkürzt Buchung [#10566]
+- Biest: Globale(r) Blubber [#10567]
+- Zeiten/Räume-Seite: Beim Bearbeiten eines Termins wird die Rüstzeit falsch gespeichert [#10568]
+- Belegungsplan: Verschieben verlängert Buchungen um die Rüstzeit [#10569]
+- Raumverwaltung: Unnötiges Leerzeichen oberhalb von Raumplänen [#10583]
+- Alte Abhängigkeiten bei Personenzuordnungen zu Modulen [#10591]
+
+# 25.06.2020 v 4.4.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.3
+
+- Farben im Stundenplan auf aktuellen Stand bringen [#8715]
+- 2FA: impraktikabel durch zu wenig Zeit für Token-Eingabe aus Mail [#10538]
+- Zwei-Faktor-Authentifizierung zeigt immer Einstellung des aufrufenden Nutzers an [#10545]
+- Hilfeseite für Gradebook eintragen [#10587]
+
+# 25.06.2020 v 4.3.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.4
+
+- Fragebögen: Export als CSV wird in Dialog geöffnet [#9886]
+- data-secure funktioniert nicht mehr [#10543]
+- Hochstufen von Nutzern in Studiengruppen wirft einen Fehler [#10570]
+- Farben im Stundenplan auf aktuellen Stand bringen [#8715]
+- Route zum Upload von Dateien fehlt / @post /file/:folder_id [#9495]
+- Bad Object type 'tst' in ilias_interface: getStructureObjects [#10456]
+- Dateidownload kann bei großen Dateien ins Memory Limit laufen [#10496]
+- Eingestellte Ansicht auf "Meine Veranstaltung" geht beim Neuzuweisen von Farben verloren [#10498]
+- Dateibereich > Dateien gezippt downloaden [#10499]
+- Forum: Irreführende Cursordarstellung [#10509]
+- Bewegung innerhalb der Teilnehmerliste [#10510]
+- RESTAPI: Header "Authorization" wird nie ausgewertet [#10511]
+- RESTAPI: HTTP-Consumer bricht mit Exception ab [#10512]
+- Plugins vom Typ RESTAPIPlugin haben keine Möglichkeit, eigene Consumer bereitzustellen [#10513]
+- WYSIWYG: Anker im Wiki verweisen immer auf die Startseite [#10515]
+- Responsive Design: Verwirrende Dopplung im Menu auflösen [#10518]
+- Schnellsuche: Tipps passen nicht ins Fenster [#10519]
+- Content Boxen: Icons und Aufklapppfeile obenbündig ausrichten [#10520]
+- Zip Download Beschränkung wirft "echte" Fehlermeldung [#10522]
+- Blubber: rotes Icon auf der Meine Veranstaltungen hat keine zusätzliche optische Markierung [#10529]
+- Schnellsuche nimmt aktuellen Kontext in das Suchergebnis mit [#10532]
+- Verschieben von Teilnehmenden in andere Gruppe nicht möglich [#10533]
+- Responsive Navigation: Letzter Punkt im linken Menü nicht erreichbar [#10539]
+- Benutzer anlegen [#10548]
+- Falsche Anzeige im Tooltip zu Gruppen [#10552]
+- Studiengruppen: man kann verschickte Einladungen nicht löschen, wenn Nutzernamen Umlaute hat [#10556]
+- Studiengruppen: Man kann Personen mit Umlauten im Namen nicht hoch- oder runterstufen [#10557]
+- XSS-Fehler in STUDIP.Dialog.confirmAsPost() [#10571]
+- XSS-Fehler beim Löschen von Kategorien [#10572]
+- ILIAS-Schnittstelle: Persönliche Kategorie wird bereits bei Wechsel nach ILIAS angelegt [#10573]
+- Nachrichten: vorkonfigurierte Anhänge gehen nicht [#10574]
+- PDF Auswertung von Evaluationen wirft Fatal Error bei unbekannter user_id [#10576]
+- Fragebögen, die einmal auf "zufällige Antworten" gesetzt sind, lassen sich nicht ändern [#10577]
+- Ordnerbeschreibung wird nicht kopiert [#10582]
+
+# 17.04.2020 v 4.4.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.2
+
+- Migration 20190917_fix_missing_consultation_events schlägt fehl wegen kaputter Altdaten [#10363]
+- Möglichkeit fehlt, um Migrationshinweis auszublenden [#10404]
+- Mobile Ansicht: Navigationsebene nicht automatisch ausgeklappt [#10490]
+
+# 17.04.2020 v 4.3.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.3
+
+- Spezielles ie.css wird nicht gefunden [#10340]
+- Falsche Semesterbezeichnung bei "Benachrichtigungen anpassen" und gesperrten Semestern [#10352]
+- Icon für Timepicker in 4.3 kaputt [#10393]
+- Fehlende Räume in der Kurzinfo einer Veranstaltung [#10402]
+- Tooltips gehen verloren, wenn das Element geclonet wird [#10403]
+- Nachricht bei Platzvergabe nicht ganz richtig (Losverfahren) [#10419]
+- PHP Warning: count(): Parameter must be an array or an object that implements Countable in ilias_interface/edit_interface_settings.php [#10423]
+- Grunddaten einer Veranstaltung [#10424]
+- Veranstaltungsadministration - Datenfeld filter [#10432]
+- Terminkalender wird nicht angezeigt [#10433]
+- Nachrichtenfunktion an Teilnehmer von Sprechstunden(-blöcken) defekt [#10465]
+- JS: RESTAPI/JSONAPI-Lib unterstützt keine Änderung des Content-Type [#10495]
+
+# 17.04.2020 v 4.2.6
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.6
+
+- Einstellung "WYSIWYG-Editor aktiv" unter Profil/Einstellungen verorten [#10446]
+- Nachricht an nicht vorhandenen Nutzer erzeugt Nachricht an alle [#10482]
+- SORM::findEachByColumn() ist kaputt [#10483]
+- Weblinks im Dateibereich öffnen sich im gleichen Fenster [#10484]
+- Dialoge: Eingebundene Skripte werden doppelt ausgeführt für `size=auto` [#10487]
+
+# 15.04.2020 v 4.2.5
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.5
+
+- überflüssiger Zeilenumbruch Zuordnung Anmeldeset [#5076]
+- Forum: Anzahl der Beiträge in Icon-Navigation auf Meine Veranstaltungen ist nicht intuitiv [#9863]
+- Teilnehmende ist sichtbar in Gruppe, obwohl auf der Teilnehmendenliste unsichtbar eingestellt [#9908]
+- console.log() im JS [#10291]
+- Login nicht möglich mit Meldung Session: freeze() failed. [#10311]
+- Fehlerhafte Extrahierung von übersetzbaren Textstrings aus Javascript [#10313]
+- Cronjob mit falschem Pfad in "cronjobs_tasks" wird nicht als fehlerhaft markiert [#10343]
+- ActionMenu::addLink() gibt den Link unverändert aus [#10349]
+- Fehlende htmlReady() bei data-confirm [#10350]
+- Benachrichtigung beim Empfangen einer Nachricht erscheint in gewählter Sprache des Senders [#10375]
+- ActivityStream: Zeigt falsche Benutzerinformationen an [#10430]
+- Beim Aktualisieren einer Datei geht der Name in der Datenbank verloren [#10443]
+- Migration von Nutzerkonten und Löschen von Nutzern ignorieren Tabelle `termin_related_persons` [#10444]
+- Losverfahren bricht ab bei fehlender Veranstaltung / Inkonsistenz der DB [#10447]
+- Blubber: Speicherbutton auf Seite "Neuen Stream erstellen" nicht sichtbar [#10448]
+- OpenGraph: YouTube öffnet nicht in Vollbildmodus [#10451]
+- Fehler bei nachgeladenen Blubbernachrichten [#10470]
+- Fehlende htmlready in der Ressourcenverwaltung [#10486]
+
+# 24.01.2020 v 4.4.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4.1
+
+- PHP 7.3 Fehler [#9347]
+- Flache Dateiansicht: Dateifilter kaputt [#10013]
+- PHP 7.2 / PHP 7.3 Warning - Calender : ErrorHandler [#10227]
+- PHP 7.2 / PHP 7.3 Warning - StudipSemTreeViewAdmin [#10228]
+- PHP 7.4 Warning - FileManager [#10229]
+- PHP 7.4 Warning - CalenderEvent [#10230]
+- PHP 7.4 Warning - ExternConfig [#10231]
+- PHP 7.4 Warning - SingleCalendar [#10232]
+- PHP 7.4 Warning - SmileyAdmin [#10233]
+- PHP 7.4 Warning - Literatur [#10234]
+- PHP 7.4 Warning - Add files [#10235]
+- PHP 7.4 Warning - LiteraturPlugin [#10236]
+- Dateien - Dashboard - Exception [#10244]
+- Farbberechnung in SCSS ist falsch [#10248]
+
+# 24.01.2020 v 4.3.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.2
+
+- Ordner werden beim ZIP Upload nicht angelegt [#9435]
+- Unschönheiten beim Dateiupload in Verbindung mit Abbruch der Lizenzauswahl [#9635]
+- Fehler in der mobilen Ansicht beim VA-Forum [#9910]
+- Fehler in der mobilen Ansicht bei Statusgruppen [#9911]
+- Zu viele Sprechstunden lassen Browser abstürzen [#9916]
+- Sprechstunden: Nachrichtenfunktionalität ist verloren gegangen [#9945]
+- [App-kritisch] Gesperrte Semester sind nicht Teil der Semester-API-Antwort [#10019]
+- Dialoge: Titel sollte bei der Berechnung der Breite (size=auto) mit einbezogen werden [#10110]
+- Quicksearch: Standardsearch-Darstellung ist fehlerhaft [#10114]
+- Dialog passen sich beim Orientation Change nicht an [#10202]
+- PHP Warning: in_array() expects parameter 2 to be array, null given [#10211]
+- Wenn Semester gesperrt wurden, funktioniert der Semesterauswähler in der alten Suche nicht richtig [#10218]
+- PHP 7.3 Warning: Starseite / SingleCalender [#10220]
+- PHP 7.3 Warning Externe Seiten [#10221]
+- Exception auf der Sperrebenenverwaltung [#10222]
+- Profil -> Mehr [#10223]
+- PHP Warning: Invalid argument supplied for foreach() [#10225]
+- PHP7.3 Warning - LessParser [#10226]
+- PHP 7 Warning - StudipComment [#10237]
+- PHP 7 Deprecated: Non-static method: StudipRangeTreeViewAdmin.class.php [#10240]
+- XSS- Nachrichten verfassen [#10242]
+- Warning externe Seiten / Personenliste / :coregroup: Impressum [#10275]
+- Semesteranzahl bei Studiengangteilen wird nicht angezeigt [#10282]
+
+# 24.01.2020 v 4.2.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.4
+
+- Verlinkte Dateien können nicht mehr editiert werden [#8928]
+- Neuer Dateibereich: Anzeigefehler in Dateiliste [#8977]
+- Verlinkte Datei hat beim Anlegen keine Lizenzauswahl [#9079]
+- Materialordner als ZIP: Umbenannte Dateien haben ggf. keinen Dateityp [#9134]
+- Löschen in der Sicht "Alle Dateien" verlässt die Ansicht nach der Aktion [#9146]
+- Letzer Dozent der Veranstaltung kann sich selbst austragen [#9853]
+- Grundaten - Personen hinzufügen [#9877]
+- Löschen von Archiv löscht Dateien nicht [#9894]
+- Verlinkung des Ablaufplans zur Hilfeseite ist falsch [#9895]
+- Änderungen auf der Mehr-Seite im Profil werden nicht gespeichert [#9897]
+- Datepicker ist unterhalb der blauen Leiste und nicht vollständig sichtbar [#9915]
+- News: PHP Warning: count(): Parameter must be an array or an object that implements Countable [#9952]
+- Benutzerverwaltung: Tooltip für zugewiesene Rollen ohne Umbrüche [#9954]
+- Grunddaten: Personen löschen fehlt die Bestätigung [#9962]
+- Löschen von vielen Gruppen nicht möglich [#9974]
+- Cronjobverwaltung [#10010]
+- Freie Veranstaltungen können gesperrt werden [#10060]
+- Meine Studiengruppen nicht aufrufbar, wenn es alte Datenbankeinträge gibt [#10065]
+- Gruppen-Belegungspläne - Überflüssiges ?> [#10079]
+- input.allow-only-numbers erlaubt keine negativen Zahlen [#10123]
+- Betriebssystemunabhängige Pfadangaben in studip_relative_path() [#10130]
+- Einträge in der Tabelle plugins_activated verwaisen nach Kurslöschung [#10132]
+- Weitergeleitete Mails enthalten zu viele Zeilenumbrüche [#10156]
+- Probleme beim Autoloader in Verbindung mit open_basedir [#10194]
+- ForumEntry::removeQuotes() berücksichtigt HTML-Inhalte nicht [#10204]
+- XSS - Teilnehmerverwaltung - Bemerkung hinzufügen [#10243]
+- Schnellsuche: Fehler bei Umlauten in Raum- bzw. Ressourcennamen [#10247]
+- Cronjobverwaltung: Fehlerhafte Formulardarstellung [#10252]
+- Fatal Error bei täglicher Mailbenachrichtigung [#10260]
+- Fehlender Abstand am Ende eines Fieldsets [#10266]
+- RESTAPI: Bedingungen zu strikt [#10274]
+- Tooltips werden am Rande von #layout_container abgeschnitten [#10276]
+- Darstellung der Termine auf dem Profil ist ungenau [#10278]
+- Code Injection bei Anmeldesets [#10290]
+
+# 19.11.2019 v 4.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.4
+
+- Ausblenden von Modulen ohne Semesterveranstaltungen im Verlaufsplan [#7440]
+- Anlegen von LV-Gruppen auf LV-Gruppen-Verwaltungsseite (Option) [#7443]
+- Von LESS auf SASS umsteigen [#8579]
+- Autorenspalte im Dateibereich: [Nachname, Vorname] statt [Vorname Nachname] [#8920]
+- Nachrichten beantworten: Nur noch "Zitieren", aber als "Antworten" [#9005]
+- Gradebook für Stud.IP [#9040]
+- Migrationen: Änderung des Umgangs mit "Versionen" [#9044]
+- Update des ckeditor auf 4.11 (oder neuer) [#9136]
+- Neuer Filter für die Benutzerverwaltung [#9141]
+- JS: Event "studip-ready" einführen [#9143]
+- JS: Tooltips sollen ein neues Attribut "delay" erhalten, welches die Verzögerung definiert bis sie verschwinden [#9155]
+- Datepicker durch vorangestelltes Icon markieren [#9174]
+- OpenGraphURL sollte Hashes für die Indizierung verwenden [#9270]
+- Tabelle "opengraphdata" im Garbage Collector Cronjob berücksichtigen [#9272]
+- Klasse Token (Tabelle user_token) auf SORM umstellen [#9298]
+- Änderungen am Assets-Handling für Plugins [#9325]
+- Umstellung Avatar- und Schmuckbild-Zone [#9359]
+- Anpassungen an der Assets-URL für Webpack-Dev-Server in den Kern mit aufnehmen [#9361]
+- Responsive Navigation ressourcenschonender bauen [#9365]
+- Renovierung der Anzeige der Log-Events [#9367]
+- Datenfelder expliziert auch für einzelne Institute zuweisebar machen [#9368]
+- Pagination abstrahieren [#9369]
+- Veranstaltungssuche: Überarbeitung der Veranstaltungsbäume und Konsistenz zur Globalen Suche [#9391]
+- Zwei-Faktor-Authentifizierung für root-Accounts [#9406]
+- Kompatibilitäts-Skript für 4.4 [#9407]
+- Code-Highlighting dynamisch laden [#9413]
+- MathJax dynamisch und nur bei Bedarf laden [#9414]
+- Pluginverwaltung umstrukturieren [#9418]
+- Modernizr entfernen [#9419]
+- Cronjobverwaltung aktualisieren [#9426]
+- Nach Migrationen grundsätzlich den SORM-Cache leeren [#9434]
+- Test auf register_globals ausbauen [#9468]
+- Funktion zum gleichzeitigen Aufklappen aller Gruppen in einer VA hinzufügen [#9474]
+- Semesternamen, -code und -beschreibung übersetzbar machen [#9477]
+- Alte array()-Syntax durch neue []-Syntax ersetzen [#9479]
+- Update auf jQuery 3.4.0 [#9486]
+- Anpassungen an Textstrings bezüglich Übersetzungen [#9489]
+- Namen von Datenfeldern übersetzbar machen [#9490]
+- Request::bool() / Request::boolArray() hinzufügen [#9505]
+- Alle Gruppen aufgeklappt: "keiner Gruppe zugeordnet" hat angeblich keine Mitglieder [#9511]
+- Aufklappen-Zuklappen -> analog zur mehr-Seite? [#9512]
+- Widgetsystem dynamisch laden [#9516]
+- Unterverzeichnisse von public/plugins_packages in SVN ignorieren [#9517]
+- Unterverzeichnisse von data in SVN ignorieren [#9518]
+- Dateien und Ordner im Tests-Ordner in SVN ignorieren [#9519]
+- NotificationCenter::on() soll Callables unterstützen [#9521]
+- Statusgruppen: Name sowie männliche und weibliche Bezeichnung übersetzbar machen [#9523]
+- Erweiterter Zugriff für Hilfeadministrator/-innen und Ergänzung englischer Hilfe-Inhalte [#9543]
+- Fremd-ID in Semester-Tabelle [#9544]
+- XSS - Veranstaltungskategorien [#9704]
+- 'Studierendenansicht simulieren' verloren gegangen [#9717]
+- Benennung: Zwei-Faktor-Authentifizierung/Authentisierung [#9738]
+- Migrationshinweis erscheint doppelt und Migrationen werden ggf. nicht erkannt [#9754]
+- JS: Fehler in Verwendung von crc32()-Funktion [#9769]
+- Cronjobverwaltung: Variable wird falsch initialisiert [#9854]
+- SASS in Plugins: Undefined variable $icon-path: [#9899]
+- Reihenfolge der Log-Events gerät in der Anzeige durcheinander [#2265]
+
+# 01.11.2019 v 4.3.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3.1
+
+- Fehlerhafter Semesterfilter bei der globalen Suche [#9588]
+- Anmeldesets: Datumsfenster bei Regeln zu klein [#9592]
+- Funktionen eines PrivacyPlugins werden unter Umständen nicht beim Löschen eines Nutzers aktiv [#9603]
+- Zu viele Sprechstunden enden im memory limit exceeded [#9608]
+- Datepicker-Feld kaputt/zu klein bei Statusgruppen [#9644]
+- Anzeigefehler auf "Benachrichtigungen anpassen" [#9665]
+- JS-Helper [data-activates] funktioniert initial nicht richtig [#9669]
+- Unglückliche Sortierung der Termine [#9716]
+- LTI: abweichende URL im Kurs bei "Deep Linking" erlauben [#9720]
+- Löschen von vielen Sprechstunden [#9721]
+- Sprechstundenblöcke/-buchung werden beim Löschen von Nutzern nicht mit abgeräumt [#9723]
+- Abgelaufene Sprechstunden sollen nicht abgesagt werden können [#9734]
+- Sprechstunden: Vergangene Blöcke ausblenden verwirrt [#9735]
+- Ansicht "Meine Buchungen" fehlt [#9736]
+- LTI-Tool muss darauf achten, dass Parameter nicht getrimmt werden [#9747]
+- XSS-Schwachstelle bei der Anzeige von Personendaten [#9756]
+- Sprechstunden: Anmerkungen sind unerwartet öffentlich - Information [#9771]
+- Belegte Sprechstundentermine werden nicht im Kalender markiert [#9785]
+- ILIAS-Schnittstelle: Fehler in client-Vorauswahl [#9793]
+- ILIAS-Schnittstelle: Benennung von Statusgruppen [#9794]
+- ILIAS-Schnittstelle: Link zu ILIAS für Studierende [#9795]
+- Sprechstunden: Blöcke sollen auch nur für einen einzigen Tag erstellt werden können [#9798]
+- ILIAS-Schnittstelle: Verknüpfen mit Kurs aus anderer Veranstaltung funktioniert nicht [#9799]
+- VA-Export: PHP Warning: count(): Parameter must be an array or an object that implements Countable [#9806]
+- Beschreibung von Dateiordner wird nicht immer angezeigt [#9843]
+- Sprechstunden: Paginierung auf "Vergangene Termine" springt zurück auf aktuelle Termine [#9856]
+
+# 01.11.2019 v 4.2.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.3
+
+- Belegungsplan: Ausdruck von "Hauptinhalt" bei aktivierten Skiplinks [#6242]
+- Aktionsmenü in .table-scrollbox-horizontal defekt [#8231]
+- Aktionsmenüs zerstören Layout von Druckansichten [#8310]
+- Dateibereich - Mobile-Ansicht: Datei hinzufügen [#9380]
+- Anlegeformular für MVV Stud.IP-konform gestalten [#9402]
+- PHP 7.2: Deprecated Warning in der Evaluationsverwaltung [#9515]
+- Bug im Terminplaner mobil [#9558]
+- Warning: Use of undefined constant None - assumed 'None' (this will throw an Error in a future version of PHP) in /home/studip/trunk/lib/wiki.inc.php on line 1580 [#9560]
+- "Nur buchbare Räume anzeigen" funktioniert nicht bei Batchbearbeitung [#9594]
+- JS: STUDIP.MultiSelect defekt [#9596]
+- Probleme der Lightbox [#9602]
+- Benutzerverwaltung: Gesperrte Felder sind scheinbar änderbar [#9606]
+- Deprecated: Non-static method ResourceObjectPerms::Factory() should not be called statically [#9621]
+- Deprecated-Warnings bei den Anmeldesets [#9622]
+- Kaputter Link in Veranstaltungssuche [#9634]
+- Suche > Modulverzeichnis > Studiengänge [#9638]
+- PHP 7.2: Warning sizeof() / count() [#9647]
+- Ankündigung anlegen: Contentbox nicht mittig im Dialog [#9690]
+- PHP 7.2: Deprecated Warning beim Erstellen einer Veranstaltung [#9728]
+- Cronjob fehlerhaft > nicht ausführen [#9737]
+- PHP Warning: max(): Array must contain at least one element [#9739]
+- PHP Warning: include(): Failed opening 'locale//LC_HELP/pages/nutzung.html' for inclusion [#9740]
+- PHP Warning: Cannot modify header information - headers already sent by (output started at vendor/tcpdf/include/tcpdf_static.php:350) [#9741]
+- Error: Call to a member function getDisplayName() on null [#9742]
+- Personensuche bei "Rollen für Benutzer verwalten" mangelhaft [#9744]
+- PHP Warning: Missing argument 2 for AvatarController::update_action() [#9746]
+- Bestätigungsdialog in der mobilen Ansicht zu breit [#9751]
+- PHP Warning: mktime() expects parameter 5 to be integer, string given [#9752]
+- Deprecated: Non-static method Smiley::getURL() should not be called statically [#9755]
+- Fehler im Template dates/seminar_html.php [#9759]
+- Öffentliche Dateien auf Profilseite markieren [#9763]
+- Abstände in den Formularen des Dateibereichs nicht richtig [#9764]
+- Abstände auf Detailseite zu Termin passen nicht [#9765]
+- Dateisuchen sind uneinheitlich [#9770]
+- Teilnehmerseite: Hinzufügen via MultiPersonSearch: "xx der Einrichtung" beachtet beteiligte Einrichtungen nicht [#9772]
+- Nachrichten: Zeile für Datum bricht immer um [#9778]
+- Icons in den Startseiten Widgets [#9779]
+- XSS Standardvertertung [#9780]
+- XSS Rangliste [#9782]
+- Forum Suche zurücksetzen [#9788]
+- Verwendung von Indikatoren in der Nachrichtenübersicht [#9790]
+- Spaltenüberschrift "Gesendet" [#9791]
+- Meine Einrichtungen: Übersichtsseite wird nie angepasste Einrichtungs-Avatare anzeigen [#9792]
+- Fehler bei der Nutzerverwaltung mit Datenfeldern [#9796]
+- Aktionsmenü: Deaktivierte Einträge sind nicht entsprechend gekennzeichnet [#9797]
+- Blubber: PHP Warning: count(): Parameter must be an array or an object that implements Countable [#9800]
+- Sidebar: PHP Warning: count(): Parameter must be an array or an object that implements Countable [#9801]
+- Error: Call to a member function isFriendOf() on null [#9802]
+- PHP Warning: Use of undefined constant title - assumed 'title' (this will throw an Error in a future version of PHP) [#9803]
+- LVGroupsWizardStep: PHP Warning: count(): Parameter must be an array or an object that implements Countable [#9804]
+- Resources: PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable [#9805]
+- PHP Warning: get_class() expects parameter 1 to be object, null given [#9810]
+- SeminarCycleDate: PHP Warning: A non-numeric value encountered [#9811]
+- Kalender: A non-numeric value encountered [#9812]
+- Einstellungen: PHP Warning: Invalid argument supplied for foreach() [#9813]
+- Wording auf Veranstaltungsdetailseite bezüglich "Anmeldung" [#9823]
+- Zeiten/Räume: PHP Warning: Invalid argument supplied for foreach() [#9825]
+- Resources: PHP Warning: count(): Parameter must be an array [#9826]
+- Resources: PHP Warning: Invalid argument supplied for foreach() [#9828]
+- PHP Warning: call_user_func() expects parameter 1 to be a valid callback, class 'RefreshSeries' not found [#9829]
+- MultiPersonSearch: PHP Warning: Invalid argument supplied for foreach() [#9830]
+- PHP Warning: max(): Array must contain at least one element [#9834]
+- Ausgabe von HTML-Entitäten auf Profil / Einstellungen / Allgemeines [#9841]
+- Autoinsert: PHP Warning: count(): Parameter must be an array or an object that implements Countable [#9849]
+- Responsive View: Irrtümliches Verschieben ist in Gruppen möglich [#9852]
+- Löschen der Zuweisung eines Fragebogens zu Veranstaltungen geht nicht mehr. [#9855]
+- Tablesorter per CSS-Klasse funktioniert nicht in Dialogen [#9857]
+- Lehrenden eintragen: Unnötiges und störendes Dialogfenster "Ihre Eingaben wurden bislang noch nicht gespeichert" [#9861]
+- NotificationCenter erkennt keine Oberserver für SORM-Events mit Namespaces [#9864]
+- Unzulässige Zeichen im Dateinamen werden falsch entfernt [#9865]
+- Suche nach Literatur: Fehlermeldungen werden nicht angezeigt [#9866]
+- Admin-VA-Übersicht -> Grunddaten im Dialog -> MultiPersonSearch: Browser warnt, dass Eingaben nicht gespeichert wurden [#9870]
+- Ablaufplan -> Themen: alle Themen zuklappen [#9871]
+- Skiplinks in der zweiten Navigationsebene werden abgeschnitten [#9872]
+- Skiplinks sind defekt [#9873]
+- HTML Klassen ändern sich nicht dynamisch [#9874]
+- RESTAPI: Warning, wenn beim Aufruf einer Route eine Exception eine mehrzeilige Nachricht enthält [#9878]
+- PHP Warning: missused count() in templates/skiplinks.php [#9889]
+- SimpleORMap::findBySQL() in Verbindung mit Zugriff auf Relationen im Callback "after_initialize" führt zu Fehlern [#9891]
+
+# 04.10.2019 v 4.1.5
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.5
+
+- Defekte Cache Klasse legt das System lahm [#9675]
+- Unerwartetes Verhalten der Personensuche bei mehreren Vornamen [#9712]
+- Externe Seiten: Sortierung erzeugt bei einigen Modulen SQL-Fehler [#9784]
+
+# 04.10.2019 v 4.0.12
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.12
+
+- Select2 (.nested-select) bei langen Einträgen kaum benutzbar [#8005]
+- Dateityp "Link" hat kein spezifisches Icon [#8125]
+- Dateibereich: Bereitstellen vonDokumenten aus Meine Dateien: In-/Outbox ist leer [#8304]
+- Raumzeit: Aufklappen von Terminserien wird visuell nicht indiziert [#9498]
+- Paginierung in der Modulsuche funktioniert nicht [#9548]
+- Modulzuordnung: Icon zum Starten der Suche verschwindet [#9549]
+- Löschen von Schritten einer Hilfe-Tour nicht möglich [#9566]
+- Cronjob ohne Parameter erzeugt Warning [#9576]
+- Auswertung der Sichtbarkeitseinstellungen funktioniert nicht [#9580]
+- Trefferliste Modulsuche: Schließendes php-tag in Ausgabe [#9584]
+- Suche entfernt Non Breaking Space nicht [#9593]
+- Anzeige: Automatische Updates für Plugin eingerichtet [#9600]
+- WYSWIG: E-Mail Links sind kaputt [#9605]
+- Text am Anfang eines Fieldsets hat keinen Abstand nach oben [#9611]
+- Teilnehmerliste: Personensuche nach <Vorname> <Nachname> funktioniert nicht [#9616]
+- Fehlendes htmlReady bei Datei aktualisieren [#9617]
+- XSS in Nachrichten Tags [#9618]
+- Forum: Standard-Text beim Schreiben ist nicht mehr ganz aktuell [#9619]
+- Fragebögen können in fremden Nutzerprofilen erstellt werden [#9624]
+- Anmeldesets: Doppelte Kennzeichnung des "required"-Status [#9625]
+- Fehler beim Versenden von Nachrichten mit Upload [#9630]
+- SOAP-Webservice liefert falsche Zeichencodierung [#9632]
+- Termine verschwinden beim Ändern des Startsemesters [#9646]
+- Option "Einrichtung nicht auf der Profilseite" versteckt Nutzer auch auf Seite "Personal" der Einrichtung [#9651]
+- Falsches Austragen als Vertretung beim Entfernen eines Dozenten [#9652]
+- FileSystem Plugin können nicht mehr angezeigt werden. [#9653]
+- Löschen von Einträgen in Kontaktgruppen nicht möglich [#9659]
+- Datei aktualisieren behält den alten Nutzer [#9660]
+- Inkosistente JSON response auf Route user/:user_id/schedule [#9661]
+- Inkonsistente Zeitangabe von Veranstaltungen in REST Api [#9662]
+- Personensuche hat kein data-secure [#9666]
+- Wiki: Export aller Wikiseiten setzt Seitenname auf PDF-Seiten falsch [#9667]
+- Wiki: PDF-Export enthält keine Bilder mehr [#9668]
+- ActionMenu-Eintrag als Button ohne Icon [#9670]
+- Tablesorter [data-sort-fixed] ist kaputt [#9671]
+- Cookie-Warnung stammt aus grauer Vorzeit, passt nicht zum Design und kommt manchmal unerwartet [#9688]
+- Formular -> Collapsable sieht komisch aus [#9706]
+- Dialoge auch im responsiven Modus öffnen [#9709]
+- Leere Meldung in Dialogbox bei Logout [#9710]
+- Schnellsuche findet nichts bei Eingabe von "Nachname, Vorname" [#9711]
+- XSS-Schwachstellen bei der Gruppenzuordnung von "Meine Veranstaltungen" [#9714]
+- StudipgroupModel::isInvited() ist kaputt [#9718]
+- Widget::insertElement() ist kaputt [#9719]
+- .studip-checkbox visualisiert [disabled] nicht [#9722]
+- Dialog zum Konfigurieren von Anmelderegeln zu schmal [#9724]
+- Klick-/Tippfläche in der responsiven Navigation zu klein [#9725]
+- CourseMemberStatusDidUpdate Notification wird zu früh ausgelöst [#9726]
+- Dialog "Ordner bearbeiten" hat sowohl den Abbrechen als auch den Schliessen-Button [#9730]
+- Fehlermeldung unpassend, wenn Pluginverzeichnis bei Installation eines Plugins nicht schreibbar ist [#9732]
+- Schliessen der Menüs im responsiven Modus nicht intuitiv [#9733]
+
+# 05.06.2019 v 4.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.3
+
+- Falsche Blöcke nach Sprechstunden-Migration [#9374]
+- Erweiterung am Trails-StudipController [#6909]
+- Neues globales Suchkonzept [#7403]
+- Wiki: Lese und Editierrechte für einzelne Seiten [#7804]
+- StEP00319: Neue globale Suche [#7911]
+- StEP00326: Sprechstunden in den Kern einbauen [#8120]
+- Export der Modulzuordnungen bei den Veranstaltungen [#8262]
+- Anzeige der Modulzuordnungen auf externen Seiten [#8499]
+- Sperrregel für Veranstaltungen sollte auch LV-Gruppenzuordnung sperren können [#8500]
+- Typo in Tour (Die wichtigsten Neuigkeiten im Schnelldurchlauf Version 4.0) [#8578]
+- Kopieren von Wikiseiten ermöglichen [#8607]
+- Einstellung für Vorbelegung der Sitzplatzanzahl einer Raumanfrage [#8647]
+- webpack-Skripte reduzieren [#8677]
+- Stud.IP-Farben auch als CSS-Variablen [#8678]
+- Migrationsdateien auf einen aktuellen Stand bringen (war: Klasse Migration um Convenience-Methoden erweitern) [#8685]
+- Zeiten/Räume: Überschneidungs-Fehlermeldung mit Name und Link zu Veranstaltung erweitern [#8691]
+- RouteMap sollte die enthaltenen Routen selbst ermitteln und herausgeben können [#8692]
+- language.inc.php: Länderspezifische Sprachvarianten erlauben [#8698]
+- Löschen von Ressourcen für root erlauben [#8747]
+- Router::normalizeRequestMethod() sollte Header X-HTTP-Request-Method auswerten [#8755]
+- Neue Filter/Aktion für die Benutzerverwaltung [#8761]
+- Ankündigungen nach Änderungsdatum sortierbar machen [#8773]
+- Autoprefixer tatsächlich verwenden [#8819]
+- StudipPDO und StudipPDOStatement in zwei verschiedenen Dateien definieren [#8867]
+- Validierung des zu nutzenden Schlüssels in StudipArrayObject's magischen Methoden vereinheitlichen [#8868]
+- Leere Ordner "fixtures" und "phpunit" aus /test entfernen [#8869]
+- Mehrere Fragebögen löschen [#8901]
+- StEP00329: LTI-Consumer Schnittstelle [#8931]
+- StEP00330: Entwicklung einer datenschutzkonformen Archivierungslösung [#8932]
+- UserManagement und UserDataAdapter in zwei verschiedenen Dateien definieren [#8945]
+- Update jQuery auf 3.3.1 [#8948]
+- Update webpack-Bibliotheken [#8949]
+- Update blueimp-file-upload Bibliothek [#8950]
+- Update cropperjs Bibliothek [#8951]
+- Update highlight.js Bibliothek [#8952]
+- Update lodash library [#8953]
+- Update tablesorter Bibliothek [#8954]
+- Update sticky-kit und select2 Bibliotheken [#8955]
+- make wds auf HTTP(ohneS) umstellen [#8959]
+- webpack auf ECMAScript5 festlegen [#8960]
+- StEP00331: Neue ILIAS-Schnittstelle in Stud.IP [#8967]
+- Import und Export für einzelne Hilfe-Touren [#8968]
+- JS-Code aufteilen auf API-Code und Seiteneffekte [#8975]
+- Fehler beim (Nach?)Laden des Tablesorter, wenn "make wds" genutzt wird [#8976]
+- Registrieren von RouteMaps vereinfachen [#8993]
+- Antworten an denselben Personenkreis [#8995]
+- QR-Code-Funktionalität für Umfragen ist kaputt [#8996]
+- Löschen von Anmelderegeln in Anmeldesets [#9000]
+- Übersetzungen 4.3 [#9013]
+- WYSIWYG lässt sich nicht mehr deaktivieren [#9038]
+- Studiengruppen verwenden cid und Context nicht korrekt [#9089]
+- Release 4.3 [#9097]
+- Wiki-Reiter "Alle Seiten" [#9113]
+- Caching verbessern für dynamisch geladenes JS [#9114]
+- Sicherheitsupdate für webpack-dev-server [#9115]
+- Sortierung der Teilnehmerseite kaputt [#9124]
+- Globale Suche wirft Fehlermeldungen [#9151]
+- Polishing TIC: Globale Suche und bisherige Suche im Kontext zueinander [#9175]
+- Globale Suche: Behandlung für Unterveranstaltungen [#9178]
+- Unbekannte Klasse HelpTourAudiences [#9202]
+- Bug beim Reingeben der Suchparameter über die URL in der neuen globalen Suche [#9252]
+- Globale Suche wirft Warnings, wodurch keine Suchergebnisse sondern ein Fehler gezeigt wird [#9253]
+- ConsumerPermissions::activateRouteMap scheitert an fehlender DocBlock Klasse [#9263]
+- Mehr Seite im Profil: Ungültiges oder fehlendes Sicherheits-Token. [#9286]
+- Link auf Personensuche führt ins Leere [#9290]
+- Die Installationsanleitung im doc-Verzeichnis ist veraltet [#9291]
+- ILIAS-Schnittstelle: Aufruf von updateUser durch my_ilias_accounts unvollständig [#9312]
+- ILIAS-Schnittstelle: Dialog zum Neuanlegen von Lernobjekten wird nicht geschlossen [#9313]
+- ILIAS-Schnittstelle: Manuelles Zuordnen von User-Accounts ist nicht konfigurierbar und muss in updateUser berücksichtigt werden [#9317]
+- ILIAS-Schnittstelle: falsche Icon-Namen und Überprüfung der Author-Berechtigung [#9322]
+- ILIAS-Schnittstelle: Update der Berechtigungen in Kursen wird nicht ausgeführt [#9323]
+- ILIAS-Schnittstelle: Sicherheitsabfrage for Löschen eines Lernobjekts fehlt [#9324]
+- ILIAS-Schnittstelle: Hinzufügen von Lernobjekten lässt nur "copy" als Aktion zu [#9327]
+- ILIAS-Schnittstelle: Optionen zum Bearbeiten der Kursverknüpfungen sind nicht auf root beschränkbar [#9328]
+- ILIAS-Schnittstelle: Eigene Kategorie wird für alle Lehrende angelegt [#9329]
+- PHP 7.2 Warnung unter Profil-Mehr Seite [#9330]
+- Meine Veranstaltungen: PDF Export sendet falschen Content-Type [#9331]
+- ILIAS-Schnittstelle: Fehlende Validitätschecks [#9333]
+- ILIAS-Interface: Berechtigungen beim Hinzufügen von Lernmodulen werden nicht ausreichend überprüft [#9345]
+- institute_browse ist verwaist [#9363]
+- Studienbereichsauswahl funktioniert nicht [#9411]
+- Fehler in der Verknüpfung von SORM und Trails [#9425]
+- Nicht abschickbare Formulare [#9492]
+- Annahme von Einladung in Studiengruppen erzeugt Fehlermeldung [#9507]
+- COURSE_SEARCH_IS_VISIBLE_NOBODY verträgt sich nicht mit Globaler Suche [#9530]
+- Fehler bei Datenschutz/Anzeige Personendaten [#9567]
+- LTI: Dezimalpunkt im Export der Ergebnisse [#9574]
+
+# 05.06.2019 v 4.2.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.2
+
+- Termine nach Ausführung einer Aktion wieder selektieren [#7067]
+- Erstellen einer Ankündigung endet mit leerem Dialog [#9294]
+- Ankündigung erstellen: Auswahl des Bereichs schließt Dialogteil vorzeitig [#9295]
+- Anlegen von externen Seiten in einer neuen Einrichtung nicht möglich [#9332]
+- PHP 7.2: Warning in der Veranstaltungshierarchie [#9349]
+- PHP 7.2 Warning beim Druck von Nachrcihten [#9364]
+- globalsearch responsive darstellung kaputt [#9375]
+- Stud.IP 4.2: Avatarbilder von Studiengruppen können nicht geändert werden [#9376]
+- MVV: Verwaltung der Studiengangteile PHP 7.3 Warning [#9399]
+- Kein "leerer" Eintrag mehr bei Datenfelder vom Typ SelectBox möglich [#9422]
+- PHP 72: Deprecated Warning in visual.inc.php [#9437]
+- PHP 7.2: Deprecated Warning auf der "Wer ist online?"-Seite [#9439]
+- PHP 7.2: Deprecated Warning in der Score-Klasse [#9440]
+- PHP 7.2: Deprecated Warnings bei der Literaturliste [#9441]
+- PHP 7.2: Deprecated Warnings bei den ELearning-Modulen [#9443]
+- PHP 7.2: Deprecated Warning in XMLRPC-Bibliothek [#9444]
+- PHP 7.2: Deprecated Warning bei der Sperregelverwaltung [#9446]
+- PHP 7.2: Deprecated Warning bei der Veranstaltungshierarchie [#9447]
+- PHP 7.2: Deprecated Warning bei der Verwaltung externer Seiten [#9448]
+- PHP 7.2: Deprecated Warning auf Zeiten/Räume [#9449]
+- PHP 7.2: Deprecated Warning im Forum [#9450]
+- PHP 7.2: Deprecated Warnings im Profile/Einstellungen [#9451]
+- PHP 7.2 Warnings / Error [#9469]
+- PHP 7.2: Deprecated Warning beim Erstellen einer Ankündigung [#9483]
+- PHP 7.2 Warning unter Modulsuche [#9491]
+- Fatal Error in Activity\LiteratureProvider [#9496]
+- Stundenplan: Termine werden kommentarlos nicht angelegt [#9509]
+- PHP 7.2: Deprecated Warning beim Anzeigen eines Forenbeitrags [#9514]
+- PHP 7.2: Warning sizeof() / count() [#9526]
+- Warning beim Kompilieren der CSS-Assets [#9535]
+- PHP 7.2 Warning bei Anzeige der Evaluationen [#9550]
+- Hausaufgabenordner zeigen Uploads nicht an [#9562]
+
+# 05.06.2019 v 4.1.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.4
+
+- Mehrsprachige Datenfelder an Modulen schlagen beim Speichern fehl [#8411]
+- globale Suche: Darstellung der MVV-Module kaputt [#9188]
+- Globale Suche findet keine englischen Veranstaltungstitel [#9357]
+- Ankündigungen haben falsche Laufzeit [#9487]
+- Nicht übersetzbare Textstrings [#9502]
+- Suche: Compilation failed: unmatched parentheses [#9540]
+- Nachgestellter Titel wird vorausgefüllt [#9587]
+
+# 05.06.2019 v 4.0.11
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.11
+
+- StudipFormat erlaubt keine weiteren Markups ohne end [#3616]
+- Alle Widgets auf Startseite löschen nicht möglich [#5544]
+- Aufräumen nach dem Löschen von Themen aus dem Ablaufplan [#7055]
+- Zeiten/Räume: Fehler bei Termineingaben öffenen Dialog als Seite [#7115]
+- Vorgaben für gewähltes Passwort [#8460]
+- Dateibereich: Bezeichnung "Download nur innerhalb geschlossener Gruppen" irreführend [#8481]
+- Aktionsmenü: Nicht anklickbarere Bereiche zwischen Einträgen [#8883]
+- Reiternavigation des Profils in der responsiven Ansicht nicht aufrufbar [#9091]
+- Unnötige Meldung bzgl. Änderung der Terminart [#9138]
+- Vorlesung: Beim Zuweisen aller Suchergebnisse von Studienbereichen werden zu viele Delete-Icons angezeigt [#9293]
+- Fehler beim Zuordnen von Bereichen zu Ankündigungen [#9366]
+- Dateibereich - Mobile-Ansicht: Buttons [#9377]
+- Änderung der Sortierung in Community -> Studiengruppen führt zu SQL-Fehler [#9378]
+- Dateibereich - Mobile-Ansicht: Navigation [#9382]
+- Dateibereich - Herunterladen [#9386]
+- Dateibereich - Dateiinfo [#9387]
+- Dateibereich - Weblink [#9388]
+- Nutzerbild ändern, ändert u.U. stattdessen nobody Avatar [#9390]
+- Loginbildschirm wird nicht richtig gestylet [#9396]
+- Teilnehmer - Bemerkung hinzufügen [#9397]
+- Unklare Fehlermeldung von CSRFProtection::verifyUnsafeRequest [#9415]
+- Aktions-Icon in Tabelle hat falsche Positionierung [#9416]
+- Plugin-Verwaltung: Vorschaubilder sind zu klein [#9417]
+- QuickSearch im Dialog: bei mehrfachem Suchen sind die Ergebnisse plötzlich im Hintergrund [#9421]
+- Standard-Lizenztyp wird nicht beim Dateiupload berücksichtigt [#9427]
+- Bearbeiten von Statusgruppen öffnet sich nicht im Dialog [#9428]
+- Nachrichten: "Alle Nachrichten" bei den Schlagworten geht beim Hinzufügen eines Schlagwortes verloren [#9430]
+- PHP 7.2: Warning in TCPDF beim Export im Forum [#9431]
+- Forum: PDF-Export zeigt HTML an [#9432]
+- PHP Warning: Declaration of CalendarParserICalendar::parse($data, $ignore) should be compatible with CalendarParser::parse($data, $ignore = NULL) [#9433]
+- Rollen lassen sich nicht löschen [#9436]
+- Studiengruppen können nicht angelegt werden [#9453]
+- Gruppenverwaltung: Reihenfolge der Gruppen zufällig [#9455]
+- Teilnehmer aus einer Unterveranstaltung austragen [#9457]
+- WYSIWYG: studip-floatbar führt zu Scrolling-Fehler im Firefox [#9472]
+- REST-API: /api.php/user/:user_id/schedule blendet falsche Tage aus. [#9473]
+- responsive darstellung login seite [#9475]
+- lange Ladezeiten im Profil durch get_role_data_recursive() [#9476]
+- Mobile Ansicht: Probleme bei zu breitem Footer [#9481]
+- Performanceprobleme in der Rollenverwaltung [#9482]
+- Dialog "Ankündigung erstellen" läßt sich nicht mit ESC schließen [#9485]
+- /folder/:folder_id/files route liefert keine Daten [#9493]
+- Error: Class 'Button' not found [#9499]
+- Widerspruch zwischen folder und cid [#9500]
+- Drucken: Außenabstände sind nicht einheitlich [#9510]
+- Datei hinzufügen aus anderer Veranstaltung kopiert nicht korrekt [#9522]
+- Priorisierung führt zu tausenden Einträgen [#9524]
+- Import als Referenz von buttons.less in Plugins überschreibt Button-Icons [#9528]
+- Default-Werte von Cronjobs werden nie ausgewertet [#9533]
+- Suchwidget kann ggf. nicht zurückgesetzt werden [#9539]
+- Stud.IP-Logo ragt in Navigationsleiste hinein [#9542]
+- formatReady('0') liefert einen leeren String [#9551]
+- PHP 7.2: Warning: A non-numeric value encountered [#9557]
+- Verändern der Größe von Dialogen ist unnötig kompliziert [#9563]
+- Dialoge ohne expliziten Cancel-Button sind zu breit [#9564]
+- Links aus dem WYSIWYG-Editor fordern ggf. neues Login an [#9565]
+- Anzeige "Die anderen Termine finden wie angegeben statt!" ist verwirrend [#9572]
+- XSS Lücke in alter Stud.IP Formatierung [#9573]
+- Berechnung und Anzeige des modulbezogenen Workloads [#9581]
+
+# 23.03.2019 v 4.2.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.1
+
+- PHP 7.2 Kompatibilität [#8130]
+- Formular zum Bearbeiten der Datenschutzerklärung und des Impressums zu schmal [#8852]
+- "Beitrag zitieren" geht nicht (no-JS Fallback) [#8902]
+- Falsche Gütligkeitsdauer bei Ankündigungen [#8903]
+- Studiengruppen: Infobild nicht änderbar [#9088]
+- Eingabefelder beim Erstellen einer Veranstaltung "unsichtbar" [#9093]
+- Link zum Anfordern der personenbezogenen Daten nur anzeigen, wenn es konfiguriert ist [#9177]
+- Namespace-Problem in User-Route [#9209]
+- "Ampel" in der Veranstaltungssuche hat falsche Icons [#9213]
+- Unbekannte Exception MethodAllowedException [#9215]
+- XSS-Schwachstelle beim Löschen von Veranstaltungen [#9232]
+- Einstellen des Studiengangs geht nicht [#9280]
+- Avatarupload: Probleme bei größeren Dateien [#9285]
+- PHP 7.2: Warnungen beim Erstellen einer Ankündigung [#9304]
+- Checkboxen stehen unterhalb des Label-Textes [#9305]
+- PHP 7.2: Warnings beim Bestätigen der eMail [#9306]
+- PHP 7.2: Warning bei den Event-Logs [#9334]
+- PHP 7.2: Warning bei den Studiengängen [#9335]
+- PHP 7.2: Warning bei der Newsverwaltung [#9336]
+- PHP 7.2: Warning beim Export [#9337]
+- PHP 7.2: Warning bei der Datei- und Aktivitätsübersicht [#9339]
+- PHP 7.2: Warning bei den Externen Seiten [#9340]
+- PHP 7.2: Warning in den Privatsphäreneinstellungen [#9341]
+- PHP 7.2: Warning in der Werbebannerverwaltung [#9343]
+- PHP 7.2: Warning im Terminplaner -> Veranstaltungstermine [#9344]
+- PHP 7.2: Warning bei MessageBoxen [#9348]
+
+# 23.03.2019 v 4.1.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.3
+
+- Modulsuche nicht aufrufbar [#8702]
+- Suche: ESC setzt Suche nicht korrekt zurück [#8882]
+- Fehlermeldung: Call to undefined method CourseExDate::getDeletionWarnings() [#8899]
+- Performance-Probleme der globalen Suche [#8971]
+- Dateibereich: Wenn Datei-Dialog aus anderem Kontext aufgerufen wird, gibt es trotzdem vorwärts/rückwärts Buttons [#9157]
+- Schnellsuche: Gekürzte Titel erhalten kein Alt-Tag [#9164]
+- Suchen: Modulicon ist schwarz [#9166]
+- Globale Suche: Zu schnelles Umschalten (zu anderen Suchen) endet in leerer JS-Fehlermeldung [#9180]
+- PDOException beim Kopieren einer Studiengangteilversion [#9193]
+- Globale Suche: Performance-Optimierung der GUI [#9254]
+- Performance-Probleme beim Filtern der Sucheinträge [#9278]
+- I18NString lädt unnötig viele Daten [#9279]
+
+# 22.03.2019 v 4.0.10
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.10
+
+- Löschen von Einzelterminen wird nicht mehr protokolliert [#8418]
+- Überflüssiger Text auf der Zugangsberechtigungsseite [#4794]
+- Wiki-Layout can't handle long links [#5311]
+- Funktionen in Einrichtungen: Personensuche findet nicht "Nachname, Vorname" [#6560]
+- Generische Datenfelder vom Typ"date" oder "time" [#6647]
+- Thema direkt löschen nicht möglich [#7009]
+- Bearbeiten von aus dem Ablaufplan übernommenen Inhalten verbieten [#7010]
+- Kopieren einer VA wählt falsches Semester als Voreinstellung [#7057]
+- Liste mit Rückverweisen fehlt bei Wikiseiten mit Sonderzeichen im Seitennamen [#7102]
+- Laschentext: bei Link ist das blaue Link-Icon auf blauem Hintergrund nicht erkennbar [#7114]
+- Aktivitäten-Widget auf der Startseite gibt bei deaktivierter REST-Route keine Meldung aus [#7184]
+- Externe Seiten: Kopieren von nicht unterstützten Konfigurationen auf globale Ebene möglich [#7252]
+- Terminkalender: Veranstaltungstermine mit Typ > 7 mehr oder weniger unsichtbar [#7264]
+- Anlegeassistent wählt immer die "erste" Einrichtung als Voreinstellung [#7421]
+- Reiter "Informationen" fehlt in der Navigation [#7457]
+- Vorschau für SVG-Dateien funktioniert nicht [#7942]
+- Gelöschte Einzeltermine werden nicht gelöscht [#8101]
+- "Umschalten des aktuellen Semesters" läßt sich nicht speichern [#8273]
+- Duplicate entry beim Nachrichtenversand [#8281]
+- Links wachsen aus content heraus [#8372]
+- Microsoft Edge: Wiki Anzeige kleiner, Scrolling [#8417]
+- Filtereinstellung unter Module [#8452]
+- Avatar hochladen Exception ungenau [#8467]
+- Links in der Sidebar werden doppelt escaped [#8493]
+- Copy & Paste mit Wysiwyg fügt Text doppelt ein [#8526]
+- WYSIWIG/Forms: WYSIWIG-Eingebafelder haben andersfarbigen Rand [#8564]
+- Plugin-Verwaltung: Download hat falschen Mime-Type [#8568]
+- inkonstistente Datumsangaben nach Zusammenführung von Nutzerkonten [#8577]
+- Tutoreneintrag: Missverständliche Rückmeldung bei fehlenden Tutorenrechten [#8596]
+- Gruppenbelegungsplan vs. Belegungsplan: Inkonsistenz bei Plus-Zeichen für neue Belegung [#8597]
+- Redirect nach Archivieren bzw. Löschen einer Veranstaltung fehlt [#8603]
+- Externe Seiten: Variable ###CYCLE### gibt nur Tag und Monat, aber kein Jahr aus [#8604]
+- SQL Fehler beim Registrieren einer App, wenn Name Sonderzeichen enthält [#8707]
+- Meine aktuellen Termine [#8711]
+- Modulverwaltungseite Semesterfilter kein Reload nach Auswahl von "Alle Semester" [#8722]
+- Ressourcenverwaltung: Löschen eines Attributs hinterläßt Artefakte [#8748]
+- Neuer Dateibereich: Aktionsmenü "Ordner öffnen" fehlt [#8750]
+- Fixierung der blauen Leiste 'Impressum' auf Blubber [#8764]
+- unregisterAction von StudipLog schlägt fehl [#8771]
+- FileManager::editFolder speichert nicht in PHP 7.1.x [#8804]
+- Konfigurationseinstellung kann nicht auf "leer" gesetzt werden [#8840]
+- Externe Seiten: Aktionsmenü zeigt Zustand an [#8873]
+- Irreführende Warnmeldung auf der "Mehr..." Seite [#8972]
+- Editor-Toolbar ist bei längeren Nachrichten nicht mehr zu sehen [#9010]
+- Session-Daten sind eventuell kaputt [#9106]
+- Rollenzuweisungen über Tabelle roles_studipperms unvollständig [#9119]
+- ResourcesUserRoomsList liefert fälschlicherweise alle Resourcen-Objekte [#9122]
+- Bilder in der Sidebar haben falsche Farben [#9127]
+- Änderung Chef im Ring zu Root [#9135]
+- Unnötige Meldung bzgl. Änderung der Terminart [#9138]
+- JS-Fehler: cannot call methods on fileupload prior to initialization [#9148]
+- Ressourverwaltung: Unnötiges Hovern [#9182]
+- QuickSearch kann nicht vernünftig abgeleitet werden [#9186]
+- Unbekannte Exception vom Typ AdmissionRuleInstallationException [#9200]
+- Unbekannte Klasse StudipVote [#9203]
+- Unbekannte Klasse StudipDocument [#9204]
+- Unbekannte Klasse OAuthException [#9205]
+- Unbekannte Klasse CoursExDate [#9206]
+- Unbekannte Klasse und Methode FileHelper::sanitizeFilename [#9207]
+- Namespace-Problem in Wiki-Route [#9208]
+- Namespace-Problem in FileSystem-Route [#9210]
+- Unbekannte Klasse CourseTopics [#9212]
+- Diverse Syntaxfehler im HTML [#9214]
+- Studiengruppen Beschreibung - kein html [#9217]
+- Unsaubere Sortierung der Veranstaltungen bei Lehrenden auf dem Profil [#9220]
+- Einrichtungszuordnung bei Anmeldesets übernimmt ersten Eintrag nicht [#9222]
+- Veranstaltungsbild wird beim Löschen einer Veranstaltung nicht gelöscht [#9228]
+- Fatal Error im Losverfahren [#9229]
+- Aktionswähler bei den Log-Events ist unsortiert [#9230]
+- Studierendenansicht simulieren und Zusatzangaben erzwingen [#9231]
+- REST-API: user/:user_id/events.ics Datei falsch encodiert [#9233]
+- REST-API: /course/:course_id liefert falsche Modulbeschreibung [#9234]
+- REST-API: /user/:user_id/top_folder fehlen Attribute [#9239]
+- REST-API: /course/:course_id/top_folder und /folder/:folder_id fehlen Attribute [#9240]
+- Speichern von bereits gespeicherten Studienbereichen ergibt Fehlermeldung [#9245]
+- FileManager::editFileRef() gibt einen Fehler aus, wenn effektiv keine Änderungen an einer Datei vorgenommen wurden [#9247]
+- Kopie einer Dateireferenz erhält den Namen der ursprünglichen Datei, nicht der Referenz [#9248]
+- PDF-Export der Studiengangteil-Version funktioniert nicht [#9250]
+- Datenleck in alter REST-API GET /folder/:folder_id/permissions/:user_id [#9255]
+- Modulsuche: Das default semester wird beim erstmaligen Aufruf nicht ausgewertet [#9259]
+- RESTAPI sollte Exceptions in JSON-Format ausgeben [#9260]
+- Anlegen von Kontaktgruppen geht nicht [#9264]
+- Tippfehler beim Anlegen von Blockterminen machen die Veranstaltung unzugänglich [#9266]
+- PHP Warning: htmlspecialchars() expects parameter 1 to be string, array given [#9269]
+- OpenGraph: PHP Warning: mb_encode_numericentity(): Unknown encoding ""utf-8"" [#9271]
+- Anmeldung im Stud.IP nicht möglich, wenn Umlaute im URL-Pfad vorhanden sind [#9273]
+- fehlerhafte Erkennung von E-Mail-Adressen [#9276]
+- URL mit Umlauten im Pfad führt zu 404-Fehler beim Absenden von Formularen im Dialog [#9277]
+- Warning in der globalen Nutzerverwaltung, wenn keine Datenfelder konfiguriert sind [#9282]
+- PHP Warning: Invalid argument supplied for foreach() [#9300]
+- Nutzungsbedingungen müssen beim Registrieren unter Umständen doppelt bestätigt werden [#9308]
+- Aufrufe der Startseite füllen Tabelle "widget_user" für Nutzer mit Status "user" [#9309]
+- Profileinstellungen: Zurücksetzten der Nachricheneinstellungen wirft Fehler [#9311]
+- Bei Änderung des Studiengangs: Ungültiges oder fehlendes Sicherheitstoken [#9316]
+- Tools -> Ankündigungen: Filter nicht ganz eingängig [#9321]
+- Hilfeseite zur Informationsseite ist nicht vorhanden [#2157]
+- Inkonsistente Groß-/Kleinschreibung des Nachrichten-Taggings [#4928]
+- Fehler in Beschreibung zu Konfiguration ALLOW_CHANGE_EMAIL [#8791]
+- Trails-Fehler ohne Session führen zu einem "Fatal Error" [#9225]
+
+# 07.02.2019 v 4.1.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.2
+
+- Dateisuche (dashboard) findet alle persönliche Dateien, auch wenn sie nicht auf der Profilseite angezeigt werden [#9123]
+- MVV: Verwaltung von LV-Gruppen [#7644]
+- Bei "Globale Suche: Einstellungen" fehlt die Rechteabfrage [#8836]
+- Schnellsuche: "alle anzeigen" findet nichts [#9070]
+- Fehler bei Suche mit Suchart "Synchron ,via PDO" [#9081]
+- Layout der Zuweisung von LV-Gruppen beim Anlegen von LV kaputt [#9094]
+
+# 07.02.2019 v 4.0.9
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.9
+
+- Schnellzugriffwidget versteckt standardmäßig neue Einträge [#7748]
+- Voreinstellung für Datenübernahme bei Rollendaten in Einrichtungen (II) [#7889]
+- LV-Gruppen Verwaltung unter Module [#7933]
+- Quicksearch Icon nicht sichtbar [#7992]
+- Ganztägiger Termin nicht mehr in "normalen" Termin änderbar [#8473]
+- Archiv: Suche nach Dozent wird vermisst [#8573]
+- Beschreibung von config Einträgen im Bearbeiten-Modus [#8613]
+- datepicker zu "genau" [#8721]
+- Kontakte: "Neue Gruppe anlegen"-Dialog mit Info-Overkill [#8727]
+- Startseiten-Bild-Upload berücksichtigt keine geänderten Pfade [#8779]
+- Schließen-Icon ist im Aktionsmenü einer Contentbox 5px größer [#8793]
+- Bearbeiten eines fremden Profils: navigation item '/profile/edit/profile' not found [#8855]
+- Anzeigefehler beim Aktionsmenü [#8925]
+- Standardvertretungen beim Austragen von Dozenten berücksichtigen [#8937]
+- Anzeigen von Veranstaltungsterminen in der Adminverwaltung [#8964]
+- Evaluations Admin Icon passt nicht [#8970]
+- Beschreibung des Ordnertypes ist erst nach dem Erstellen über Umwege erkenntlich [#8981]
+- Suche in Studiengruppen teils kaputt [#9036]
+- Fehler im Zusammenspiel von article.studip und dem Aktionsmenü im Header [#9075]
+- Geschlechtsangabe "divers" einfügen [#9085]
+- Doppeltes Entfernen von Widgets führt zu Fatal Error [#9086]
+- Abgelaufene Module werden bei der LV-Gruppen-Zuweisung angeboten [#9087]
+- Studienangebot zeigt Link zu deaktiviertem Studiengangsteil [#9092]
+- "Neue Literaturliste" sollte Aktion in der Sidebar sein [#9095]
+- Buttons sind in Dialogen immer fett beschriftet [#9099]
+- Avatar-Klasse gibt inkosistente Werte zurück [#9102]
+- Warning im SearchWidget [#9103]
+- Ungleiche Zeilenabstände im Aktionsmenü [#9105]
+- buttons.less enthält zwei Definitionen für .button.download [#9107]
+- Position des Suchen-Icons bei Quicksearch falsch [#9108]
+- MultiPersonSearch::setDefaultSelectableUser funktioniert nicht [#9110]
+- Sortierung bei gleichem Nachnamen inkonsistent [#9111]
+- Buttons können aus Dialogen herausragen [#9116]
+- Veranstaltungsauswähler für Admins in Veranstaltungen verliert Auswahl [#9118]
+- Doppelte eMail-Adressen führen ggf dazu, dass eine Mail nicht versendet werden kann [#9120]
+- PDOException in CalendarEvent [#9121]
+- Löschen von mehreren Dateien klappt nicht in "Alle Dateien" Ansicht [#9133]
+- Upload im WYSIWYG-Editor funktioniert für neue Nutzer nicht [#9137]
+- Fehler "Profil > Meine Dateien > Alle Dateien" [#9142]
+- Linkerkennung fehlerhaft bei Umlauten [#9144]
+- Anzeige der Standardvertretung ist kaputt [#9147]
+- I18N: Sprachumschaltung funktioniert nicht, wenn LANGUAGE gesetzt ist [#9149]
+- JS: Studip-Scrollhandler ruft unnötig oft RequestAnimationFrame() auf [#9152]
+- Anzeigefehler im Belegungsplan bei überlappenden Buchungen [#9190]
+- PHP-Warnung beim Aufruf der Seite "Meine Veranstaltungen" [#8809]
+
+# 10.12.2018 v 4.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.2
+
+- Zuweisung von Studienbereichen nicht mehr möglich [#8844]
+- Tablesorter funktioniert im IE11 nicht [#9003]
+- Installationspräfix im E-Mail-Subject optional machen [#5456]
+- Einfügen von seiteninternen Verweisen ist nicht möglich [#5835]
+- Studiengänge beim Download der Anmeldeliste [#6087]
+- terms.inc.php entfernen [#6906]
+- Variablen von StudipSemTree.class.php verschieben [#8055]
+- CSV-Export des Ablaufplans [#8100]
+- LonCapa Konnektor in Elearning Schnittstelle aufnehmen [#8114]
+- utf8decode_xhr sowie encoding am StudipController ausbauen [#8203]
+- StEP00320: Umgestaltung der (systematischen) Veranstaltungs- und Modulsuche [#8238]
+- API: Neue Route PATCH /user/:user_id/courses/:course_id [#8240]
+- Voreinstellung für Sichtbarkeit der Themen in Ablaufplan ermöglichen [#8284]
+- SimpleORMap: Bessere Unterstützung für abgeleitete Klassen [#8299]
+- StEP00321: Verbesserung der Stud.IP-Formulare [#8329]
+- Themen als Hausarbeiten/Referate kennzeichnen [#8335]
+- Selectwidget in der Sidebar auch als Multiselectwidget [#8336]
+- StEP00323: Neuer Dialog zum Upload eines Avatarbildes [#8346]
+- Benutzerverwaltung Rollenansicht, Einrichtungszuordnung [#8356]
+- Verwaiste Funktionen/Methoden ausbauen [#8385]
+- DB-Optimierungen für Stud.IP 4.2 [#8386]
+- Gruppenanmeldung mit (korrekten) Anmeldezeiten [#8416]
+- Wizard fürs Statusgruppen mit weiterer Option [#8420]
+- Ausführlichere Beschreibung für freien Zugang, Log-Event beim Einschalten [#8426]
+- STUDIP.Dialog.confirm() soll auch Boolean statt Fragen annehmen [#8438]
+- Löschaktion für Kurs-Teilnehmer-Gruppen [#8445]
+- Anmeldung über LTI-Schnittstelle [#8463]
+- Plugins sollen über onEnable/-Disable verhindern können, dass sie (de)aktiviert werden [#8464]
+- "sober" funktioniert nicht mehr bei Login [#8468]
+- StEP00325: Javascript&CSS mit webpack packen [#8472]
+- Pluginadministration auf PageLayout::postMessage() umstellen [#8478]
+- Abfragen über PageLayout senden [#8483]
+- Pluginsuche: Textdarstellung verbessern [#8486]
+- SORM: (count|delete)ByColumn()-Magie [#8498]
+- Plugins sollen auf der Mehr-Seite selbst entscheiden können, ob sie aktiviert werden können [#8504]
+- Literaturverwaltung: Mapping der Z39.50 Schnittstelle anpassen [#8506]
+- Fehlende Sortierung bei den Statusgruppen in Veranstaltungen [#8508]
+- Convenience-Methoden on() und off() am NotificationCenter für die Nutzung von Closures [#8518]
+- Sitzungsordner etc [#8522]
+- StEP00327: Datenschutzfunktionalitäten [#8524]
+- JS: Lightbox-Lib durch eigene Implementierung ersetzen [#8529]
+- maximale Anzahl der externen Konfigurationen erhöhen [#8536]
+- Nachricht an Teilnehmer bei Änderung der Wartelistenposition opitional machen [#8537]
+- Abschalten des Archivieren von Veranstaltungen [#8538]
+- Sitzungsordner - alle-Termine-markieren-Button fehlt [#8545]
+- Ampel in der Veranstaltungssuche [#8546]
+- Sitzungsordner - Beschreibung kann nicht eingefügt werden [#8547]
+- Filter "Nur Module mit Veranstaltungen anzeigen" im Studienverlaufsplan [#8551]
+- Favicon hat falsches Stud.IP-Icon [#8584]
+- Ablaufplan: Multiple Darstellungsprobleme in der Übersichtstabelle [#8585]
+- Eintrag in Teilnehmer-Gruppe: Anzeige aller Personen ohne Gruppe [#8595]
+- Neue NPM-Version ändert package-lock.json [#8616]
+- QRCodes bei den Fragebögen führen zu JS-Fehler [#8617]
+- Aufruf von "npm install" mit anschließendem "npm audit fix --force" verändert package-lock.json und verursacht dadurch merge-Konflikte [#8623]
+- Dashboard: Listenansicht im Dialog führt zu JS-Fehler [#8637]
+- Sub-Dialoge im WYSIWYG-Editor inaktiv [#8649]
+- Forms: Veranstaltungskategorien und Inhaltselemente unbedienbar [#8653]
+- QuestionBox::setDeclineURL - Falscher Variablenname [#8657]
+- Anzeige der Tooltips kaputt [#8679]
+- "make webpack-prod" ohne "npm install" [#8680]
+- Responsive Ansicht des Dashboards / Dateimanagement ist defekt [#8693]
+- Modulsuche nicht aufrufbar [#8702]
+- Link zur Modulsuche wird angezeigt, obwohl keine Module vorhanden sind [#8703]
+- Rechteüberprüfung bei Relationen fehlerhaft [#8705]
+- Änderung Navigationsstruktur "Meine Dateien" [#8713]
+- Modulverwaltungseite Semesterfilter kein Reload nach Auswahl von "Alle Semester" [#8722]
+- Neue Einrichtung anlegen ohne Namen - Fehlermeldung: fehlende Bezeichnung [#8724]
+- Icon-Namen für 4.2 reparieren [#8739]
+- Formular zum Kopieren eines Moduls sollte sich in einem Dialog öffnen [#8741]
+- Übersetzungen 4.2 [#8762]
+- Suche nach Ressourcen defekt [#8778]
+- Einstellungen unter "Privatsphäre: Eigenes Profil" nicht mehr änderbar [#8786]
+- Pfad in der Veranstaltungssuche zeigt nur letzte Ebene (die der start_item_id) [#8787]
+- Falsches Ziel auf Zurücksetzen-Button bei konfigurierten Optionen der Veranstaltungssuche [#8788]
+- make bzw. make webpack-prod sollte nur Fehler zeigen [#8790]
+- Falscher Methodenaufruf bei Konfiguration von Suchoptionen im Studienbereichsbaum [#8806]
+- JavaScript funktioniert nicht im IE11 [#8813]
+- npm empfiehlt Sicherheitsupdate [#8818]
+- Fehler in Breadcrumb-Navigation in der systematischen Modulsuche nach Studiengang [#8822]
+- Mehrsprachige Datenfelder werden unvollständig angezeigt [#8828]
+- Fehlendende Pfeile in der Sidebar [#8830]
+- Start- und Ablaufdatum von Ankündigungen dürfen nicht mehr in der Vergangenheit liegen [#8838]
+- Semesterapparate-Plugin: Call to undefined method QuestionBox::render() [#8839]
+- Fehler beim Erstellen von Ankündigungen [#8841]
+- Suche im Log verliert aktuell gewähltes Objekt [#8843]
+- SQL-Fehler "Illegal mix of collations" in der Modulsuche [#8849]
+- Dialog zum Bearbeiten eines Termins: Call to a member function open() on null [#8854]
+- keine Stud.IP-Version in der URL zu den Assets mehr [#8864]
+- Dialog zur Einstellung der Sperrebene sieht komisch aus [#8866]
+- Externe Seiten: Beim Link zur Detailseite fehlt ID der Veranstaltung [#8874]
+- Externe Seiten: Formular zur Auswahl der Studienbereiche kaputt [#8877]
+- Formulardesign in der Benutzerverwaltung [#8880]
+- Anzeige von Labels inkonsistent [#8891]
+- Nutzerverwaltung > Datenschutz > Anzeige der Personendaten [#8894]
+- Neue Veranstaltung anlegen: Ein Speichern-Button ist zuviel [#8917]
+- Aktionsbuttons werden bei Auswahl einzelner Dateien nicht aktiviert [#8919]
+- Defektes Layout bei Tools > Export [#8921]
+- Fehlermeldung beim Entfernen einer Person aus einer Studiengruppe [#8933]
+- Anzeige des Ablaufplans bei ausfallenden Terminen kaputt [#8962]
+- Studiengruppe: Beim Löschen eines Mitglieds wird der aktuelle Nutzer ausgetragen [#8980]
+- Formular zum Bearbeiten der Einrichtungsgrunddaten sieht komisch aus [#8994]
+- Tooltips für generische Datenfelder werden nicht angezeigt [#9008]
+- Horizontale Scrollbar fehlt [#9017]
+- Kaputter Tablesorter auf "teilnahmebeschränkte Veranstaltungen" [#9046]
+- Obsolete Einstellungen in config entfernen [#9062]
+- XSS-Schwachstelle beim Eintragen in VA [#9064]
+- "Mehrere Gruppen anlegen": Dialog ist kaputt [#9065]
+- .col-*-Angaben führen zu seltsamen Umbrüchen [#9066]
+- fehlerhafte svn-properties [#1015]
+- Die <legend> im <fieldset> ist 1 Pixel zu breit [#9061]
+
+# 05.12.2018 v 4.1.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.1
+
+- i18n Modulbeschreibung englische Fassung kaputt [#8407]
+- Zugeklapptes Suchfeld liegt über der Seite [#8495]
+- Dashboard: Speicherlimit überschritten [#8689]
+- Dokumentensuche: Invalid InnoDB FTS Doc ID [#8690]
+- Bezeichnung "Dashboard" entfernen [#8714]
+- Schlüsselspalten werden als utf8 angelegt [#8723]
+- Ändern der Reihenfolge von Modulen in Studiengangteilabschnitten kaputt [#8781]
+- Veranstaltungsübersicht zeigt Unsinn an [#8784]
+- Veranstaltungen werden mehrfach gefunden [#8800]
+- Schnellsuche: Überschriften zu groß [#8881]
+- vorhandene und bearbeitete Raumanfragen zerfallen in Einzelbelegungen mit unbekannter Zuordnung [#8906]
+- CSV-Export von Veranstaltungen zeigt nichts an, wenn mehr als 500 VA [#8909]
+- Fehler bei Einstellung der Datenübernahme der Rollendaten [#8910]
+- Schnellsuchen vor Anerkennung der Nutzungsbedingungen erzeugt Fehlermeldung [#8927]
+- Link auf Eltern-Objekt fehlerhaft in der Verwaltung von MVV-Dokumenten [#8947]
+- MVV: Falsche Reihenfolge der Studiengangteil-Bezeichnungen [#8958]
+- Export im Ablaufplan: Termintyp steht immer auf neuer Zeile [#8961]
+- "Link zu dieser Studiengruppe" erzeugt falschen Link [#8978]
+- Falscher table alias in optionaler Auswahlfunktion für Studiengangteilversionen [#8706]
+
+# 05.12.2018 v 4.0.8
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.8
+
+- Anlegen eines regelmäßigen Termins funktioniert nicht [#7070]
+- Fragebogen mit MC-Frage erzeugt Warnung bei Auswertung [#7482]
+- Anfragenplan zeigt kaputte Icons [#8802]
+- warning: setlocale: LC_ALL: cannot change locale (.UTF-8) [#8856]
+- Aktionsmenü: Nicht anklickbarere Bereiche zwischen Einträgen [#8883]
+- Aktionsmenü: Abgrenzung zum Seitenhinhalt [#8884]
+- Nicht anklickbarere Bereiche zwischen Icons und Reitern [#8885]
+- FileManager::getFolderFilesRecursive vergisst Ordner [#8914]
+- Upload einer leeren Datei nicht möglich [#8930]
+- "Mehrere Adressaten hinzufügen": Nutzer anderer Domänen auswählbar [#8992]
+- Migration 222 "UTF-8 Conversion" kann unter MariaDB >= 10.3.1 nicht ausgeführt werden [#8997]
+- Bedienung der Auswahl und Priorisierung von Veranstaltungen in Anmeldeset auf Touchgeräten umständlich [#9009]
+- Dateinamen im Dateibereich sind falsch sortiert [#9011]
+- Markup::isHtml() liefert bei deaktiviertem Editor immer false [#9012]
+- Warning beim Upload eines Avatars im PNG-Format [#9016]
+- Stud.IP 3.5: Migrationen 157 und 158 laufen nicht mit MySQL > 5.7.4 [#9018]
+- Migration 180 bricht wegen fehlendem default-Wert für Spalte "comment" der config-Tabelle ab [#9021]
+- "Meine Veranstaltungen" lädt unnötig lange bei VAs mit vielen Ordnern [#9023]
+- Dateibereich: Datenexport im ZIP-Archiv enthält Vorname und Nachname im selben Feld [#9029]
+- Fehler beim Registrieren einer Applikation [#9031]
+- ExportPDF::save funktioniert nicht [#9033]
+- File::connectWithDataFile sollte auch "$file->size" anpassen [#9034]
+- Export von persönlichen Literaturlisten klappt nicht [#9035]
+- Suche in Studiengruppen teils kaputt [#9036]
+- Zeiten/Räume: Ändern des Semesters ändert nicht Semesterfilter [#9045]
+- CourseEvent::getPermission ignoriert user_id Parameter [#9047]
+- Leerzeichen bei Suche nach Personen im Log ignorieren [#9048]
+- Bindestrich. bzw. Rechtschreibfehler und Leerzeichen [#9052]
+- Tippfehler bei Widgetbearbeitung [#9055]
+- MyCoursesSearch produziert SQL Fehler mit perm tutor oder autor [#9056]
+- Raumanfragen für vergangene Termine werden mit angezeigt [#9057]
+- UserLookup-Filter arbeiten unscharf [#9058]
+- Cronjobs: Pagination zeigt zuviele Seiten an, wenn gefilter wurde [#9067]
+- Falsche Migrationsnummer bei Migration [#8544]
+
+# 06.11.2018 v 4.0.7
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.7
+
+- Aktionen in der Ergebnisliste der Nutzerverwaltung [#8030]
+- HTML-Entities nicht mehr ersetzen [#8104]
+- Studip-Dialog ignoriert Datei-Uploads [#8708]
+- Lizenzwähl-Dialog hat doppelte Buttons "Abbrechen" und "Schliessen" [#8710]
+- Link auf Blog im Footer raus [#8736]
+- Beschränkte Teilnehmerzahl, Windhund Verfahren kann versehentlich gewählt werden [#8738]
+- Austreten aus Studiengruppen funktioniert nicht über Tür-Icon [#8751]
+- Klickfläche in Aktionsmenüs zu klein [#8789]
+- ActionMenu::addButton() wird falsch angezeigt [#8795]
+- Anzeige kaputt bei ActionMenu::THRESHOLD > 1 [#8796]
+- Grunddaten: Gesperrte Textfelder sind nicht disabled [#8799]
+- Antwortmöglichkeiten eines Fragebogens werden nicht gespeichert [#8801]
+- Avatar-Menü: Abstand zwischen Bild und Dropdown-Icon [#8803]
+- HTML-Entities im RTF-Export der Teilnehmerseite [#8810]
+- UTF-8 Migration konvertiert auch IDs und ENUM-Werte [#8820]
+- RELATIVE_PATH_RESOURCES entfernen [#8834]
+- submit-upon-select funktioniert nicht richtig bei leeren Werten [#8842]
+- Teilnehmerseite einer Veranstaltung: Exception bzw. Fatal Error beim Laden der Liste [#8848]
+- Ausgeblendete Veranstaltungsfilter automatisch deaktivieren [#8850]
+- Dropdown-Box zur Auswahl von Einrichtungen zu klein [#8853]
+- Passwort kann man mobil nicht ändern [#8858]
+- XML-RPC Web-Service verwendet falsche Codierung [#8875]
+- Nicht ausgewählte Studienbereiche werden auf externen Seiten ausgegeben [#8878]
+- ActionMenu::addButton() hat im Aktionsmenü keinen anklickbaren Label [#8890]
+- Course Route hat unterirdische Performance bei vielen Teilnehmern [#8900]
+- Exception beim Schließen des Dialogs für neue Literatur [#8922]
+- Buchstabendreher in /lib/filesystem/PublicFolder.php: Donwload [#8934]
+- Tutor austragen über Teilnehmerliste: Checkboxauswahl verschwindet bei Rückfrage [#8936]
+- SemesterData::getAllSemesterData wird statisch und nicht-statisch aufgerufen [#8938]
+- Non-static method CycleDataDB::getPredominantRoomDB() should not be called statically [#8940]
+- Avatar.class.php: func_get_arg(): Argument 1 not passed to function [#8941]
+- Statische Methoden in SeminarDB.class.php sind nicht statisch definiert [#8942]
+- lib/dates.inc.php, Zeile 494: Only variables should be assigned by reference [#8943]
+- Teilnehmerexport ohne Dateinamen, wenn der Veranstaltungsname Sonderzeichen enthält [#8944]
+- Datetime-Picker schliesst sich nach Auswahl des Datums [#8965]
+- Löschen von freien Inhalten setzt "ticket"-Parameter, was zu Fehlern mit PHPCas führt [#8985]
+- Fehlermeldung in REST-Route für Stundenplan [#8990]
+- Dateibereich: Verwirrendes Schloss [#8991]
+- "Anlegeassistent für diesen Typ sperren" wird ignoriert, wenn es sich um eine Studiengruppe handelt [#9002]
+
+# 23.08.2018 v 4.0.6
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.6
+
+- Fehler bei der VA-Raumbuchung [#8574]
+- Zusatzangaben - Export : Fragen, die kein TN beantwortet hat, erzeugen keine Spalte [#8594]
+- Spracheinstellung kann bei Neuanlage von Nutzern nicht gewählt werden [#8619]
+- Nachrichten über neue Forenbeiträge enthalten kaputten Text [#8646]
+- CSV Export in der Nutzerverwaltung wirft Fehler "User::userdomains not found" [#8650]
+- Rest-API: /message/:message_id wirft Invalid ArgumentException [#8673]
+- web_migrate nicht aufrufbar bei Update auf 4.0/4.1 [#8694]
+- Es werden keine Aktivitäten für Ankündigungen erstellt [#8717]
+- Vorläufiger Eintrag führt sofort zu "Zugriff verweigert" Meldung [#8749]
+- Externe Seiten: Warning: Illegal string offset 'main_module' [#8752]
+- SessionDecoder scheitert, wenn nicht-ascii in session Daten enthalten ist [#8767]
+- Suche im Archiv: Geschützte Dateisammlung verbirgt die andere [#8774]
+- Hilfelaschen-Texte können nicht bearbeitet werden [#8783]
+- startpage_redirect() leitet ggf falsch weiter [#8785]
+
+# 05.07.2018 v 4.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.1
+
+- Handling des Datums bei Ankündiungen [#6861]
+- Blubber: Diverse Probleme beim Löschen von Beiträgen [#7396]
+- Mailqueue-Cronjob soll Statusmeldungen ausgeben [#7420]
+- Veranstaltungsnummer fehlt in Admin-Widget [#7453]
+- Anzahl der Raumanfragen auf Verwaltung von Veranstaltungen anzeigen [#7528]
+- Sidebar-Aktion zum Anlegen einer Wiki-Seite [#7560]
+- Adminbereich Anzeigen aller Veranstaltungen auf Wunsch [#7636]
+- Hinzufügen eines Emoji-Pickers [#7652]
+- Adminbereich: Anzeigen von Spalten durch Plugins [#7672]
+- Stud.IP Overlay überarbeiten [#7692]
+- StEP00315 MVV: Internationalisierung [#7719]
+- StEP00316 MVV: Vollständige Kernintegration [#7720]
+- TIC: Suche nach Wildcards in Datenfeldern der Benutzer [#7723]
+- Doxyfile aktualisieren [#7735]
+- "Werbebanner" gehört unter Standort statt System [#7758]
+- Filter für Aktivitätstypen [#7763]
+- Timeout für Abfragen an Plugin-Repositories runtersetzen [#7792]
+- Forum: Integration von SORM für die ForumCat Model-Klasse [#7809]
+- "Link zu dieser Veranstaltung" auf VA-Übersicht und Detailseite anzeigen [#7825]
+- StEP00318: Dateimanagement – Dashboard und Suche [#7853]
+- StudipVersion auch im Kern nutzen [#7855]
+- TIC: Anzahl der Plugins in der Pluginverwaltung anzeigen [#7860]
+- Export im Ablaufplan soll Termintyp mit ausgeben [#7867]
+- QRCode anzeigen zu Fragebögen [#7868]
+- StEP00306: Auch den Adressaten sollen die anderen Adressaten sichtbar sein. [#7874]
+- Automatisiertes Nachrücken aus der Warteliste übers Anmeldeset konfigurieren [#7885]
+- Alle Benachrichtigungen als gelesen markieren [#7892]
+- StEP00278: Intelligente Suche - Einbau in den Kern [#7893]
+- Erneuerung aller Standard-Avatare [#7894]
+- Kaputte Dateinamen bei Downloads [#7913]
+- svn:ignore-Property für Assets-Cache-Verzeichnis [#7915]
+- JavaScript-Libs aktualisieren und ausmisten [#7919]
+- Studierenden optional die Möglichkeit geben, allen anderen Teilnehmern einer VA zu schreiben [#7921]
+- Favicon updaten [#7923]
+- JS-Bibliothek Notificon ersetzen [#7924]
+- Ausgefallene Termine auch im Ablaufplan wiederherstellen [#7925]
+- Cache für den Autoloader [#7927]
+- LV-Gruppen Verwaltung in einer Veranstaltung [#7932]
+- Ordner für frei zugängliche Inhalte in einer Veranstaltung [#7938]
+- Zeitgesteuerte Ordner im Dateibereich [#7943]
+- Filter für globalen Status bei bedingter Anmeldung [#7953]
+- MVV: Sortierung allgemein [#7967]
+- MVV Veranstaltungsdetails > Modulzuordnungen [#7970]
+- MVV: Wysiwyg Aktivierung in der Modulbeschreibung [#7973]
+- Avatar vergrößern [#7976]
+- Export des Ablaufplans erweitern [#7979]
+- Verbesserungen am StudipCache [#7981]
+- Konfigurationseinstellungen für Veranstaltungen [#7987]
+- Bearbeitungsstatus einer Veranstaltung für Admins um einen dritten Status erweitern [#8008]
+- Kaputte Anzeige der Anzahl gefundener Module im Admin-Bereich [#8124]
+- Sichtbarkeit von Objekten abhängig von globaler Sichtbarkeit [#8134]
+- Übersetzungen 4.1 [#8138]
+- MVV-Admin (als Inst-Admin) STG-Versionen [#8146]
+- MVV-Admin (als Inst-Admin) Studiengangsteile [#8147]
+- MVV-Admin (als Inst-Admin) Fächer/Abschlüsse [#8148]
+- Registrierungsemail kaputt [#8191]
+- Suchfeld in der responsiven Ansicht ist "kaputt" [#8212]
+- MVV: Paginierung kaputt [#8213]
+- Widget "Neue Dateien" sehr langsam [#8235]
+- Fehler in der globalen Suche [#8245]
+- Globale Suche: SyntaxError bei Anzeige der Ergebnisse [#8264]
+- Globale Suche: Fehlermeldung (mysql bzw. internal error) [#8279]
+- Grunddaten > VA-Beschreibung [#8288]
+- Klasse BreadCrumb liegt am falschen Ort [#8308]
+- Fehler in der Dateisuche [#8325]
+- MVV_i8n: Migration schlägt fehl [#8326]
+- Dateidashboard: Rahmen hovert unnötig [#8332]
+- Schnellsuche: Seit Einbau neue Suche ist Kopfzeile nicht mehr konsistent [#8339]
+- Ergebnislänge kann Layout zerstören [#8340]
+- Global Suche MVV-Module [#8342]
+- Widget Aktivitäten: gendern von Text "Nutzer" [#8344]
+- Selectbox bei Verwaltung von Zugangsberechtigungen in einer Veranstaltung nutz noch $_SESSION['SessionSeminar'] [#8352]
+- Selectbox bei Verwalten von Raumanfrage in einer Veranstaltung nutz noch $_SESSION['SessionSeminar'] [#8354]
+- $_SESSION['SessionSeminar'] Fragmente entfernen [#8355]
+- Widgets: Squeeze-Fehler durch @import [#8365]
+- Globale Suche in Dateien: institut_id statt institute_id [#8431]
+- Crlt+Space aktiviert Schnellsuche hinter modalem Dialog [#8471]
+- SQL-Fehler bei Suche nach Studiengang [#8474]
+- Fehlerhafte studip.sql und Migration [#8490]
+- Rundmail in Veranstaltungen [#8492]
+- PHP-Less-Compiler schlägt fehl [#8497]
+- Dashboard: Inaktives Widgetsystem soll wachsen der einzelnen Elemente ermöglichen [#8636]
+- Excel Export von Plugininhalten übergibt falschen Wert [#8641]
+- Migration von Stud.IP < 3.5 auf 4.1: Activities-Migration schlägt fehl [#8699]
+- Migration von Stud.IP < 3.5 auf 4.1: Migration 226 (Konfiguration) schlägt fehl [#8701]
+- Kopieren von Modulen kaputt [#8704]
+- Button-Verwendung bei "Seiten löschen" im Wiki etwas konsistenter gestalten [#5043]
+
+# 14.06.2018 v 4.0.5
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.5
+
+- Obsolete Tabellen vom alten Dateibereich noch in Benutzung [#7558]
+- HTML-ähnliche Inhalte verschwinden bei der Anzeige [#8209]
+- Dateibereich: Rotfärbung auf Meine Veranstaltung wird schon beim Betreten gelöscht [#8333]
+- Themen aus Veranstaltung kopieren [#8446]
+- Problem bei (freiem) Dateinamen mit & [#8455]
+- Entzippen geht nicht [#8462]
+- NotificationCenter::postNotification triggert falsche Events [#8465]
+- Beim neuen Dateiupload-Dialog fehler bei externer Verwendung die Angabe der erlaubten Dateiarten und ~größen [#8466]
+- Betreff der Nachricht wird im responsiven Modus gedoppelt [#8469]
+- CSRF-Schwachstelle beim Eintragen in eine Veranstaltung [#8479]
+- CSRF-Schwachstelle beim Hinzufügen/Entfernen von Kontakten [#8480]
+- FileArchiveManager::createArchiveFromFolder funktioniert nicht [#8484]
+- VA - Zugangsberechtigungen: "Zuordnung zu einem bestehenden Anmeldeset" ist nicht wirklich als interkatives Element erkennbar [#8488]
+- Übersetzungsfehler [#8491]
+- Dateibereich: Pfadangabe in den Metadaten einer Datei fehlt [#8496]
+- Fehlende Schreibrechte in upload_doc führen nicht zu einem Fehler [#8503]
+- Plugins werden auf einer Seite u.U. doppelt erzeugt [#8519]
+- Themenordner übernimmt nicht geänderten Titel [#8523]
+- Thema nach oben/unten verschieben ist kaputt [#8527]
+- Filter nach Datenfeldern berücksichtigt keine Standardwerte [#8552]
+- Dateiupload im WYSIWYG-Editor auf der Startseite und Co [#8566]
+- Fatal Error beim Zuweisen von Ilias Objekten (PHP 7.1) [#8576]
+- Themenordner: Titel kann scheinbar geändert werden/Reihenfolge der Themenordner [#8581]
+- ZIP-Archiv von mehreren Dateien hat keinen sinnvollen Namen [#8583]
+- Ablaufplan: Multiple Darstellungsprobleme beim Bearbeiten eines Termins [#8586]
+- Mailbenachrichtigung: Link aus den Mail landen immer auf normalem Login [#8587]
+- Ordner: Beschreibungstext erscheint doppelt [#8602]
+- Unterordner verschwinden beim Verschieben [#8608]
+- WikiPage::store wirft Exception [#8609]
+- Warning bei Anzeige des Dateipfads im Dashboard [#8630]
+- Öffentliche Ordner von anderen Nutzern können im eigenen Kontext geöffnet werden [#8631]
+- utf-8 Migration führt zu evtl. Datenverlust im Wiki [#8643]
+
+# 12.04.2018 v 4.0.4
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.4
+
+- Dateibereich: Gezippter Ordner trägt als Dateinamen Hash statt Namen [#8324]
+- Teilnehmer einer VA können Dateien löschen, für die sie gar keine Rechte haben [#8433]
+- Fragebögen: Korrekte Antwort geht verloren beim Umsortieren [#8434]
+- SORM: Eigene Callbacks sollten grundsätzlich zuerst ausgeführt werden [#8437]
+- Datei-API liefert keine URL für Datei-Links [#8439]
+- Zuviele Dateien werden als neu markiert [#8447]
+- Datenfelder für bedingte Anmeldung unsichtbar [#8450]
+- Suche im Vorlesungsverzeichnis mobil [#8453]
+
+# 03.04.2018 v 4.0.3
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.3
+
+- bugbash: XSS bei Lernmodul-Account [#3321]
+- bugbash: Linkverschleierung seminar_main [#3345]
+- Export von Zusatzangaben defekt [#4086]
+- Navigationspunkte sollten keine Aktion sein [#4302]
+- Meine Veranstaltungen: Benachrichtigungen: Zurücksetzen funktioniert nicht [#4717]
+- SORM: Update des Primärschlüssels nicht möglich [#5420]
+- falsche Verwendung von gettext [#6193]
+- Benutzerkonto bearbeiten: fehlende Erfolgsmeldung u.a. [#6259]
+- calplus.gif wird unnötig vewendet [#6451]
+- "Veranstaltungsübersicht" für root verlinkt noch auf die Suche [#6500]
+- Tooltip-Icons der Datenfeldern bei den Grunddaten einer VA sind falsch ausgerichtet [#6822]
+- PHP7-Bugs-Warnings [#6824]
+- Profil-Menü in der Symbolleiste Gendern [#7582]
+- Optionen für Veranstaltungskategorien überflüssig [#7607]
+- Erfolgsmeldung nach Löschen von 1 Ordner grammatikalisch falsch [#7663]
+- Inkonsistenz zwischen "Ordneransicht" und "Alle Dateien" bez. Aktivitätsstatus der Buttons [#7667]
+- StartupChecks wird nicht mehr verwendet [#7689]
+- Message-Route ist kaputt [#7950]
+- Die Stud.IP 4.0 Installationsanleitung ist veraltet [#7963]
+- Hochladen von Dateien: Dialog bleibt nach Upload stehen, wenn die Datei größer als post_max_size ist [#8043]
+- Benutzerverwaltung: Statusänderung einer Person in einer Einrichtung wird nicht gespeichert [#8060]
+- Zweimal Semester-Angabe in Archiv-Html [#8172]
+- API-Route GET /folder/:folder_id liefert falsche Werte in den Feldern "subfolders" und "data_content" [#8181]
+- Rest-API liefert keine Dateigrößen [#8184]
+- API-Route /folder/:folder_id/subfolders prüft nicht, ob die Unterordner sichtbar sind [#8185]
+- API-Routen zum Kopieren, Verschieben und Löschen von Ordnern liefert falsche Werte im Feld data_content [#8186]
+- Route /folder/:parent_folder_id/new_folder liefert falsche Daten zurück [#8187]
+- Route PUT /folder/:folder_id liefert kein Objekt zurück [#8188]
+- Lizenzabfrage hängt bei zipupload [#8220]
+- Nach Zipupload mit vielen Dateien bleibt das Dialogfenster stehen [#8224]
+- Checkbox einer neuen Datei enabled nicht die Buttons für Bulkactions [#8229]
+- Veranstaltungsdetails [#8233]
+- LVGruppen-Details verlinken noch auf archiv.php [#8267]
+- POST /dispatch.php/file/add_url => upstream sent too big header while reading response header from upstream [#8268]
+- Plugin-Assets können nicht korrekt ausgeliefert werden [#8271]
+- Quicksearch: Veranstaltungen ohne Nummer werden nicht gefunden [#8275]
+- Ordnerbeschreibungen werden nicht angezeigt [#8276]
+- Plugins: Origin, Version und Beschreibung nicht mehr in der Administration sichtbar [#8277]
+- Dateibereich: Drag and Drop-Probleme [#8305]
+- SEM_VISIBILITY_PERM wird in SemBrowse.php nicht beachtet [#8315]
+- Eigene URL-Schemata als OAuth-Callback zulassen [#8331]
+- Startseite: Widgets sollen in responsiver Ansicht nicht verschiebbar sein [#8337]
+- Responsives Design: Auf kleineren Smartphones verdeckt Footer Buttons [#8338]
+- Navigation fehlt bei Admin > Einrichtungen [#8351]
+- Dateibereich: Uploadeinschränkungen werden nicht ausgewertet und nicht angezeigt [#8359]
+- Profilseite: Kronen werden doppelt angezeigt [#8360]
+- Nachrichten: Exception beim Anhängeupload soll nicht mehr im Log landen [#8361]
+- Detailseite: Tabelle in Veranstaltungsort / Veranstaltungszeiten endet in dunkler Linie [#8363]
+- API: /course/:course_id fehlt "group" Attribut [#8364]
+- Dateibereich: Mehrzeilige Beschreibungen [#8367]
+- Laden von ExTerminen: CourseCancelledEvent::resource_id not found. [#8368]
+- Ressourcen: Error: Undefined class constant 'INACTIVE' [#8370]
+- Darstellungsfehler in Tooltips [#8371]
+- Suche nach freien Räumen für das ganze Semester funktioniert nicht mehr [#8383]
+- Fehlendes Icon für §60a [#8389]
+- Anmeldeset bearbeiten: Regel entfernen funktioniert nicht [#8393]
+- Kalender freigeben: Nutzer entfernen funktioniert nicht [#8395]
+- Hochladen der Infobilder in einer VA [#8397]
+- Themenordner und Gruppenordner verlieren Zuordnung beim erneuten speichern [#8398]
+- Ordnerbeschreibung ist nicht mehr formatiert [#8399]
+- csv / xls Exporte in Excel mit "kaputter" Kodierung [#8401]
+- Sortierung nach Dateityp/Ordnertyp funktioniert nicht [#8402]
+- MOADB Migration vertauscht alte Lizenzeinstellung [#8403]
+- Fatal Error in Nutzerverwaltung bei "Alle Dateien des Nutzers aus Veranstaltungen und Einrichtungen als ZIP herunterladen" [#8404]
+- Buchung aus Gruppenraumplan heraus führt zur Raumsuche [#8405]
+- Verwaltung von Veranstaltungen: Archivieren hat hohen Speicherverbrauch [#8412]
+- Archivieren hinterlässt (viele) Artefakte [#8413]
+- Verwaltung von Veranstaltungen: Archivieren als Admin wirft AccessDeniedException [#8419]
+- Anlegen einer Studiengruppe [#8422]
+- Übersetzungstippfehler English Version [#7056]
+
+# 17.03.2018 v 4.0.2
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.2
+
+- select.submit-upon-select funktioniert nur sporadisch [#8011]
+- Export von Evaluation wirft Fatal Error [#8205]
+- UnexpectedValueException: content_terms_of_use_entries.is_default must not be null. [#8248]
+- SQL Integrity contraint violation bei ForumVisit [#8250]
+- InvalidArgumentException beim Versuch, einen fremden persönlichen Dateibereich zu betreten [#8252]
+- Datei hinzufügen aus Cloud-Plugin geht nicht [#8253]
+- PHP Warning: Missing argument 2 for DocumentController::download_action() [#8258]
+- Formular Raumsuche [#8263]
+- Fehlermeldung beim Übernehmen aller Einträge einer Literaturliste in die Merkliste [#8270]
+- Falsche Verlinkung bei der Zuweisungen von Pluginrollen und deren Einrichtungen [#8274]
+- "Alle als gelesen Markieren" fehlt [#8283]
+- Veranstaltungsdetails / Beschreibung [#8285]
+- TypeError beim Verschieben eines Ordners an die gleiche Stelle, wo er herkommt [#8290]
+- Aktivieren von Plugins in Einrichtung nicht mehr möglich. [#8294]
+- Performanceprobleme Emailbenachrichtigungen [#8300]
+- Modulübersicht fehlt in der responsiven Ansicht das Layout [#8307]
+- Hausaufgaben-Ordner: CSV-Datei mit Dateiinfos fehlt beim Herunterladen als ZIP-Archiv [#8311]
+- Fehler beim Zuwseisen einer Statusgruppe als Admin [#8314]
+- Evaluationen lassen sich nicht zu- /aufklappen [#8327]
+
+# 02.03.2018 v 4.0.1
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.1
+
+- Mehr-Seite bei neuen Veranstaltungen: Deaktivierung eines Veranstaltungsmoduls liefert zu viele Erfolgsmeldungen [#8153]
+- Registrierung kaputt [#8190]
+- Kein Logout mit Status user [#8198]
+- Studiengruppen anlegen als user möglich [#8199]
+- Nachrichten verschicken als user möglich [#8200]
+- Auswertung von Evaluation wirft (manchmal) Fatal Error [#8206]
+- Tools/Export als pdf geht nicht [#8207]
+- API: Route /studip/settings bricht mit Fatal Error ab [#8211]
+- Neue TLDs nicht berücksichtigt [#8214]
+- Inbox/Outbox Ordner zeigen Dateien von gelöschten Nachrichten an [#8219]
+- Verschieben von Dateien erzeugt keine eindeutigen Namen [#8228]
+- Aktualisierung der Stud.IP-Installationsanleitung [#8242]
+
+# 16.02.2018 v 4.0
+
+https://develop.studip.de/trac/query?milestone=Stud.IP+4.0
+
+- Neuzuordnung bei auslaufenden Studienbereichen verhindern [#1938]
+- Rollendatenfelder auf externen Seiten [#3491]
+- Platzhalter für Name des Startsemesters bei Veranstaltungen (templatebasiert) [#4343]
+- Raumplanung: CSV-Export der Anfragenliste [#4464]
+- Export von Belegungslisten eines Raumes als CSV-Datei [#5313]
+- Verwendung von Proxy-Tickets ermöglichen [#5411]
+- Fehlendes Datum bei Evaluationsantworten [#5536]
+- Anzeige von Ankündigungen für Veranstaltungen auf externen Seiten [#5599]
+- Nutzerkennung hinter Besitzer eines Anmeldesets anzeigen [#5713]
+- Blocktermine: mehr als 5 parallele Termine anlegen [#5728]
+- Raumgröße beim Auflösen von Raumanfragen anzeigen [#5733]
+- Ausgabe der Homepage beim Typ "Mitarbeiter (templatebasiert)" [#5734]
+- Format für Veranstaltungsnummer vorgeben [#6230]
+- Default-Werte für Datenfelder [#6234]
+- Raumplanung: Option für "Nur Anfragen für regelmäßige Termine" [#6363]
+- Teilnehmerseite von Einrichtungen renovieren [#6499]
+- Infotexte zu Knoten der Veranstaltungshierarchie beim "Blättern im Veranstaltungsverzeichnis" anzeigen [#6545]
+- Neue Icons für Stud.IP 4.0 [#6614]
+- TemplateSemBrowse: Platzhalter für die IDs der Level im Semtree [#6633]
+- Umstellung der Seite archiv_assi auf Trails [#6658]
+- Konfigurationsordner [#6665]
+- Umstellen des Seite /public/archiv.php auf Trails [#6667]
+- Minimale Passwortlänge vergrößern [#6676]
+- Vendor-Lib "PCLZip" ersetzen [#6687]
+- Veranstaltungsadministration: Überarbeitung der Seitenleiste und Hinzufügen einer Spalte in der Veranstaltungstabelle [#6701]
+- CSV-Export für Teilnehmerliste um Anrede erweitern [#6747]
+- Studienbereiche alphabetisch sortieren [#6750]
+- SORM: Performancesteigerung mit PDO::FETCH_INTO [#6762]
+- Aktionsmenu systemweit einführen [#6823]
+- JS-Lib Validator entfernen [#6840]
+- Löschen ungenutzter Grafik Assets [#6846]
+- Bilduploadgröße hochsetzen [#6848]
+- AJAX Exceptions sollten ein paar mehr Infos ausspucken [#6850]
+- Autoloader-Kompatibilität zu PSR-4 [#6859]
+- jQuery auf 3.x updaten [#6882]
+- Falsche Wiederholungsanzahl bei wöchentlich wiederholten Terminen am Montag [#6884]
+- Aufräumen [#6885]
+- Profil: Skype-Status entfernen [#6889]
+- Alte Form-CSS raus werfen [#6894]
+- User_activities.php auf Trails [#6895]
+- app/models/UserModel.php entfernen [#6898]
+- Alte Plugin-Engine ausbauen [#6900]
+- about-Klasse aus lib/edit_about.inc.php entfernen [#6901]
+- Bulkaktion bei Benutzerverwaltung [#6903]
+- FatalError beim löschen eines Nutzers [#6904]
+- sms_functions.inc.php entfernen [#6905]
+- Anzeigen von allen systenweiten Ankündigungen [#6918]
+- Schliessen-Icon für die Hilfelasche [#6920]
+- mb_* Funktionen verwenden (UTF-8 Umstellung) [#6921]
+- X-Title nicht von Hand setzen [#6925]
+- StEP00305 - Umstellung des Stud.IP Kerns auf UTF-8 [#6926]
+- i18n: Weitere Stellen anpassen [#6929]
+- Vereinfachung der ContentBox [#6973]
+- StEP00303: Mischbetrieb von WYSIWYG und Stud.IP-Markup abschaffen [#6988]
+- Deprecated Icon-Methoden entfernen [#6990]
+- Benachrichtigungen im Dialog öffnen [#6997]
+- REST-Routen für Einrichtungen erstellen [#7000]
+- Veranstaltungsadministration: Auswahl einer Fakultät soll standardmäßig nur deren Veranstaltungen zeigen [#7002]
+- Überarbeitung der Mehr-Seite [#7005]
+- Hinzufügen von Laschentexten in die Datenbank [#7006]
+- Einfacheres vergleichen der aktuellen Stud.IP-Version [#7019]
+- Benutzerverwaltung: Shortcut zur Rollenverwaltung des Nutzers [#7037]
+- Geänderte und neue Icons Stud.IP 4.0 [#7041]
+- MVV Rechteverwaltung Modulteil [#7052]
+- eAufgaben/eTask-Datenstrukturen und Kern-Fragebogen-Fragen harmonisieren [#7059]
+- Verbesserungen für Responsive Design bestimmter Seiten [#7068]
+- Drag&Drop auf Touch-Geräten [#7096]
+- Forum: Links kürzen [#7098]
+- Datenübernahme bei Anmeldung setzt bei Fehler leere Werte [#7112]
+- StEP00309: Navigation 4.0 [#7116]
+- Export Modulbeschreibung Englisch [#7118]
+- MVV Rechteverwaltung Studiengänge nach Fachbereiche sortieren [#7119]
+- MVV-Studiengangs- und Moduldarstellung auf der Detailseite [#7123]
+- Notification für alle SORM-Objekte [#7160]
+- Längenbegrenzung der Telefon-Textfelder erhöhen [#7163]
+- StEP00308: Neuprogrammierung des Dateibereiches [#7165]
+- MVV: Neue Studiengänge können nicht anhand des Fachnamens benannt werden [#7173]
+- MVV Kopieren von Veranstaltungen mit LV-Gruppe [#7179]
+- MVV Gruppierung nach Fachbereichen [#7180]
+- Vereinheitlichung der Suchseiten - Veranstaltungssuche [#7190]
+- Vereinheitlichung der Suchseiten - Archivsuche [#7191]
+- Vereinheitlichung der Suchseiten - Personensuche [#7192]
+- Vereinheitlichung der Suchseiten - Einrichtungssuche [#7193]
+- Vereinheitlichung der Suchseiten - Ressourcensuche [#7194]
+- MVV_ACCESS_ASSIGN_LVGRUPPEN [#7200]
+- Fragebogen kopieren soll ausschaltbar sein [#7206]
+- Bearbeiten eines Modulteils ohne CREATE-Recht nicht möglich [#7208]
+- MVV Modulteilbeschreibungen in Englisch [#7209]
+- MVV-Filter in der Sidebar bei Stg-Versionen [#7215]
+- Cronjobs: Logs per Cronjob per Default löschen lassen [#7226]
+- StEP00313: Gruppierung von Veranstaltungen [#7242]
+- Zuordnung von LV-Gruppen in Veranstaltungsadministration nur sichtbar, wenn Benutzer eine MVV-Rolle hat. [#7248]
+- Infobereich beim Auflösen einer Raumanfrage kompakter formatieren [#7250]
+- Fehlender Modultitel auf Englisch [#7251]
+- Eingaben im Blockanlegeassistenten beim Öffnen aus der letzten Eingabe übernehmen [#7255]
+- Link auf Veranstaltung nach dem Speichern einer Raumanfrage [#7259]
+- MVV: Modulsuche für Nutzer [#7260]
+- Alle Termine eines Semesters auswählen auch bei regelmäßigen Terminen [#7263]
+- Ausgabe des Modultitels statt alternative Bezeichnung bei LV-Gruppen-Zuordnung [#7269]
+- Suche nach LV-Gruppen in der Zuweisung zu Veranstaltungen zu tolerant [#7274]
+- Es werden zu viele Modulverknüfungen angezeigt [#7278]
+- Die Suche nach LV-Gruppen in der LV-Gruppenzuordnung (VA-Administration) hat Probleme mit Umlauten [#7283]
+- MVV Abschluss vs. Abschlusskategorie [#7284]
+- Nach dem Bearbeiten der Semesterzuordnung eines Modulteils verliert man den Kontext [#7297]
+- Update des ckeditor auf Version 4.6.2 [#7299]
+- Beim Kopieren eines Moduls werden Sprachzuordnungen nicht mitkopiert [#7306]
+- Anmelderegeln per Plugin hinzufügbar [#7307]
+- Inkonsistenz: Studiengruppen anlegen unter "Meine Veranstaltungen" [#7308]
+- Benutzer sperren [#7310]
+- MVV: Sortieren der Veranstaltung in der Übersicht [#7311]
+- MVV fehlende englische Modultitel [#7316]
+- Neues Layout für den Startbildschirm [#7317]
+- Ausbauen von uneinheitlichen Bereichsüberschriften im Content [#7320]
+- automatischer "Überlauf" für Navigation [#7326]
+- Vertikale "Schnellnavigation" für die Blaue Kopfzeile [#7327]
+- SessSemName entfernen und neue Context-Klasse hinzufügen [#7328]
+- Markierung des gewählten Bereiches mit "spielfreudiger" Animation [#7329]
+- Konfiguration aufräumen und in die Datenbank verschieben [#7333]
+- Bei Modultiteln wird grundsätzlich kein Code mehr angezeigt [#7335]
+- Default-Einstellungen für die Konfigurationen [#7336]
+- MVV Suche: Sortierung der Fächer in systematischer Suche defekt bei Spracheinstellung <> Deutsch [#7339]
+- Dateiendung fehlt bei Export aus der LV-Gruppenverwaltung [#7347]
+- MVV: Fehlende Modultitel usw. bei Spracheinstellung <> Deutsch [#7348]
+- Breadcrumb-Navigation in der systematischen Modulsuche gibt unnötige Navigationspunkte aus [#7356]
+- MVV Versteckte Veranstaltungen für root und admins [#7370]
+- MVV LV-Gruppenfehler [#7373]
+- Kopieren von Modulen mit Semesterauswahl und übernahme der Zuordnungen zu StgteilAbschnitten [#7374]
+- MVV: Einige Funktionen sollen nur für MVVAdmins verfügbar sein [#7375]
+- LogActions für Statusgruppen [#7376]
+- Datenfeldtyp für formatierten Text [#7379]
+- MVV: Bearbeiten eines Studiengangs [#7385]
+- MVV Rechtesystem: Varianten werden nicht erkannt [#7390]
+- Fehler beim Auf-/Zuklappen der Baumansicht der Modulzuordnungen auf Detailseite einer VA [#7391]
+- Sprachauswahl funktioniert nicht beim Download (PDF/DOC) der Modulbeschreibung [#7422]
+- MVV: LV-Gruppen anlegen [#7428]
+- Die LV-Gruppen-Zuordnung beim kopieren einer Veranstaltung berücksichtigt nicht das neu ausgewählte Semester [#7460]
+- Bei Wiederholungsterminen wird das letzte Vorkommen des Termins evtl. nicht angezeigt [#7470]
+- Termine mit Start- und Endzeit 00:00 werden in der Tages- und Wochenansicht nicht angezeigt [#7472]
+- Navigations-Bilder lassen sich nicht mehr deaktivieren [#7478]
+- Große Menge an Modulzuordnungen macht Dialog mit Modulbeschreibung extrem unübersichtlich [#7481]
+- Dateidownload über REST-API ignoriert anscheinend Lizenzeinstellungen [#7485]
+- Rote Leiste (öffentliche Veranstaltung) ausbauen [#7487]
+- Darstellung der Markierung für neue Dateien buggt [#7489]
+- Darstellungsfehler beim Sortieren [#7490]
+- MVV Modulverzeichnis > Suche nach Modulcode [#7495]
+- MVV: Modulverzeichnis > Studienverlauf [#7496]
+- MVV: Speicher bzw. Anlegen einen Studienganges [#7497]
+- Textstrings aus Konfigurationsdatei bleiben in Modulbeschreibungen unübersetzt [#7501]
+- PDF-Download der Modulbeschreibung nur in Originalfassung möglich [#7502]
+- Nicht alle Bestandteile des Titels eines Modul(teils) werden übersetzt [#7506]
+- Übersetzungen 4.0 [#7511]
+- Notifications Popover: Runde Ecken im Hover [#7534]
+- WYSIWIG: Hochladen im Wiki schlägt fehl [#7540]
+- Raumplanung: "Nur Anfragen für regelmäßige Termine" zeigt auch Einzelanfragen [#7542]
+- Sinnloses einfaches Anführungszeichen in Query [#7584]
+- Typo in Log-Action der Modulverwaltung [#7588]
+- Sortierung von Studiengangteil-Versionen nach Start-Semester defekt [#7598]
+- Studienverlaufsplan (in der systematischen Modulsuche) ohne zugeordnete Veranstaltungen werden nicht angezeigt [#7602]
+- Im Studienverlaufsplan wird die Fachsemesterzuordnung eines Modulteils nicht für jede konfigurierte Ausprägung angezeigt [#7610]
+- Kontextauswähler in Blubber zu klein [#7611]
+- CVS-Exporte sollten auch UTF-8 sein [#7615]
+- make squeeze im trunk läuft auf Fehler [#7620]
+- Umlaute in der Anzeige von Evaluationen sind defekt [#7637]
+- Leerstrings dürfen nicht mit i18n behandelt werden. [#7670]
+- Von einem fremden Profil kann nicht auf das eigene gesprungen werden [#7675]
+- Tabs scrollen mit [#7737]
+- Unschöne Doppelung der Titelzeile auf der Startseite einer Einrichtung [#7740]
+- Einstellungen: Fehler bei PageLayout::postMessage() [#7746]
+- Leere Inhaltselemente auf dem Profil [#7750]
+- Fatal Error bei Aufruf der Verwaltung der globalen externen Seiten [#7760]
+- UTF-8 Migration entfernt default und not null Angaben aus Tabellen [#7768]
+- USERNAME_REGULAR_EXPRESSION ist nach Migration auf 4.0 nicht gesetzt => Fehlermeldung [#7806]
+- Druckansicht ist kaputt [#7821]
+- Nachrichten können in der Mobilansicht nur umständlich geöffnet werden [#7828]
+- Das Hilfesymbol ist in Dialogen nicht erreichbar [#7833]
+- Automatisches Anlegen von Dateiordnern über Gruppenverwaltung funktioniert nicht [#7835]
+- Fatal Error beim Aufruf von Dateibereichen [#7839]
+- Downloadzahlen von Dateien mit anzeigen [#7840]
+- Cookie "navigation-length" auf allen Seiten [#7848]
+- Navigation kaputt bei Änderung der Fenstergröße [#7849]
+- Abonnieren des Stud.IP-Kalenders funktioniert nicht mehr zuverlässig [#7869]
+- Dateibereich: Hausaufgabenordner zeigt alte Beschreibung im Kopf [#7873]
+- WYSIWYG-Upload funktioniert nicht [#7879]
+- CLI-Skript "plugin_manager" bricht mit Fehler wegen fehlender Klasse ab [#7881]
+- Vertretung kann Kategorien nicht bearbeiten [#7884]
+- Logozeile im responsiven Design sollte entfernt werden [#7897]
+- Tabellen haben unterschiedliche Abstände nach links [#7910]
+- Avatarmenü und Benachrichtigungen sind leicht verschoben [#7916]
+- PublicFolder: Checkbox hinter dem Label [#7945]
+- Fehler beim Wechsel von meheren Cloud-Diensten [#7990]
+- InvalidArgumentException beim Hinzufügen einer Anmelderegel [#8014]
+- Kopieren aus Cloud-Plugins geht nur einseitig [#8018]
+- Filtermechanismus in der globalen Benutzerverwaltung defekt [#8023]
+- Dateibereich: Reihenfolge der Ordner soll festgelegt werden können [#8028]
+- Aktionen in der Ergebnisliste der Nutzerverwaltung [#8030]
+- JS Übersetzungen werden nicht geladen, wenn DEFAULT_LANGUAGE nicht de_DE ist [#8041]
+- Schnellsuche ist verschoben [#8064]
+- Dateibereich: Dateidownloadverhalten und Vorschau inkonsistent [#8075]
+- Touren lassen sich nicht starten [#8105]
+- Fehler beim Anlegen einer neuen Einrichtung [#8116]
+- Zusatzliche CSS-Klassen an Knöpfen fehlen im Dialog [#8122]
+- Blubber: Avatar-Bild ist noch zu groß [#8139]
+- Exception beim Löschen einer Einrichtung [#8143]
+- Anhänge kann man nicht in den "aktuellen" Ordner kopieren [#8152]
+- Rechte-Abfrage bei Lernobjekt-Zuordnung wirft Fehler [#8156]
+- /api.php/user wirft HTTP Status 500 [#8166]
+- /api.php/user/:userId/courses gibt leere JSON-Objekte statt Strings für bestimmte Felder zurück [#8167]
+- Stud.IP 4.0 UTF-8 und SoapClient (NuSoap) [#8173]