# 11.03.2023 v 5.2.1 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.1&state=all - Courseware: JS-Error beim Aufklappen des Inhaltsverzeichnis [#1168] - Formbuilder: JS-Fehler beim Umschalten der Sprache im ckeditor [#1711] - Zeiten/Räume: Lehrende können beim Bearbeiten eines Einzeltermins einer regelmäßigen Serie nicht zugeordnet werden [#1812] - Zwei-Faktor-Authentifizierung: QR-Code wird nicht mehr angezeigt [#1861] - StudipForms\Form::autoStore() bricht ohne entsprechendes page_close() ab [#1890] - Ankündigung erstellen: Lehrende können ihre Einrichtung nicht als weiteren Bereich auswählen, in dem die Ankündigung angezeigt werden soll [#1982] - Schwarz/Weiß-Modus [#2005] - Schwarz/Weiß-Modus, kleine "Unsauberkeiten" [#2007] - Courseware: Falsches HTML-Escaping im Dialog zum OER-Campus [#2121] - Kontrastmodus: Raumverwaltung Strukturansicht Info-Icon [#2163] - Eine Courseware mit zwei nebeneinander liegenden Abschnitten halber Breite zeigt nach dem Verknüpfen in einer Veranstaltungen dort die Blöcke untereinander an [#2178] - Ankündigungen in weiteren Bereichen anzeigen - Sortierung der Veranstaltung nicht erkennbar [#2213] - Ankündigungen: Bereich verschwindet beim Ändern der Priorität [#2221] # 10.03.2023 v 5.1.2 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.2&state=all - Courseware: Dauerhafte Sperrung von Blöcken führt zu Problemen [#887] - Courseware: Neues Lernmaterial anlegen -> ohne Titel wird kein Material erstellt [#924] - OER Campus: Aktion „Zugriffszahlen“ für ein Lernmaterial kann nicht aufgerufen werden [#1251] - Courseware: Dauerhafte Sperrung von Seiten führt zu Problemen [#1257] - Studiengruppe bearbeiten: TypeError: Argument 2 passed to Deputy::isDeputy() must be of the type string, null given [#1576] - Aufgaben in Gruppen: Fehler in Navigation und Inhaltsverzeichnis [#1609] - Aufgaben: Verlängerungsanfragen mit dem heutigen Datum gewähren erstellt Datum 1.1.1970 [#1611] - "Rechte" Tab stellt nur eine kleine Zahl der TN dar [#1629] - Einige Inhalte sind nicht Teil des responsiven Designs [#1630] - Untertitel in Blickfang teilweise nicht sichtbar [#1631] - Prioritäten bei den Ankündigungen verhalten sich nicht korrekt [#1636] - Courseware: Anzeige der Seitenaktionen inkonsistent [#1651] - Terminbuchungen über Einrichtungsseite sendet Benachrichtigung an "alle" [#1815] - Argument 1 passed to ConsultationSlot::{closure}() must be an instance of User, null given [#1821] - Fehler beim PDF-Export [#1958] - JSONAPI: Verschachtelte inkludierte Relationen werden nicht korrekt ausgegeben [#2003] - Courseware -> Aufgaben: „Teilnehmer/-in“ entspricht nicht dem Standard in Stud.IP und ist mit Screenreadern schwer verständlich [#2096] # 10.03.2023 v 5.0.4 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.4&state=all - Galerie-Block funktioniert nicht mit unsichtbaren Ordnern [#465] - Dateibereich: Animation für "Link kopieren" ist kaputt [#486] - Kalender: Import von ICS-Datei sorgt für Exception [#680] - Blubber mißbraucht `UserConfig` zum Speichern theadbezogener Einstellungen [#744] - OER Campus: app/views/oer/market/index.php enthält Controller-Code im Template [#806] - Globale Suche: Fehlende alt-Attribute für "Suche zurücksetzen" und "Suche starten" [#821] - Courseware: geänderte Metadaten werden nicht gespeichert [#911] - Unzureichende Übersetzung mittels vue-gettext [#1062] - SimpleORMap: Am Model definierte Objekteigenschaften werden beim Klonen ignoriert [#1081] - Courseware: ImageMapBlock lässt sich nicht intuitiv bedienen [#1136] - Nach dem Kopieren aller Inhalte wird die Liste der Seiten in der Verwaltung nicht aktualisiert. [#1151] - Detailseite einer VA: Bereich „Veranstaltungsort / Veranstaltungszeiten“ ist mit Screenreadern schwer verständlich [#1244] - Button "Raum anfragen" ausblenden, wenn ohne Funktion [#1270] - OER-Campus: Großer schwarzer Kasten [#1384] - 5.2 Erweiterte Suche im Veranstaltungsverzeichnis: Feld "Kommentar" müsste Beschreibung heißen. [#1464] - Deaktivierte Items sind nicht mehr ausgegraut [#1532] - Cache für die Rollen von Nutzern in RolePersistence lässt sich nicht effizient löschen [#1580] - Aufgaben: Seite neben der aktuellen Seite hinzufügen [#1610] - Übersetzung für Benachrichtigungs-Icon ist nicht aktuell [#1698] - Mein Arbeitsplatz - CSS kaputt [#1710] - Ausgewählte Navigationspunkte teilen Screenreadern nicht mit, dass sie ausgewählt sind [#1748] - Buchungen exportieren: Das Auftauchen eines Fehlers im Dialog führt zu einer Exception [#1773] - OER - Campus - PHP-Warnings [#1780] - Fehlerhaftes Escaping bei Verwendung der Icon/Button-API (z.B. beim Löschen von LTI-Tools) [#1797] - Zeiten/Räume: Bulk-Aktion „Bearbeiten“ für Einzeltermine einer Terminserie füllt die Felder für Räume und Lehrende nicht aus [#1813] - mvv_assignments bzw. mvv_contacts kann nicht nach priority sortiert werden [#1825] - Inhaltsverzeichnis springt nach oben wenn Ende erreicht wurde [#1826] - Courseware: Abschnitt "nicht zugewiesene Inhalte" taucht kurz auf und verschwindet dann wieder [#1852] - Vue-Komponente studip-tooltip-icon erzeugt ein Tooltip-Icon, das nicht per Tastatur fokussierbar ist [#1857] - OER Campus: Vorschaubild statt Logo [#1876] - Leinwand-Block: Button fehlt für "Werte anderer Nutzer anzeigen" [#1877] - StudipController::render_json() sendet keinen Content-Length-Header [#1889] - Migration für Blubber kann nur unmittelbar ausgeführt werden [#1891] - Skiplink-Menü schließt sich nicht [#1892] - Block Dokumente: Download Icon wird angezeigt obwohl "nicht angezeigt" ausgewählt ist. [#1940] - Raumgruppen - Lange Namen führen zu vertikalem Scroll [#1949] - Icon-Größe im Action-Menü [#1953] - DocumentBlock kann nach Anlegen nicht gespeichert werden [#1978] - Teilnehmerseite: TypeError: Argument 1 passed to ActionMenu::setContext() must be of the type string [#1998] - MyRealmModel::getDefaultModules() geht fälschlicherweise davon aus, dass es eine SemClass mit der Id 1 gibt [#2006] - Courseware: Audio-Block kann aufnehmen, sagt das aber nicht in der Beschreibung [#2008] - Pfade in SCSS-Stud.IP-Mixin lassen sich beim Einbinden des Mixins nicht anpassen [#2010] - Ilias Schnittstelle: Anlengen von Lernobjekten von Stud.IP nicht möglich [#2012] - Deaktivieren von Mailbenachrichtigungen [#2023] - Beim Verlassen einer VA werden alle Einträge für die täglichen Benachrichtigungen gelöscht [#2024] - Forum: Fehler `Only variables can be passed by reference` [#2026] - Courseware: Audio Block kann kein m4a / mp4 auswählen [#2028] - Hinzufügen von Standardvertretungen funktioniert nicht mehr [#2031] - Courseware: Inhalt eines zugeklappten Akkordeons verbraucht Platz auf der Seite und läuft ggf. aus dem Content-Bereich heraus [#2034] - Courseware: langer Titel eines zugeklappten Akkordeons läuft "über" [#2043] - Courseware: Anzeige des Icons auf "Meine Veranstaltungen" braucht zu viel Speicher [#2048] - Fehlerhafte Darstellung von PortalPlugins für die Rolle "nobody" (also im ausgeloggten Zustand) [#2051] - Courseware: Textblock hat doppeltes padding [#2052] - Evaluationen (alt): Zugeordnete Bereiche werden nicht mit Namen angezeigt [#2053] - Lösung für BIESt 109 ist nicht vollständig in Stud.IP 5.1 und 5.0 [#2063] - Blur-Effekt und Farbwechsel in der Navigation beim Anklicken der Schnellsuche [#2069] - Tabelle `blubber_follower` ist verwaist und sollte entfernt werden [#2082] - Auswahl des aktuellen Tages auch im Datepicker anbieten [#2084] - Englische Übersetzung der Texte im Datumsauswähler funktioniert nicht [#2085] - Course::findByUser() gibt Veranstaltungen mehrfach zurück, wenn diese in mehreren Semestern hängen [#2086] - JS: Strings werden übersetzt bevor die Übersetzungen geladen sind [#2089] - Tests im 5.1 branch schlagen fehl [#2093] - Freigabe von Seiten wird nicht vererbt [#2094] - DataField::getDataFields filtert bei Veranstaltungen falsch nach der Kategorie [#2104] - npm-Fehler beim Aufruf von "make catalogs" [#2122] - svgo-Konfiguration ist fehlerhaft und macht Icons kaputt [#2123] - Einträge aus Tabelle "seminar_user_notifications" entfernen, wenn eine Person eine VA verlässt [#2141] - Angaben zu Mindestversionen von PHP und MySQL sind nicht aktuell [#2155] - Courseware\Instance::findAllBlocksGroupedByStructuralElementId() deklariert falschen Rückgabetyp [#2162] - Parametertyp "string" ist im StudipController verloren gegangen [#2165] - Tests sollten mit Mindestanforderung PHP 7.2 laufen [#2166] - Aktionsmenü globale Benutzerverwaltung [#2172] - Spezielle Anpassung für den IE11 und input[type=image] in Verbindung mit [formaction] ausbauen [#2177] - Export von Buchungen: „Argument 1 passed to StudipController::isURL() must be of the type string, null given“ bei falschen Eingaben im Formular [#2179] - Fehlerhafter Satz "Klicken %shier%s, um ein Raumgruppen anzulegen." [#2183] - CSRF-Protection absichern [#2184] - Datei hochladen -> Meine Veranstaltungen: Studiengruppen haben das falsche Standard-Avatarbild [#2192] - User-Model arbeitet nicht vernünftig mit abgeleiteten Klassen zusammen [#2194] - Meine Veranstaltungen / Archivierte Veranstaltungen wird nie die geschützten Dateien anzeigen [#2195] - User-Model arbeitet auch an anderen Stellen nicht vernünftig mit abgeleiteten Klassen zusammen [#2197] - RolePersistence fragt den Cache nach allen Rollen unnötig oft ab [#2201] - Selbsteintrag in Gruppen wird nicht richtig gespeichert [#2211] - Meine Veranstaltung - Zusatz "versteckt" ist teil des Links [#2224] - Actionmenu in Verbindung mit Attribut "formaction" und Dialogen funktioniert nicht mehr [#2225] - In einer Veranstaltung fehlt bei der Courseware der Name der Veranstaltung in der Titelleiste des Browsers [#2228] - XSS-Schwäche beim Feedback in Veranstaltungen [#2230] - Hinzufügen von Personen zu Teilnehmergruppen funktioniert nicht [#2231] - Unschöne Möglichkeit, jede Klasse inkl. einem Parameter zu initialisieren [#2236] - Forum erkennt neue Beiträge nicht mehr richtig [#2242] - Beim Klick auf "ILIAS-Kurs aus einer anderen Veranstaltung zuordnen" werden alle Kurse mit Anbindung an ILIAS aus Stud.IP aufgelistet, nicht nur die Kurse, bei denen der Nutzer Dozent ist [#2254] - Fehlender Hinweis auf Feiertage beim Erzeugen von Terminen [#2265] - Dateibereich: Auswahl des Kopierziels als Admin nicht möglich [#2274] - SQL-Fehler in den Evaluationen [#2285] - Forenabos werden beim Löschen von Nutzern nicht mit entfernt [#2289] # 10.03.2023 v 4.6.8 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.8&state=all - Raumplanung: Option "Eigene Anfragen anzeigen" fehlerhaft [#220] - table.collapsable läßt sich nicht mit Tastatur bedienen [#386] - Formular-CSS: Abstände nicht korrekt [#682] - Kaputtes Layout im Dialog zum Bearbeiten mehrerer Termine [#950] - Raumadmin nur Raumverwaltung: bei Raumgruppen Papierkorb- und Notizblockicon nicht vorhanden [#1121] - Raumsuche: Gelöschter Filter läßt sich nicht wieder hinzufügen [#1442] - Raumsuche: Suche ist nach Fehleingabe nicht mehr zugänglich [#1565] - Call to undefined method SemesterSelectorWidget::setRange() [#1737] - resource_property_definitions.type hat den falschen Typ [#1796] - Forum: Übersicht der Themen behandelt HTML falsch [#1801] - XSS-Schwachstelle bei den Zusatzangaben einer Veranstaltung aus Lehrendensicht [#1810] - Select-Elemente in Dialogen bekommen nicht automatisch den Fokus [#1816] - PHP Deprecated: Non-static method StatusgruppeUser::findByContact() should not be called statically [#1818] - Dateiupload für Hintergrundbilder auf Startseite scheitert an groß geschriebener Dateiendung [#1827] - Individuelle Raumgruppen werden unsortiert angezeigt [#1831] - Berechtigungen für die gesamte Raumgruppe setzen: „Zuweisen“ hat keine Auswirkungen, wenn die Rechtestufe bei speziellen Berechtigungen geändert wird [#1839] - Aufruf der Raumverwaltung liefert Call to a member function getTimestamp() on null [#1840] - Einzeltermine einer regelmäßigen Zeit werden doppelt/falsch erzeugt [#1855] - Fehlende Konfigurationseinträge durch fehlerhafte Migration [#1983] - Konfigurationseinstellung RESOURCES_ENABLE_EXPERT_SCHEDULE_VIEW wurde entfernt, aber wird noch genutzt [#1985] - ActionMenu::addLink() wertet übergebenen StudipLink falsch aus [#1989] - Keine Anzeige von zugangsbeschränkten Veranstaltungen in der Datei- und Aktivitätsübersicht [#2015] # 01.12.2022 v 5.2 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2&state=all - Bilddateien oder PHP-Skripte sind als "ausführbar" markiert [#44] - Barrierefreiheit: Alternatives, kontrastreiches Farbschema anbieten [#96] - SEMESTER_TIME_SWITCH optimieren [#208] - Wildcard für HTTP_PROXY_IGNORE [#582] - I18N für die Datenfelder der Tabelle user_inst [#605] - Aktionsmenüs barrierearmer machen [#608] - Event TopicDidCopy beim Kopieren von Themen werfen [#628] - Darstellungsfilter im Adminbereich für Veranstaltungen um Einrichtung erweitern [#695] - Tabellen für Hilfetexte und Touren erweitern [#758] - PHP8: Fatal error beim Aufruf von Stud.IP-Seiten [#765] - Schnellsuche findet nur noch Treffer im aktuellen Semester [#766] - CRONJOBS_ESCALATION entfernen [#771] - OER Campus an den OER-Search-Index (OERSI) anbinden [#783] - Alte Kern-Plugins in neue Struktur überführen [#814] - Formularbaukasten und Ankündigungsbearbeitung [#837] - check_admission-Cronjob um Mailversand erweitern [#841] - Anzeige von Veranstaltungen auf der Profilseite auf das letzte, aktuelle und nächste Semester beschränken [#842] - OER Vorschläge von Studierenden [#852] - Teilnehmendenseite: Aktion „Rundmail schreiben“ hinzufügen [#877] - Anmeldesets: Veranstaltungen konfigurieren für alle Anmelderegeln [#879] - Installation von zwei Testsystemen von main bringen unterschiedliche Ergebnisse [#893] - XSS auf der Plus/Mehr-Seite [#895] - Erweiterung der von den externen Seiten verwendeten Template-Engine exTpl [#896] - StEP00365: Suchfunktion auf Coursewareseiten [#915] - StEP00364: Verknüpfen / Zuweisen von Lernmaterialien zu Veranstaltungen [#917] - StEP00363: Externe Ansicht als Link für Courseware-Seiten [#918] - Terminvergabe: Beim Anlegen der Terminserien soll es möglich sein, eine Pause anzugeben [#925] - Tabelle `user_inst` einen einfachen, numerischen PK geben [#947] - PHP8: Warnings auf der Login- und Startseite wegen undefinierter Variablen oder Indizes [#957] - eslint in den Webpack-Prozess integrieren [#963] - Sichtbare Meldung nach serverseitigem Fehler beim Dialogaufruf [#966] - Fehler im JS korrigieren [#968] - PHP8: Veranstaltungs-Übersicht wirft viele PHP Warnings [#971] - Feineinstellung auf Einrichtungen für Anmelderegeln entfernen [#973] - JS-Lib für QRCodes per npm laden [#993] - PHP8: Oer_OaiController ist als PluginController kaputt [#1015] - Semesterangabe neben dem Veranstaltungstitel hinzufügen [#1031] - Einbindung externer Bilder im HTML-Editor über den media_proxy funktioniert nicht mehr [#1032] - ActionMenu::THRESHOLD einstellbar machen [#1033] - Beschreibungen für Teilnehmergruppen [#1034] - StEP00366: OAuth2 zur Autorisierung für externe Schnittstellen [#1035] - Teilnehmendenseite: Drei Punkte von Aktionsmenüs sind in die Länge gezogen [#1036] - JS Fehler beim make [#1038] - Undefined vars in courseware [#1039] - Syntaxfehler in Migration 5.2.7 [#1041] - Wiki: Aktionsmenü in der Kopfzeile ist nach unten gerutscht [#1046] - Fehler im Dateibereich bei freien Veranstaltungen [#1048] - Stud.IP-Vuex-Store [#1052] - IDE zeigt syntaxfehler an [#1053] - Hilfe-Wiki-Link ändern von 5.0 auf 5 [#1055] - Spezielle Controllerklassen als abstrakt markieren [#1056] - CW: Kleinigkeiten OER Campus-Vorschläge [#1061] - Forum wirft PHP8-Warnings [#1064] - Migration 5.2.2 kann nicht doppelt ausgeführt werden [#1067] - Schnellsuche findet keine Treffer im nächsten Semester [#1070] - Wiki wirft PHP8-Warnings [#1075] - Blubber wirft PHP8-Warnings [#1077] - Profilseiten erzeugen PHP8 Warnings [#1078] - Forumbeiträge lassen sich nicht erstellen [#1082] - Ckeditor wird nicht jedes mal geladen [#1084] - CKEditor Bilder einbinden funktioniert nicht [#1085] - CKeditor und i18n Umschaltung [#1088] - Mehrfaches einbinden von CKEditor funktioniert nicht [#1089] - Forum ist kaputt, zeigt nur noch leere Übersichtsseite an [#1128] - CK5 - Abbrechen des Editors führt zu einem Fehler [#1154] - CKEditor5 Insert-Math-Modus [#1155] - Falsches Zeichen in RangeInput.vue [#1156] - CKEditor GUI-Fehler [#1157] - Ankündigungen Bereichsauswähler zeigt [object Object] [#1158] - Route `GET /institute-memberships/{id}` defekt [#1164] - Sicherheitsupdate `jspdf-yworks` [#1166] - JS-Fehler im Veranstaltungsstundenplan [#1167] - Courseware-Suche: "Vollbild einschalten" funktioniert nicht auf der Trefferliste [#1169] - Courseware: "Informationen zur Seite" zeigt JSON an [#1170] - Courseware: Suchergebnisse bietet Seitenaktionen in der Sidebar an [#1171] - Courseware: Schnellsuche zeigt nicht alle Treffer an und hat komisches Layout [#1172] - WYSIWYG-Editor: Einfügen eines Textes aus dem Zwischenspeicher ergibt html [#1178] - Footer auf mobilen Geräten noch unschön [#1179] - StEP00364: Barrierefreiheits-Probleme [#1186] - OAuth2 Admin-Seite funktioniert nicht, weil das Template admin/oauth2/_notices fehlt [#1197] - "Multiple migrations have the version number 5.2.9" [#1198] - TIC877: Dialog zum Schreiben der Rundmail ist zu klein [#1199] - Die Tabellen für Hilfetexte und Touren sind zu breit [#1201] - Gitlab-CI PHP-Unittest-Reports [#1202] - Die Ausführung von make schlägt wegen fehlendem gettext.js fehl [#1203] - OER Vorschläge von Studierenden: Polishing [#1204] - StEP #837: Barrierefreiheitsprobleme mit I18N-Feldern und dem Hinweis auf Pflichtfelder [#1206] - Barrierefreiheits-Probleme in TIC #96 [#1207] - Barrierefreiheitsprobleme bei WYSIWYG-Feldern mit dem CKEditor 5 [#1213] - Verwendung von input[type=image] im Aktionsmenü [#1218] - Vue-Komponente `StudipActionMenu` unvollständig [#1219] - CK5-Editor: Link-Popup funktioniert bei Ankündigungen nicht richtig [#1226] - Undefined variables [#1235] - Fehler vom Typ "Static call to instance method" [#1237] - Fehler/Toter Code in lib/classes/ContentBoxHelper.php [#1241] - Fehler vom Typ "Unsafe usage of new static()" [#1245] - Teilnehmerseite: No value could be found for UserStudyCourse::studycourse_name [#1266] - Undefinierte Methoden in `Seminar_Auth` [#1275] - Weitere durch PHPStan entdeckte Fehler/Unstimmigkeiten [#1276] - Fehler vom Typ "Method/Function should return XY but return statement is missing" [#1278] - Barrierefreiheit: Kontrastschema - nicht lesbarer Text im Profil [#1287] - StudipMemoryCache speichert aufgrund eines Tippfehlers nichts [#1288] - Formularbaukasten fügt v-cloak im globalen Stylesheet hinzu [#1294] - Fehler vom Typ `Access to undefined property` [#1295] - 500 Cannot access protected property RESTApi [#1297] - Benutzerverwaltung: Cannot access protected property DataFieldSelectboxEntry::$type_param [#1298] - Öffentlich zugängliche Raumpläne - Liste der Räume bietet keine Funktionen an [#1306] - Fehler in den Tests [#1309] - Filter der Veranstaltungssuche sind verschwunden [#1324] - Fehler im Code der Controller [#1328] - Fehler beim Aufruf von Verwaltung > Zugangsberechtigungen [#1334] - Cannot assign by reference to overloaded object [#1338] - "Rundmail schreiben" funktioniert für Studenten nicht mehr [#1349] - Ankündigen - Alle als gelesen markieren [#1362] - Ankündigungen: Layout-Fehler bei den Dropdowns im Dialog [#1363] - STUDIP.URLHelper überschreibt Parameter in der übergebenen URL [#1395] - match_route() hat Probleme mit "/" am Pfadende [#1396] - Courseware: Verschiebe-Pfeile werden als Verknüpfung vorgelesen [#1413] - JavaScript Unit-Tests sind kaputt [#1433] - PHP-Doc Fehler im FileManager [#1435] - IDE meldet Fehler im Code - Function name must be callable - a string, [#1469] - Datei oauth2.php im public Ordner ohne Funktion [#1485] - Teilnehmendenseite: Bulk-Aktion „Nachricht senden“ liefert eine Exception mit SQL-Fehler [#1496] - Ankündigung anlegen/bearbeiten: „In weiteren Bereichen anzeigen“: Die Namen von Fakultäten werden nicht angezeigt [#1501] - High Contrast Mode: Verursacht weissen Text und schwarzen Rahmen im Meetings-Plugin [#1544] - Forum: Fehler beim Zurücksetzen der Suche [#1549] - Terminvergabe: Es werden manchmal zu wenige Slots erzeugt [#1582] - datafields collection an SORM Objekte ist immer leer [#1588] - inkonsistente Definition der computed-Eigenschaften "owner()" und "editor()" [#1614] - Rundmail schreiben: Name der Veranstaltung wird nicht als Betreff gesetzt [#1622] - Ankündigungen: SQL Fehler bei der Suche nach weiteren Bereichen [#1666] - Mehrsprachige Inhalte lassen sich über den Formbuilder nicht speichern [#1708] - Formularbaukasten: Buttons sind nicht in einem footer-Element und außerhalb des Formulares [#1820] - footer-Elmente im Formularbaukasten sind nach der Lösung in #1820 immer noch an der falschen Position [#1822] - Slider: Bedeutungen der Werte sind nicht klar ersichtlich [#1832] # 18.11.2022 v 5.1.1 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.1&state=all - Courseware PDF-Export: Block Infomationen im Fallback nicht immer brauchbar [#723] - Verwendung von `have_studip_perm()` in lib/classes/JsonApi/Routes/Courseware/Authority.php [#1047] - Courseware: Aufgaben zuweisen [#1122] - OER-Campus > Entdeckermodus > Schlagwortbox [#1129] - Courseware: Bearbeiten/Verwalten von zugewiesenen Aufgaben [#1144] - Courseware: Hängt bei "Lege Import Ordner an" [#1259] - Courseware Bookmark Übersicht ist leer [#1406] - Bearbeiten als Teilnehmende auch mit eingestellter Berechtigung nicht möglich [#1452] - Fehler beim Hinzufügen von JSONAPI-Routen durch Plugins [#1505] - StudipController::url_for('', ['foo' => 'bar']) ignoriert die übergebenen Parameter [#1538] - Aktivitätsfeed ist kaputt [#1557] - Signatur der Methoden zum Hinzufügen von Routen an JsonApi\Contracts\JsonApiPlugin sind fehlerhaft [#1567] - Arbeitsplatz / Courseware : Art des Lernmaterials wird beim Erstellen nicht gesetzt [#1584] - Courseware Art des Lernmaterials inkonsistent benannt [#1585] - Fehler in Sprechstunden beim Zusammenführen von Accounts [#1625] - Sequentielle Reihenfolge: Nicht zur Verfügung stehende Kapitel können über die Exportfunktion weiterhin eingesehen werden [#1632] - Terminvergabe: Bulkaktionen in der Verwaltung der Termine funktionieren nicht wie erwartet [#1641] - Passwortlink beim Zurücksetzen über die Adminoberfläche ist nicht lang genug gültig [#1647] - Errorhandler für die JSONAPI sollten auch den richtigen Content-Type setzen [#1659] # 18.11.2022 v 5.0.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.0.3&state=all - Benachrichtigungen sind nicht per Tastaturnavigation erreichbar [#109] - Fehlender Uni-Name bei Mail zur Passwortänderung [#134] - Infodialog zu Ressourcen ignoriert Einstellung RESOURCES_SHOW_PUBLIC_ROOM_PLANS [#143] - "Wiki-Seiten importeren" findet keine Veranstaltungen mehr [#145] - Raumplanung: Sortierung der Raumanfragen funktioniert nicht [#188] - Raumanfragen: Suche anhand der gewünschten Raumeigenschaften findet zu wenig Räume [#239] - Raumanfragen: Teilweise belegte Räume nicht buchbar [#240] - Migration der Seminare-Semester-Tabelle ist fehlerhaft [#249] - Seite "Raumverwaltung > Übersicht > Räume" lädt sehr langsam [#357] - Hierarchie beim Anlegen von Räumen ist falsch sortiert [#358] - Neu angelegte Accounts bekommen kein Paßwort und können auch keines setzen [#513] - Teilnehmendenseite: „Nachricht mit Mailweiterleitung senden“ wird doppelt vorgelesen [#562] - Dateibereich: Aktion „Bildergalerie öffnen“ tut nichts [#620] - Courseware: Kopieren von Inhalten in den gleichen Kurs nicht möglich [#636] - Fehlender globaler Schalter für das Abschalten der Courseware (veranstaltungsunabhängig) [#648] - Austragen einer Person aus einer VA aktualisiert consultation_events nicht [#675] - "Passwortlink zusenden" funktioniert für Admins und Root nicht [#866] - Courseware: Unterstützung von Hausaufgabenordnern [#874] - Courseware: Teile des Inhaltsverzeichnis nicht durch Scrollen zu erreichen [#900] - Courseware: "Lesezeichen setzen" setzt kein Lesezeichen und wirft Fehler [#910] - Courseware: Import von Inhalten zeigt keine Dateien an, wenn Lizenz keinen Download erlaubt [#921] - Springende Navigationsbar im Vollbildmodus [#967] - Gelöschter/abgesagter Termin verbleibt im Terminkalender [#982] - Courseware: TypeError: n['users/byId'](...) is undefined [#994] - Courseware: Lernkarte wird beim Laden des Blocks nicht korrekt aktiviert [#996] - Youtube-Video im Embed-Block wird nicht korrekt formatiert, wenn es in einem Tab-Abschnitt liegt [#1002] - Courseware: Block Audioaufnahme: Audioaufnahme lässt sich nicht speichern. [#1058] - Hinzufügen einer Einrichtung zu Personen funktioniert nicht, wenn die Berechtigungsstufe der Person durch ein Authentifizerungsplugin gesperrt wurde [#1096] - Konversationssuche im Veranstaltungsblubber funktioniert nicht [#1116] - Stud.IP 5.1: Fehlermeldung bei der Aktivierung des DB-Caches [#1124] - Fehler beim Import von Ordnern ohne Namen (ggf. ist der Export schon defekt?) [#1160] - Webpack 5.6 ist nicht mit OpenSSL 3 kompatibel [#1216] - Courseware: "TypeError: t.container is undefined" in der Console [#1285] - Courseware: Fehler bei Farbauswahl im Leinwand-Block [#1291] - Courseware: Fehler beim Löschen eines Blocks [#1292] - Verhaltensänderung in RolePersistence::getAssignedRoleInstitutes() durch #1180 [#1360] - Courseware: Abschnitte und Seiten sind nach dem Kopieren in falscher Reihenfolge [#1361] - OER-Campus: Kontrastschwache Texte [#1365] - Login: Kontrast zu schwach [#1367] - jQuery Datumswähler: Kontraste nicht optimal [#1372] - Profil: Graue Schrift [#1373] - Footer: Hover ändern [#1379] - Hilfelasche: Unnötiger Hovereffekt [#1380] - Blubber: An mehreren Stellen wird grauer und kontrastschwacher Text verwendet [#1383] - OER-Campus: Titel werden je nach Browser anders/ungünstig gekürzt [#1385] - Beim Hochladen einer Datei sind unter Chromium / Chrome nicht alle Nutzungsbedingungen per Tastatur auswählbar [#1390] - Courseware: Übersetzung der Blocktypen und -beschreibungen funktioniert nicht [#1394] - Admins können Veranstaltungen keinen Hauptveranstaltungen zuweisen [#1449] - Courseware: Fortschrittsanzeige bleibt immer bei 0% [#1453] - Courseware enthält unsichtbare Blöcke, die aber beim Fortschritt mitgezählt werden [#1454] - Kleiner Schreibfehler bei Passwortänderungsmail [#1492] - Erkennung vom High Contrast Mode ist unter Umständen kaputt [#1493] - "Neue" Icons auf der Seite "Meine Veranstaltungen" im High Contrast-Modus werden grau [#1500] - Voreingestellte Plugins für Einrichtungen sind nach dem Update auf 5.0 nicht mehr aktiviert [#1506] - Anlegeassistent speichert Semesterzuordnung nicht [#1507] - Hilfelasche: redundantes CSS beim Hovereffekt [#1533] - Cacheverwaltung: Platzhalter in den Einstellungen sind etwas verwirrend [#1536] - Fehler bei "Meine Studiengruppen" Übersicht mit neuen Dateien [#1541] - PHP Warning: Division by zero [#1542] - $this->user gibt es nicht (Folgeproblem von #836) [#1545] - PHP Warning: count(): Parameter must be an array or an object that implements Countable in lib/classes/coursewizardsteps/LVGroupsWizardStep.php on line 409 [#1550] - Courseware: Fehler beim Laden, wenn man Admin oder nur Vertretung im Kurs ist [#1551] - Schlechte Performance von Suche in GlobalSearchCourses [#1561] - Fehler bei der Terminvereinbarung - Sidebar [#1564] - Hinweis auf noch auszufügende Migrationen erscheint nach 5 Minuten wieder [#1566] - JSONAPI erlaubt das Setzen der Sprache über HTTP-Header "Accept-Language" nicht [#1568] - Courseware lädt nicht mehr : 500 Class 'JsonApi\PluginManager' not found [#1570] - Courseware: Funktion "Elemente hinzufügen" ist unten abgeschnitten [#1571] - Courseware: Falsches HTML-Escaping im Dialog zum Export [#1575] - Falsche E-Mail beim Setzen eines Paßworts [#1590] - Übersetzungen mehrsprachiger Config-Einstellungen bleiben nach dem Löschen in der DB zurück [#1597] - MyCoursesSearch liefert bei aktiviertem DEPUTIES_ENABLE falsche Ergebnisse [#1606] - Tab-Abschnitte in der Courseware können nicht bearbeitet werden [#1618] - Abschnitt Typ Liste stellt die Sortierung nicht da. [#1620] - Icon für Termine auf "Meine Veranstaltungen" berücksichtigt auch ausgefallene Termine [#1643] - Dateien mit großgeschriebener Dateiendung können nicht hochgeladen werden [#1644] - Fehler beim Hinzufügen von Personen zu Sprechstunden über die Adminoberfläche [#1648] - Veranstaltungen werden bei Gruppierung nicht mehr angezeigt [#1668] - CW: l10n-Fehler beim Courseware-Reiter [#1680] - Studienbereiche können nicht gelöscht werden auch bei alternativer LV-Gruppen-Zuordnung [#1681] - Gelöschte Nutzer führen zu Fehlern in der Courseware [#1687] - StudipDialog.vue berechnet die Position falsch [#1689] - Freigabe von Seiten wird nicht vererbt [#1699] - Terminvergabe: Terminblöcke nach dem Anlegen bearbeiten [#1707] - Tabularasa-Aktion für Einrichtungen ist defekt [#1734] - Courseware: Fehler beim Import ("Lege Ordner an") [#1738] - Hinzufügen von Standardvertretungen funktioniert nicht mehr [#1743] - führende und angehängte Leerzeichen in Suchfeldern ignorieren [#1765] - Der Funktion getInfolabelPrperties fehlt ein O [#1767] - Meine Einrichtungen: Klick auf eine neue Ankündigung führt in eine Exception [#1772] - Meine Veranstaltungen lädt sich tot wenn ausgewähltes Semester nicht existiert [#1774] - Filter nach Semestern bei der Suche nach Veranstaltungen über die JSONAPI ist defekt [#1775] - Gruppenseite in einer VA: Bulk-Aktion „Nachricht schreiben“ schlägt fehl, wenn eine Person in mehreren Gruppen ist [#1776] - Aufrufen der Seite "Zugangsberechtigungen" dauert sehr lange [#1779] - Terminvergabe: Falsche Sortierung bei "Vergangene Termine" [#1785] # 18.11.2022 v 4.6.7 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+4.6.7&state=all - Falsche/feste Spaltenbreite in der Tabelle auf Admin > Log [#63] - Sperrzeiten in der Vergangenheit können nicht bearbeitet werden [#185] - Raumgruppen-Seriendruckfunktion ist nur für Raumadmins möglich [#201] - Raumanfragen: Termine in der Vergangenheit werden mit angezeigt [#243] - Datenfelder - Benötigter Status [#491] - Manuelle Buchung: Fehlermeldung beim Umwandel von Wiederholungsterminen in Einzeltermine fehlt [#549] - Plugin-Typen werden beim Update nicht aktualisiert [#569] - PageLayout::postQuestion ist nach dem Aufruf nicht im Fokus und nicht barrierefrei [#609] - Einzelbuchung einer Wiederholungsbuchung löschen funktioniert nicht immer [#704] - Drucken von Belegungsplänen funktioniert für Dozenten nicht [#836] - Manuelle Buchungen: Reservierungen können in den selben Raum kopiert werden [#840] - Raumanfrage: Rüstzeit wird nicht mit angezeigt [#859] - Termine kürzer als RESOURCES_MIN_BOOKING_TIME führen zu nicht auflösbaren Raumanfragen [#862] - Blubber: Call to a member function getJSONData() on null [#864] - Blubber Benachrichtigungen für Einrichtungen deaktivieren [#1021] - Fehler im Code der Raumverwaltung [#1331] - Unbekannte Variablen in class Course_StudygroupController::details_action() [#1337] - PHP-Warnungen auf den externen Seiten [#1346] - Sperrzeiten werden auf den Zeitpunkt der Buchung (nicht den zu buchenden Termin) angewendet [#1350] - Ankündigungen bleiben nach dem Löschen eines Kurses zurück, wenn NEWS_DISABLE_GARBAGE_COLLECT aktiviert ist [#1355] - Fullscreen Icon in Nav Bar zentriert [#1356] - Stundenplan: Seltsames Pixelicon ersetzen [#1369] - Performance der Gruppenpläne sehr schlecht [#1398] - "Ordner bearbeiten" zeigt immer an, daß der Ordner keine Elemente enthält [#1402] - MultiPersonSearch: Falsche Anzeige bei aufgelöstem Aktionsmenü [#1404] - 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] -
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 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 im
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]