diff options
| author | Stefan Suchi <suchi@data-quest.de> | 2025-08-14 12:26:59 +0000 |
|---|---|---|
| committer | Stefan Suchi <suchi@data-quest.de> | 2025-08-14 12:26:59 +0000 |
| commit | abe8f54cd25ad547710842f51974ff621524140e (patch) | |
| tree | 3c705eb1df0c48e5385c3343a2bdfc4242a2b525 | |
| parent | 1ce98559351f3b30cce8724c25e3e4e2449a56a1 (diff) | |
prepare release 6.0v6.0
| -rw-r--r-- | ChangeLog.md | 670 |
1 files changed, 670 insertions, 0 deletions
diff --git a/ChangeLog.md b/ChangeLog.md index 36c57d9..4d4b429 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,673 @@ +# 14.08.2025 v 6.0 + +https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+6.0&state=all +- Neues Benachrichtigungssystem für Stud.IP [#660] +- MVV: Über "Materialien/Dokumente" verlinkte Dateien soll man auch aktualisieren können [#696] +- Blubber Block [#726] +- PHPLib ablösen und dispatch Mechanismen konsolidieren [#1552] +- Terminvergabe: Einzeltermine anlegen ist sehr hakelig [#1871] +- Terminvergabe: Fehlermeldung wird zu spät ausgegeben [#1872] +- Einfache Raumbuchungen: Tägliche Wiederholung von Montag bis Freitag hinzufügen [#2013] +- Layout der HTML-Mails [#2350] +- Courseware: Peer-Review [#2484] +- Raumanfragen über den Belegungsplan pro Raum einstellbar machen [#2715] +- LESS-Kompilierung für Plugins entfernen [#2720] +- Feiertage konfigurierbar machen [#2795] +- Funktion get_config() ausbauen [#2797] +- REST-API ausbauen [#2798] +- Standardgröße der Icons auf 20 erhöhen [#2801] +- Aufgaben in der Courseware - Sichtbarkeitseinstellungen für abgegebene Aufgaben [#2807] +- Admin-Veranstaltungsseite - Limit zum Auslesen von Veranstaltungen konfigurierbar machen [#2853] +- QR-Code für öffentlichen Link zu Fragebogen anzeigen [#2971] +- Nachrichten für Raumanfragen verbessern [#2982] +- Polishing: MVV Abschnitte im Studienverlaufsplan sollen auf-/zuklappbar sein [#3035] +- Sonderbehandlung von bereits enkodierten URLs in Sidebar-Widgets entfernen [#3145] +- Sidebar-Methoden für das Zuweisen von Schmuckbildern entfernen [#3157] +- Funktion smile() entfernen [#3158] +- Funktion transformBeforeSave() entfernen [#3159] +- Refaktorisierung der Seminar-Klasse [#3209] +- Hook für eigene Courseware Block-Rubriken [#3259] +- Courseware Abschnitte als Sprungmarken [#3264] +- Links zu Lernmaterialien in einer VA [#3265] +- Umbau der Verwaltung von Anmeldesets auf Vue.js [#3270] +- Zeiten/Räume: Duplizeren eines Einzeltermins ermöglichen [#3275] +- Zeiten/Räume: Dialog zum Anlegen eines Einzeltermins sollte vorherige Eingabe behalten [#3278] +- Klasse WidgetHelper entfernen [#3283] +- Stundenplanansicht für Überschneidungsfreiheitschecks [#3323] +- Garuda in den Kern übernehmen [#3326] +- LTI-Schnittstelle für LTI 1.3A erweitern [#3348] +- Sprechstunden: Anlegemaske auf Vue umstellen und vorhandene Probleme beheben [#3349] +- Sprechstunden: Option einbauen, um Termine innerhalb eines Blocks nur fortlaufend vergeben zu können [#3350] +- Erweiterung der Kopierfunktion von Teilnehmer in anderen Veranstaltungen [#3441] +- Courseware: Rechte und Sichtbarkeit funktionieren nach unterschiedlichen Kriterien [#3442] +- User::hasPermission() als Wrapper für $GLOBALS['perm']->have(_studip)?_perm() einbauen [#3453] +- getFullname-Methoden einheitlich zu getFullName umbenennen [#3499] +- MailQueue-Priorität ändern im Hinblick auf fehlgeschlagene Nachrichten [#3524] +- Funktion studip_interpolate in functions.php hinzufügen [#3555] +- Bestimmte Konfigurationseinstellungen über Umgebungsvariablen definierbar machen [#3560] +- Zweiten Parameter für Attribute bei Navigation::setImage() und Navigation::setActivateImage() entfernen [#3578] +- Studiengruppen erweitern [#3616] +- JS: STUDIP.JSONAPI soll mit echten Promises arbeiten [#3643] +- Anzahl der Aufrufe von Ankündigungen soll auch im Arbeitsplatz erkenntlich sein [#3644] +- Ablaufplan > Spalte "Gruppen" > Dialog mit den Teilnehmenden dieser zugewiesenen Gruppe [#3672] +- Block-Kategorien durch Plugins erweitern können [#3679] +- Geplante Teilnehmendenzahl als Pflichtangabe bei der Anlage von LV [#3697] +- Stud.IP-Cache kompatibel zu PSR-6 machen [#3701] +- Erweiterung des Raumbuchungsexports [#3716] +- Das Hochladen von Dateien in den Hauptordner einer Veranstaltung soll global für Studierende verboten werden können [#3745] +- Umstellung auf Vue3 [#3747] +- Terminvergabe: Paginierung im oberen Teil der Seite doppeln [#3774] +- Evaluation ausbauen [#3787] +- Entfernen der Assets für die Iconzusätze [#3788] +- Minimalversion auf PHP 8.1 erhöhen [#3805] +- CLI Funktionen zum Erstellen von SORM-Models und Migrationen hinzufügen [#3806] +- Template für die Tickets für die Release-Arbeiten einbinden [#3807] +- LESS-Kompilierung für die Assets im Kern entfernen [#3808] +- Sprachicon: Default auf Textvariante [#3855] +- Sichtbarkeitseinstellung: Template konfigurierbar oder statisch machen [#3863] +- Formularfelder haben im Hochkontrastmodus einen zu geringen Kontrast [#3866] +- CLI-Skript zum Setzen von Passwörtern für Nutzende [#3896] +- Read-Eval-Print Loop (REPL) als CLI-Skript [#3897] +- Erweitere CLI-Skript `cli/studip user:password` zum Einlesen des Passworts von stdin [#3910] +- Dockerfile: Migration soll nicht optional sein [#3957] +- Dockerfile: Automatisches Migrieren schlägt fehl [#3965] +- Vue: Generischen Mechanismus für das automatische Fokussieren von Element ermöglichen [#3986] +- Pipeline: Job "build_image" muss abbrechbar sein [#3987] +- Dockerfile: Fehlerhafte Kodierung beim Einspielen der Inhalte [#3988] +- Filter "Vorletztes und aktuelles Semester" für meine Veranstaltungen [#3989] +- Deprecated Funktionen in der functions.inc.php [#4002] +- Docker: Setzen des Namens der Installation auch per Umgebungsvariable ermöglichen [#4007] +- Vue-Komponente StudipWysiwyg soll die Möglichkeit zum (Auto-) Fokussieren erhalten [#4020] +- Vue: Laden der Basiskomponenten optimieren [#4032] +- Archiv Upload für Bilder-Pool [#4056] +- Cronjobs: Möglichkeit zur einmaligen Ausführung entfernen [#4078] +- Möglichkeit schaffen, um die URL zur weiterführenden Hilfe in der Hilfelasche zu setzen [#4090] +- Cronjobs laufen nicht [#4095] +- Flexi in den Stud.IP-Kern integrieren/assimilieren [#4101] +- Trails in den Stud.IP-Kern integrieren/assimilieren [#4102] +- Framework-Klassen aus dem Verzeichnis app/controller nach lib verlagern [#4105] +- Nicht-Modelklassen aus lib/models nach lib/classes verschieben [#4106] +- Ausbau der Elearning Schnittstelle [#4109] +- Ausbau der SOAP/XMLRPC Webservices [#4110] +- Anpassungen an PHP8 [#4111] +- Captcha als weitere Absicherungsmassnahme gegen Spam für das Formular zum Melden von Barrieren [#4113] +- TIC: Einfacheres Arbeiten mit dem Formbuilder [#4117] +- edu-sharing/auth-plugin umstellen auf composer [#4120] +- Dockerfile: E_DEPRECATED-Warnungen abschalten und Config kürzen [#4123] +- Return Type Hints im DocBlock von Methoden verbessern, die Plugins laden [#4133] +- Darstellung von Migrationsnamen verbessern [#4138] +- Unnötige Hintergrundfarbe bei Selector #tabs li [#4139] +- Cacheverwaltung ist kaputt [#4141] +- Updates der composer-Bibliotheken (Stud.IP 6.0) [#4148] +- Update algo26-matthias/idna-convert v3.1.0 auf v4.0.2 [#4149] +- Update codeception/codeception 4.2.2 auf 5.1.2 und codeception/module-asserts 1.3.1 auf 3.0.0 [#4150] +- Update jumbojett/openid-connect-php v0.9.10 auf v1.0.0 [#4151] +- Update psr/cache 1.0.1 auf 3.0.0 [#4152] +- Update php-di/php-di 6.3.5 auf 7.0.6 [#4153] +- Update phpowermove/docblock v2.0.1 auf v4.0 [#4154] +- Update spomky-labs/otphp v10.0.3 auf 11.2.2 [#4155] +- Update slim/slim 4.8.1 auf 4.13.0 und slim/psr7 1.4 auf 1.6.1 [#4156] +- Update overtrue/phplint 3.1.1 auf 9.3.0 [#4158] +- Update symfony/polyfill-php82 und symfony/polyfill-php83 von 1.28.0 auf 1.29.0 [#4159] +- Update symfony/var-dumper v5.4.21 auf v6.4.7 [#4160] +- Update woohoolabs/yang 2.3.2 auf 3.0.0 [#4161] +- Update phpoffice/phpspreadsheet 1.19.0 auf 2.1.0 [#4162] +- Update scssphp/scssphp v1.11.0 auf v1.12.1 [#4163] +- Update psy/psysh v0.12.2 auf v0.12.3 [#4165] +- Update caxy/php-htmldiff v0.1.9 auf v0.1.15 [#4167] +- Update phpstan/phpstan 1.10.8 auf 1.11.0 [#4169] +- Update phpseclib/phpseclib 3.0.1 auf 3.0.37 [#4170] +- Update guzzlehttp/psr7 2.4.4 auf 2.6.2 [#4171] +- Update tecnickcom/tcpdf 6.6.2 auf 6.7.5 [#4172] +- Update opis/json-schema 1.1.0 auf 2.3.0 [#4173] +- Verwaiste Bibliothek adlawson/vfs entfernen [#4174] +- Update symfony/console v5.4.36 auf v6.4.7 [#4175] +- Update symfony/process v5.4.36 auf v6.4.7 [#4176] +- Update symfony/yaml v5.4.35 auf v6.4.7 [#4177] +- Return Type von (Non)JsonApiController::getUser() verbessern [#4180] +- Exception: Flexi\Factory::render(): Argument #3 ($layout) must be of type ?string, Flexi\PhpTemplate given [#4181] +- Update svgo von 2.8.0 auf 3.3.2 [#4182] +- Fehler beim Aufruf der Profilseite [#4190] +- Umschalten des Caches in der Cacheverwaltung ist kaputt [#4195] +- Name des Standardcaches in der Konfiguration wurde nicht angepasst [#4196] +- Flexi\Factory:open(: Argument #1 ($template) must be of type Flexi Template string, null given [#4197] +- JSONAPI-Route für das Clipboard implementieren [#4198] +- Neues Layout für die Sidebar [#4200] +- Neues Layout für Standard-Elemente [#4201] +- Methoden bereitstellen, die OAuth1-Requests signieren oder verifizieren kann [#4203] +- JSONAPI soll OAuth1 nicht mehr unterstützen [#4204] +- Neues Layout für die Login-Seite [#4205] +- Installationsskript bindet noch das "alte" Flexi ein [#4206] +- Composer-Lib neomerx/json-api durch laravel-json-api/neomerx-json-api ersetzen [#4212] +- Doppeltes Einbinden von phpoffice/phpspreadsheet in composer.json [#4213] +- Anlegen von neuen Nutzern scheitert mit Exception "Neither email addresses nor URLs are allowed" [#4217] +- JS: AbstractAPI bricht mit Fehler ab, wenn ein Query-Parameter null sein soll [#4218] +- PHP Debug Bar einbauen [#4220] +- PHPTemplate::_render() sollte keine Exceptions fangen [#4228] +- Externe Seiten finden die Template-Engine nicht mehr [#4230] +- ContentBar 2.0 [#4244] +- Assistent für Roots nach Updates [#4245] +- Fehler im "neuen" Trails\Controller [#4246] +- Verwende Dependency Injection beim Anlegen von Plugin-Instanzen [#4247] +- Fehler mit der Property "format" [#4248] +- TypeError: ProfileController::getVisibilityValue(): Return value must be of type string|bool, null returned [#4252] +- Erfassung der tatsächlichen Teilnehmendenzahl [#4253] +- Neuinstallation: Fatal error: Uncaught Error: Class "Flexi\Template" not found [#4254] +- JsonApi-Routen für MVV zur Ausgabe eines externen modularisierten Veranstaltungsverzeichnisses [#4255] +- Einbau von Vips als Aufgabentool in Stud.IP [#4258] +- Automatisierte Angaben in Fragebögen [#4259] +- schedule.scss wird doppelt eingebunden [#4260] +- Sprachauswahl für Originalfassung der Modul(teil)-Deskriptoren [#4261] +- Accountmanagement für verknüpfte ILIAS-Accounts in Stud.IP [#4263] +- Anzeige von ILIAS-Kursen auf "Mein Arbeitsplatz" [#4264] +- Erweiterte Rollenzuweisung für ILIAS-Accounts [#4267] +- Übergabe von Matrikelnummern und Studiengängen durch die ILIAS-Schnittstelle [#4271] +- `StudipAutoloader` durch `composer` autoload-Feature ersetzen [#4282] +- Node 18 als Mindestvoraussetzung [#4285] +- VA automatisch löschen wenn sie keine Mitglieder mehr hat [#4289] +- SQL-Fehler in Migration 6.0.7 [#4292] +- Bootstrapping von Vue-Apps vereinheitlichen [#4294] +- Anpassen der Vue-App "AdminCourses" auf neues Bootstrapping [#4295] +- Anpassen der Vue-App "CacheAdministration" auf neues Bootstrapping [#4297] +- Anpassen der Vue-App "ContentModules" auf neues Bootstrapping [#4298] +- Anpassen der Vue-App "MyCourses" auf neues Bootstrapping [#4301] +- Anpassen der Vue-App "Questionnaire" auf neues Bootstrapping [#4303] +- Anpassen der Vue-App "ResponsiveNavigation" auf neues Bootstrapping [#4304] +- Anpassen der Vue-App "StockImages" auf neues Bootstrapping [#4305] +- Anpassen der Vue-App "TreeView" auf neues Bootstrapping [#4306] +- Anpassen der Vue-App "Wiki" auf neues Bootstrapping [#4307] +- Lib "illuminate/collections" als Tool für Collections einbinden [#4314] +- Circular dependency in Plugins [#4316] +- Circular dependency in plugins [#4317] +- Termine nicht beim ersten beginnen lassen [#4320] +- Installation im Docker kann nicht auf englisch genutzt werden [#4321] +- PHP8-Warning [#4323] +- Fatal error: Call to a member function getConfiguration() on null [#4324] +- Fortschrittsbalken der Benachrichtigungen wird falsch zurückgsesetzt [#4327] +- "Link zu dieser Veranstaltung kopieren" verwendet einen eigenen Mechanismus [#4329] +- Hover-Effekt in Tabellen ist kaputt [#4332] +- Fehlermeldung in Veranstaltungen mit Anmeldeset [#4336] +- [Vue warn]: Failed to mount component: template or render function not defined. [#4337] +- Courseware: Intergration des Companions in das neue Benachrichtigungssystem ist noch unausgegoren [#4338] +- Call to undefined method QuestionBox::isCloseable() [#4342] +- Fehler bei der Migration 6.0.10 (Restapi) [#4343] +- Studiengruppe lässt sich nicht betreten [#4345] +- Table 'studip.api_oauth_user_mapping' doesn't exist [#4347] +- Neue VA anlegen kaputt [#4348] +- Exception: Class "Studip\Forms\Form" not found [#4352] +- Avatar bearbeiten enthält falsches Icon [#4359] +- JsonAPI und Plugins laufen einen Fehler [#4362] +- Webpack: Cache für babel-loader verwenden [#4366] +- Anpassen der Vue-App "ConsultationCreator" auf neues Bootstrapping [#4367] +- MVV: Dateien werden nicht aktualisiert sondern immer noch erneuert [#4370] +- Polyfills für PHP 8.4 einbinden [#4373] +- ContentBar::setInfo() ist ungenau definiert [#4380] +- Visuelle Anpassungen an den Blubber-Komponenten [#4382] +- JSUpdater::coreInformation sowie darin verwendete Methoden vereinfachen [#4383] +- Zeiten/Räume-Seite: Fehlermeldungen zu überlappenden Raumbuchungen sollen wieder einen Link auf die andere Veranstaltung enthalten [#4387] +- Neue Benachrichtigungen: Details werden standardmäßig ausgeblendet [#4388] +- Ausbau von DBView und lib/dbviews [#4390] +- Zuordnung von Veranstaltungen zu Semestern über Timestamp ausbauen [#4391] +- Ausbau von TreeAbstract, TreeView und SemBrowse [#4392] +- Neu angelegte Embedblöcke können nicht bearbeitet werden [#4395] +- Schmuckbild aus der Sidebar entfernen [#4398] +- Blubber: Anzeige der Icons für Kursinhalte falsch [#4412] +- Stundenplan erneuern [#4421] +- Blubber: Eingabefeld derzeit schwer zu erreichen [#4427] +- STUDIP.Report in die neuen Notifications integrieren [#4428] +- Polishing der neuen Notifications [#4432] +- Editierbare Nutzungsbedingungen [#4433] +- Neue Notifications auf der Loginseite sind kaputt [#4434] +- DB-Cache funktioniert nicht mehr [#4436] +- Meine Einrichtungen: Anzeige der Icons für Inhalte falsch [#4451] +- Layout einer leeren Wikiseite ist defekt [#4456] +- Wiki: Anlegen einer neuen Seite/eines Wiki Links weitestgehend defekt [#4459] +- Nutzername im FROM-Mail-Header führt zu Spam-Einstufung [#4464] +- LTI 1.2-Schnittstelle ist kaputt [#4465] +- Fehler beim Aufruf des Webmigrator [#4467] +- Fehler beim Aufruf des Webmigrator [#4468] +- Textänderung Info-I bei den Benachrichtigungseinstellungen [#4470] +- Mailbenachrichtigungen: Logo ist noch nicht hi-dpi [#4474] +- Courseware: StructuralElement Aktionsmenü neu strukturieren [#4476] +- Courseware: Übersicht der Lernmaterialien in Inhaltsverzeichnis anzeigen [#4477] +- Neues Layout für den Header [#4478] +- OAuth2 als SSO AuthPlugin [#4482] +- Freie Anordnung des Reiters "Verwaltung" (wieder) erlauben [#4491] +- Neues Layout für den Merksatz Block [#4495] +- statische Message Boxen neu gestalten [#4504] +- Wiki: Bearbeitende Person wird nach einiger Zeit aus dem Editor geworfen [#4525] +- Besseres Betreffpräfix für E-Mails [#4529] +- CSRFProtection::verifyRequest() darf nicht public sein [#4547] +- Ausbau der Evaluationen in den Release-Notes erwähnen [#4554] +- Probleme, die durch statische Code-Anaylse mittels PHPStan aufgefallen sind [#4562] +- CLI-Command make:plugin hinzufügen [#4563] +- Ilias Schnittstelle: SOAP_ENABLE wird noch abgefragt [#4570] +- Class "Seminar" not found [#4592] +- Class "DbView" not found [#4593] +- Course::addMember(): Argument #1 ($user) must be of type User, [#4594] +- Klasse "Course" ruft im "after_delete"-Callback Methode an fehlender Klasse auf [#4595] +- PHP8-Warnungen bei der Einstellungsseite für die Benachrichtigungen [#4601] +- Suche im Header ist defekt [#4604] +- Austragen aus einer Veranstaltung funktioniert nicht [#4605] +- Potentieller PHP8-Fehler in der Teilnehmerliste [#4606] +- Undefined class 'ResourceBookingException' [#4615] +- Course-Objekt hat ungültiges "end_time"-Additional Field und InstituteCalendarHelper nutzt dieses fehlerhaft [#4620] +- Fehler beim Aufruf der Infoseite einer Studiengruppe [#4622] +- Ablaufplan: Export nicht möglich [#4626] +- Fehler beim Bearbeiten eines Anmeldesets [#4630] +- Templates für SemBrowse wurde nicht entfernt [#4636] +- Verloren geganger Code [#4637] +- DbView wird noch in MyCoursesController verwendet [#4638] +- CSS für die Webservices sowie einen Include auch entfernen [#4639] +- PHP8-Warnungen bei Zeiten/Räume [#4647] +- Verwaltung der Ankündigung ist kaputt [#4648] +- Farben sollten auch als CSS-Variablen definiert und genutzt werden [#4651] +- Fieldset header variable zeigt noch auf altes Farbset [#4653] +- Exception auf der Verwaltungsseite der Semester [#4656] +- Layout-Fehler in Courseware [#4660] +- Benachrichtigungen machen Probleme in responsiver Ansicht [#4661] +- AvatarController hat verwaisten Code [#4666] +- Design: Vertikaler Abstand der Content-Boxen [#4668] +- Design: Fieldsets noch inkonsistent [#4669] +- Design: Fehlermeldungen [#4670] +- Design: Farbbalken auf der meine Veranstaltungen zu breit? [#4672] +- Neues Design/Blubber: Seitenleiste noch nicht optimal [#4673] +- Forum/Design: Abstände zu gering [#4674] +- Design: "Footer" von Widgets/ContentBoxen passt nicht mehr [#4675] +- Persönliche Angaben: Skype entfernen [#4677] +- Design: ContentBoxen, FieldSets und Co. sind noch nicht konsistent [#4679] +- Design: Avatar in der Kontextzeile hat noch nicht die richtige Größe [#4680] +- Polishing: Töne für Notifications können nicht in allen Browsern abgespielt werden [#4684] +- Icons und Logo im Header nicht richtig ausgerichtet [#4685] +- Veranstaltung anlegen endet mit Fehler [#4686] +- PHPStan soll fester Bestandteil der CI-Pipeline werden [#4687] +- phpstan-Meldung bzgl. ZipArchive [#4696] +- Überbleibsel von entfernten Klassen aus dem Autoload in composer.json entfernen [#4697] +- package.json enthält noch Referenz auf svn [#4702] +- Nav-Ebene 2 hat unterschiedliche Höhen [#4704] +- Konfiguration der QuickSelection öffnet sich nicht mehr im Dialog [#4707] +- Migration für Audio-Notifications funktioniert nicht bei geänderter Voreinstellung [#4710] +- Hover-Effekt in der Sidebar inkonsistent [#4719] +- Radiobuttons im OptionsWidget haben zu viel Abstand [#4720] +- Neues Design: Fullcalendar-Buttons sind nicht vertikal-zentriert [#4722] +- Widget "Meine Veranstaltungen" ist kaputt [#4728] +- Button Layout unausgewogen [#4732] +- Fehler beim Erstellen von Sprechstunden [#4734] +- Änderungen für TIC #3278 wurden wieder ausgebaut [#4735] +- Icons haben falsche Position im ActionWidget [#4736] +- Layout durch Wegfall von Schmuckbild uneinheitlich [#4737] +- Cache::getItems sollte associativen array liefern [#4740] +- Fehler beim Erstellen eines Plugins über `cli/studip make:plugin` [#4743] +- Logout in der responsiven Ansicht ist defekt [#4744] +- Fehler im Veranstaltungsverzeichnis [#4746] +- Beim Ändern der Heimateinrichtung wird kein Eintrag in der Tabelle seminar_inst erzeugt [#4751] +- MAIN: Suche > Veranstaltungsübersicht > Modulverzeichnis > Studiengangsteil anklicken [#4769] +- PHP8 - Warnungen in CourseNavigation [#4771] +- StudipController::render_form() kann nur für Dialoge verwendet werden [#4775] +- Root darf leider doch nicht alles... Gesperrte Veranstaltungen sind auch für Root gesperrt [#4779] +- Neuer Root-Assistent wird auch für Nicht-Roots angezeigt und läuft in Fehlermeldung [#4783] +- Umgang mit den Berechtigungen für die Routen der Userfilter und AdmissionRules [#4785] +- Polishing: DocBlock und Code von studip_interpolate generalisieren [#4787] +- Vue-Komponente StudipDialog sollte auch numerische Werte für die Höhe und Breite erlauben [#4788] +- Source-Maps sind im Development-Modus nicht nutzbar [#4790] +- SourceMaps für JavaScript sind immer noch defekt [#4793] +- Doppelter Schließen-Button beim Assistenten für root nach Updates [#4794] +- StEP-3747 - Courseware: Neues Lernmaterial anlegen erzeugt Duplikate [#4795] +- Request::option() und Request::optionArray() ausbauen [#4799] +- Übergabe des falschen Objekts für StructuralElement::canRead() [#4815] +- SQL Fehler beim Eintragen von Teilnehmern, wenn only_inst_user gesetzt ist [#4819] +- Vue-Komponente TextareaWithToolbar entfernen [#4820] +- Gesperrte Veranstaltungen können von ihren Lehrenden und Studierenden nicht über die Schnellsuche betreten werden [#4822] +- Anlegen einer Veranstaltung funktioniert nicht [#4825] +- Fehler in Course_StatusgroupsController::batch_cancel_members_action [#4827] +- Templates der Elearning-Schnittstelle auch entfernen [#4831] +- Auskommentierten Code in visual.inc.php entfernen [#4833] +- Globale Einstellung SHOW_RELEASE_NOTES wird nicht verwendet [#4835] +- Templates des alten Kalenders auch entfernen [#4840] +- Anmeldsets: Übersicht "teilnehmerbeschränkte Anmeldungen" [#4842] +- Unknown action 'addTeacher' wenn ich Lehrende hinzufügen will [#4846] +- Fragebögen: Formular im Dialog wird doppelt ausgegeben [#4854] +- Layout des Headers im Vollbildmodus ist kaputt [#4865] +- Cronjob Verwaltung unübersichtlich [#4868] +- Table 'studip.schedule' doesn't exist [#4870] +- Layout Bug: Breite von Labels in Formularen nicht mehr richtig [#4871] +- Layout Bug: Buttons im Fullcalendar [#4872] +- Layout Bug: select neben button zu hoch [#4873] +- Layout Bug: Buttons neben Suchfeld [#4874] +- CourseDateList::toHtml: Die Ausgabe ist verbesserungswürdig [#4889] +- Ansicht von Admin->Rollen und Admin->Datenfelder kaputt [#4893] +- Button Position im Wiki falsch [#4894] +- Rahmen auf der Verwaltungsseite haben falsche Farbe [#4895] +- Falscher Border an Sidebar [#4898] +- Neues Loginformular ist etwas kaputt [#4900] +- Einer Massenmail zugeordnete Filter werden nicht gespeichert [#4901] +- Garuda: Probleme mit Strict Mode in SQL und PHP8-Warnungen [#4902] +- Profil-Menü - Abstände passen nicht [#4903] +- Fehler in Komponente CourseMemberAdmission [#4904] +- Großes Icon lässt Auswertung der Likert-Skala verrutschen [#4905] +- Fehler beim Erstellen von Veranstaltungen [#4909] +- Doppelter Rand im Avatar Menü [#4912] +- PHP-Deprecation: Creation of dynamic property StudipDispatcher::$current_plugin is deprecated [#4913] +- Course_TimesroomsController: Use of "parent" in callables is deprecated [#4914] +- Neue Notifications: MessageBoxen statt PageLayout für reine Inhaltsinformation verwenden [#4915] +- Wiki/ContentBar: Leiste wird zu breit beim Scrollen [#4920] +- Wiki/ContentBar/WYSIWYG: Toolbar des Editors an falscher Stelle [#4922] +- Wiki: Gleichzeitiges automatisches und manuelles Speichern löst Popup aus [#4924] +- Deprecated: Calling stream_context_set_option() with 2 arguments is deprecated [#4926] +- Tabelle auf Seite "Im Pluginverzeichnis vorhandene Plugins registrieren" ist nicht sortierbar [#4927] +- Filter "semester" bei Route /courses bzw. StudipSemSearch ist defekt [#4928] +- Übersicht Studiengruppen und LV sollten "baugleich" sein [#4932] +- Forum: Toolbar des Editors an falscher Stelle [#4945] +- PHP8: Warnungen in den Benachrichtigungseinstellungen [#4948] +- Tabelle bei den Raumkategorien ragt über das Fieldset hinnaus [#4949] +- Migration 6.0.35 nutzt den SQL-Dialekt von MariaDB [#4954] +- Neue Startseite: Sprachicons mit Text statt Flaggen sind zu groß [#4955] +- Raumanfrage auflösen geht nicht mehr [#4957] +- PHPStan auf v2 updaten [#4958] +- Suche wirft SyntaxError [#4959] +- Sortierung der UserFilterFields arbeitet auf Instanzattributen, obwohl diese als static deklariert sind [#4960] +- HTML-Mails: Headerbild wird nicht ausgegeben [#4961] +- Zeiten/Räume: Anzeige von Nachrichten bei Sammelaktionen überdeckt die komplette Seite [#4964] +- HTML-Mails: Automatische Benachrichtung - fehlendende Elemente/Informationen? [#4966] +- Fehler auf Login-Seite [#4974] +- JS-Fehler in der Courseware [#4975] +- Migration 6.0.10 wirft Fehler [#4977] +- PHP8-Warnings in Migration 6.0.35 [#4978] +- 2FA kaputt [#4980] +- Die Seite zur Eingabe der tatsächlichen Teilnehmerzahlen hat als Überschrift immer Courses [#4982] +- lib/classes/Seminar.php ist leer [#4986] +- my_courses: Veranstaltungsübersicht lädt begrenzte VAs nicht korrekt [#4987] +- Courseware: Tastaturbedienung funktioniert nicht mehr [#4988] +- Die Änderungen an der Pipeline zum Thema Linting machen Plugins kaputt [#4989] +- Blubber im Dialog zeigt zu viele Informationen [#4990] +- Vorhandene Plugins können nicht mehr gezielt registriert werden [#4993] +- neue Login-Seite funktioniert nicht, bevor Migration auf 5.5 ausgeführt wurde [#4997] +- Loginseite: FAQ-Box kann beliebig hoch werden [#4998] +- Contentbar Buttons Background-Color [#4999] +- Neue Avatarbilder [#5005] +- Loginformular - fehlende Animation [#5006] +- Neues Loginformular - Standardformular bleibt nicht bei Falscheingabe offen [#5007] +- PHPLib - Öffentliche Belegungspläne gehen nicht [#5008] +- Responsive: Elemente zu breit/falsch ausgerichtet [#5010] +- CW Aufgaben können nicht bearbeitet werden [#5011] +- VA lässt sich aus Übersicht nicht merh öffnen [#5013] +- Suchbox im Header ist zu groß [#5018] +- Fragebögen erstellen ist defekt [#5020] +- Layout: Überlauf in zweiter Navigationsebene ist nicht richtig ausgerichtet [#5021] +- Polishing: Auswahlformular für Überschneidungscheck (MVV) modernisieren [#5022] +- Fehler bei Hochkontrastmodus in der Kopfzeile [#5027] +- „Error: Fehlende Session.“ beim Aufruf einer falschen Trails URL [#5029] +- Weiterleitung Persönliche Startseite funktioniert nicht. [#5030] +- Stundenplan: Einstellungen: Wochentage haben zwei Eingabefelder [#5032] +- Stundenplan lädt nicht [#5033] +- Notifications haben keinen Timeout-Balken mehr [#5034] +- Polishing: Design des Stundenplanes für 6.0 anpassen [#5035] +- Polishing: Stundenplan braucht Tagesansicht [#5036] +- Stud.IP verliert nach kurzer Zeit die Session [#5038] +- cli/studip sorm:describe läuft in Fehler: Table 'webservice_access_rules' doesn't exist [#5039] +- Stundenplan: Umschalten der Größe funktioniert nicht [#5040] +- Stundenplan: Semesterwähler bewirkt keine Änderung bei der Auswahl von Veranstaltungen [#5041] +- Zuordnung Studienbereich: Suche noch unschön [#5042] +- Shibboleth Login kaputt [#5045] +- Messageboxen sind an manchen Stellen ohne Schutzraum [#5047] +- Weiterleitung im Formularbaukasten funktioniert nicht mehr [#5049] +- Fehler beim Aufruf eines Lernmaterials im Arbeitsplatz [#5050] +- Courseware: Feedback-Fehler beim Anlegen eines neuen Blocks [#5051] +- Courseware: Fehler bei uninitialisierten Blöcken (Audio, …) [#5053] +- Download von Dateien ist kaputt [#5055] +- studip_default_data.sql benennt Semester mit „SS“ und „WS“ statt „SoSe“ und „WiSe“ [#5057] +- Admin-VA - Export funktioniert nicht [#5059] +- Cookienamen "Seminar_Session" umbenennen [#5061] +- Pluginaktion wird doppelt gerendert [#5062] +- JS/Layout-Fehler in Blubber [#5063] +- Plugins können in der Verwaltung nicht mehr runtergeladen werden [#5064] +- Kaputte Ansicht des Logout-Menüs bei deaktivierter Benachrichtung [#5065] +- Kalender mit anderen Nutzen teilen funktioniert nicht [#5067] +- Icon aus KeePassX Erweiterung wird angezeigt obwohl Login eingeklappt [#5068] +- Login: zu viel Platz bei eingeklapptem Login [#5069] +- Fehler beim Speichern eines Moduls in der Originalsprache [#5070] +- Nutzungsbedingungen: nach Ablehnung werden diese trotzdem akzeptiert [#5071] +- Druckfunktion zeigt immer Bild des Veranstaltungskontextes [#5073] +- Hinweistexte auf Loginseite sollten mehrsprachig möglich sein [#5074] +- Sortierung bei Veranstaltungs- und Einrichtungshierarchien wird nicht gespeichert [#5076] +- Automatisches Eintragen > Suche nach Veranstaltungen [#5078] +- PHP 8 Warnings globale Suche [#5082] +- Polishing: Zu lange Veranstaltungstitel müssen behandelt werden [#5084] +- Anmelderegel: Timepicker wird nicht angezeigt [#5085] +- Fehler bei der Anmeldeset-Verwaltung [#5086] +- Meine Veranstaltungen verlinkt noch auf seminar_main.php [#5087] +- System kaputt wenn CACHE_IS_SESSION_STORAGE=true [#5089] +- Übrig gebliebene Verwendung von $GLOBALS['auth'] entfernen [#5090] +- Design der Formulare inkonsistent [#5091] +- Verloren gegangene Änderungen aus Login/Logout [#5092] +- Anzeige der Notifications verhält sich noch komisch [#5093] +- OER: Bearbeiten zeigt keine Schlagworte an [#5094] +- Courseware Blöcke lassen sich nicht per Drag&Drop einfügen [#5095] +- Klick auf neue Ankündigung führt zu Exception: Default controller 'default' not found' [#5096] +- Courseware Block sortieren ist nicht persistent [#5097] +- course/lti-Controller: Exception beim Aufruf [#5098] +- PHP-Fehler beim Login über SSO, wenn das auth_plugin nicht übereinstimmt [#5099] +- Nach Auswahl des Sichtbarkeitsstatus wird nur eine leere Seite angezeigt [#5100] +- Courseware Inhaltsverzeichnis ist nicht aktuell [#5101] +- Polishing: Courseware [#5102] +- PHP8-Warning in der JSONAPI-Route "/courses" [#5103] +- JSONAPI: Falsche Werte bei der Route "/courses" [#5104] +- JSONAPI: Suche in der Route "/courses" nicht mehr effektiv möglich [#5105] +- Migration 6.0.39 erzeugt SQL-Fehler [#5111] +- deaktivierte Buttons in Dialogen haben falsche Farben und zu wenig Kontrast [#5114] +- Aufgaben(VIPS): Zufällige Reihenfolge von Aufgaben wird im Inhaltsverzeichnis nicht berücksichtigt [#5116] +- Endlos-Redirect beim Öffnen von Bookmark-Links [#5118] +- Im Profil eingestellte Sprache wird nach dem Login nicht angewendet [#5124] +- Polishing: Hilfe-Tour zu Studiengruppen veraltet [#5125] +- Polishing: Hilfe-Tour "Was ist neu in Stud.IP 6.0" [#5126] +- Stundenplan: Ausblenden blendet immer alle Termine einer VA aus [#5130] +- Stundenplan: Fehlende Angaben im Details-Dialog [#5131] +- Quicksearch ist nicht richtig ausgerichtet [#5137] +- Menüpunkte in der responsiven Navigation zweizeilig [#5143] +- Cacheumstellung liefert Exception [#5147] +- Terminvergabe: Extension-Slots funktionieren mit Vue3 nicht mehr [#5148] +- Zugangsberechtigungen in einer Veranstaltung lassen sich nicht ändern. [#5150] +- Aufruf der Veranstaltungsdetails geht nicht [#5151] +- SeminarCycleDate: getMostBookedRoom() und getMostUsedFreetextRoomName() sind kaputt [#5152] +- Schwierigkeiten mit StudIPPlugin::perform nach Einbau von #1552 [#5155] +- Fehler in CoreParticipants::getTabNavigation() [#5160] +- Anzeige im Dialog zu einem Werkzeug auf der Verwaltungsseite ist kaputt [#5162] +- Vips: Icons und Screenshots aktualisieren [#5163] +- Polishing: Werkzeuge [#5164] +- Unbekannte Semester an diversen Stellen [#5165] +- Anmelderegel: Passwort kann nicht eingegeben werden [#5168] +- Anmeldeset als Dozent bearbeiten endet in Zugriff verweigert [#5170] +- Fehler in Dateiübersicht von Veranstaltung [#5172] +- Links zu Dateien im Editor in der Anzeige von Exceptions ermöglichen [#5175] +- Header Links sind nicht richtig ausgerichtet [#5179] +- "Passwort anzeigen" generisch zur Verfügung stellen [#5186] +- Autor muss in Einrichtung sein um zu VA hinzugefügt zu werden [#5187] +- "Exklusiver Selbsteintrag" und "Blubber" in Gruppen lässt sich nicht speichern [#5188] +- Benachrichtigungsmail bei Forenposts verwendet nicht das Standardlayout [#5189] +- Sprechstunden: Durchführende Personen beim Anlegen nicht eintragbar [#5191] +- Inhaltsblock auf der Loginseite läuft aus dem Kasten [#5192] +- Blubber: »Hierauf antworten« nicht möglich [#5193] +- Two way data binding issue of UserFilterInput.vue [#5196] +- Courseware: Fehler im Block Verweissensitive Grafik [#5198] +- Vue: Dialoge haben falschen z-index [#5199] +- Call to undefined method SeminarCycleDate::getMostBookedFreetextRoom() [#5200] +- Veranstaltungsübersicht: Kaputte Ansicht bei "Farbgruppierung ändern" [#5201] +- Update CKEditor auf v43 [#5209] +- Terminvergabe - Termine am gleichen Tag lassen sich nicht anlegen [#5210] +- PHP 8: Workaround für LC_NUMERIC entfernen [#5211] +- Polishing: PHP-Attributes beim Upgrade auf php-di v7 [#5214] +- PHP - Warnungen im Mail-Template [#5215] +- ReturnType bei Studip\DIContainer ist immer noch falsch [#5217] +- Das Forum verwendet nicht die neuen Notifications [#5218] +- Login Formular hält in "medium" unnötig Raum für Infobox frei [#5220] +- Aufgaben: Kaputter Upload von Dateien bei Textaufgabe-Fragen [#5222] +- Fehler beim Import von Teilnehmenden via CSV in eine Veranstaltung [#5227] +- MultiPersonSerach: Dialog vertikal etwas zu klein [#5228] +- Nutzerverwaltung: Meldung besser umbrechen [#5229] +- Verwaltungsseite: Nach dem Umsortieren sind abgeschaltete Tools verschwunden [#5232] +- Tour zu Studiengruppen enthält nicht-legalen Wert [#5234] +- Studip\VueApp sieht Vuex als primären Store [#5235] +- Startseiten-Widget "Meine Veranstaltungen" wirft JS-Fehler [#5247] +- Links in Benachrichtigungen zu Forumsbeiträgen kaputt [#5248] +- Enter drücken beim Login schaltet die Passwortanzeige um [#5253] +- Löschen von Studiengruppen wird von zu vielen Abfragen gestört [#5254] +- Anmeldesets: Fehlende Regeln, führen zu einem Fehler [#5255] +- SeminarCycleDate::toString und CourseDate::getFullName beachten Freitext-„Raumbuchungen“ nicht [#5256] +- VIPs: Exportierte Aufgabenblätter lassen sich nicht importieren [#5261] +- Launch Presentation claim fehlt beim LTI Aufruf [#5262] +- MAINTENANCE_MODE_ENABLE funktioniert nicht mehr [#5263] +- check_admission Cronjob kaputt [#5269] +- Cronjob "Datenbank bereinigen" kaputt [#5270] +- Schnellsuche: Ausklappfenster hängt zu weit links [#5274] +- Blubber: Seitenleiste scrollt unnnötig [#5275] +- Wiki: Breadcrumb in der Contentbar ist manchmal ohne Name der Seite [#5280] +- Änderung eines Einzeltermins ändert die Raumbuchung nicht [#5281] +- Courseware: Fehler in »Diagramm«-Block [#5283] +- Blubber: Fehler beim Umschalten aus einem leeren Thread [#5284] +- Layout Dateibereich Header nicht korrekt [#5285] +- Kompakte Navigation: Icons sind falsch positioniert [#5286] +- Multiple Redirect [#5289] +- PHP8-Warnungen [#5290] +- Courseware: Fehler in »Diagramm«-Block (Safari) [#5291] +- Vue Dialoge lassen sich außerhalb des Sichtfeldes verschieben [#5292] +- Fehlermeldung bei Nachrichtenversand an mehrere Veranstaltungen aus der Adminansicht [#5296] +- Courseware: Leerzeichen im »Embedded«-Block [#5297] +- Courseware: Fehlerchen im »Erfolge«-Block [#5298] +- Courseware: Fehlerchen im »Persönliche Informationen«-Block [#5299] +- Courseware: Änderungen am »Autoplay Timer in Sekunden« im »Galerie«-Block [#5300] +- Courseware: Änderung der Höhe im »IFrame«-Block [#5301] +- Courseware: »Schreibmaschine«-Block [#5302] +- Startseite - Widget Studiengruppen: doppelte Überschrift [#5303] +- Massenmail-Nachrichtenübersicht hat Sidebarinhalt im Content [#5305] +- Massenmailversand an mehrere Veranstaltungen wirft Fehlermeldung [#5307] +- Systemsounds: Lautstärke im Vergleich zu anderen Sounds noch zu hoch [#5308] +- Aufgaben: Arbeitsblatt erstellen gibt PHP-Fehlermeldung [#5309] +- Massenmailversand: Falsche Ersetzung in Serienmailfeldern und inkorrekte Ermittlung der Zielveranstaltungen [#5310] +- Ankündigungen erstellen: Suche nach Einrichtungen etc. zeigt SQL an [#5311] +- CKEditor: "Branding" entfernen [#5312] +- Optimierte Grafik für Personen-Avatar [#5314] +- Hilfeseiten für 6.x fehlen noch [#5315] +- Optimierung des Hintergrundbildes der mobilen Navigation [#5316] +- Loginscreen ist top-left und nicht zentriert [#5318] +- Notifications: Linkfarbe/Hintergrundfarbe sehr ähnlich [#5320] +- Meine Veranstaltungen - Unterschiedliche Info-Icons [#5323] +- Austausch einiger Icons (bisher falsch gesetzt, bisher fehlend, grafisch repariert) [#5324] +- HTML-escaped Inhalt in Massenmails [#5326] +- make icons ersetzt Farben nicht vollständig [#5329] +- LTI 1.3.: deployment ID wird auch bei globaler Konfiguration eines Tools in jedem Kurs hochgezählt [#5330] +- Austausch Loginvisual für 6er Linie [#5332] +- Überarbeitete Icons für 6.0 [#5333] +- COURSE_SEARCH_IS_VISIBLE_NOBODY wird nicht mehr berücksichtigt [#5334] +- Verbindliches Anmeldung, Icon ist kaputt [#5336] +- Stundenplan: Responsive wird der Titel zu groß/ungünstig umgebrochen [#5337] +- CotentBar 2: Kompakte Ansicht springt noch beim Scrollen [#5338] +- Globale Suche: Ergebnisliste falsch positioniert [#5341] +- notify-not-ok.mp3 existiert nicht [#5343] +- Wiki: "Automatisches Speichern aktivieren" hat keinen Default [#5345] +- Layout des Lizenzwählers kapuut [#5346] +- "i"-Symbol zu hoch auf Loginseite [#5347] +- Webpack zeigt viele Warnings wegen @nest [#5354] +- Schwellwert für ActionMenu wird nicht mehr beachtet [#5358] +- Blubber scrollt immer nach unten [#5360] +- 2FA: falschen Token per Mail erhalten [#5364] +- Courseware: Fehler in »Dokument«-Block [#5367] +- Fehler bei Render-Text [#5368] +- ENABLE_COURSESET_FCFS hat keinen Effekt [#5369] +- Falsche Zeiten im Abgabeprotokoll in Vips [#5370] +- OER: TypeError: this.tagHistory is undefined [#5375] +- Aufgaben: Übernahme der Übungsgruppen aus Vips funktioniert nicht [#5380] +- Kalender: »Veranstaltungen auswählen« hat keinen Effekt [#5387] +- Fehlermeldung bei Eintragung in die Warteliste [#5390] +- "TypeError: e.target.closest is not a function" in einem Dialog [#5393] +- Infoseite: Link erstellen nicht möglich. [#5394] +- Teilnahmebeschränkte Veranstaltung: Teilnehmende können nicht manuell hinzugefügt werden [#5402] +- Meine Veranstaltungen Widget zeigt nichts an [#5409] +- Teilnehmende können nicht von der Anmeldeliste genommen werden [#5415] +- Viele DB Anfragen an semester_data auf jeder Seite [#5418] +- Viele DB Anfragen an (ex_)termine im Profil [#5419] +- OAuth2: Fehlende Session [#5424] +- User nobody in Tabelle priorities führt zu Fehler [#5425] +- Courseware: PDF-Seitenexport nicht möglich [#5426] +- Suche im Log führt zu Fehlermeldung [#5428] +- Fehlerhafter Eintrag für die DebugBar in der .env.dist [#5434] +- Viele DB Anfragen an seminar_inst auf jeder Seite [#5442] +- Docker-Container: Datenbank Migration schlägt fehl [#5443] +- Vue3-Integration in Plugins funktioniert nicht. [#5446] +- Vorgemerkte Veranstaltungen im Stundenplan: „Termin ausblenden“ und „Direkt zur Veranstaltung“ funktioniert nicht [#5448] +- Loginseite: Textgrößen noch zu klein [#5450] +- Undefined variable $course in /home/studip/studip-git/lib/classes/ResponsiveHelper.php on line 269 [#5451] +- WYSIWYG: Farben im Formatwähler teilweise kaputt oder zu wenig Kontrast [#5452] +- Root-Assi: Kleine Nickeligkeiten am Design [#5453] +- Andere Status in CustomPerformLegacyRouteStrategy fehlen [#5455] +- MariaDB Syntax error in 6.0.13_alter_schedule_table.php [#5459] +- Terminblöcke anlegen mit englischsprachigem Profil nicht möglich [#5461] +- Barriere-Melden Formular ist kaputt [#5464] +- Courseware: Anklicken eines geteilten Lernmaterials produziert Fehler [#5465] +- "Barriere melden"-Formular: Validierung kaputt [#5466] +- Beim Erzeugen von Course Objekten werden mehrfach sinnlos die beteiligten Einrichtungen abgefragt [#5467] +- Sprechstunden: Einzeltermine anlegen funktioniert nicht [#5469] +- Anmelderegel: Datenfelder werden als Auswahlbedingung nicht angezeigt [#5483] +- "npm run webpack-prod" läuft aktuell nicht durch [#5484] +- Stundenplan zeigt keine Termine an, wenn [#5486] +- LTI: Missing template "course/lti/process_select_link" [#5488] +- Studiengruppen: Migration legt alle Spalten für MD5 ids falsch an [#5489] +- Stundenplan: Migration macht die Spalte course_id kaputt [#5490] +- LTI-Schnittstelle: Nach Update alle Konfigurationen und Verknüpfungen verschwunden [#5491] +- Verwaiste Bilder unter public/assets/images [#5494] +- Ankündigungen: Ankündigungen auf der Loginseite lassen sich nicht finden [#5497] +- Loginseite: Im responsive Modus sind die Meldungen noch zu breit [#5498] +- Media Proy: $cache must not be accessed before initialization [#5499] +- Warteliste: Anmeldezeitraum stimmt nicht mit der Position überein [#5500] +- Fehler beim Speichern von Anmeldesets [#5501] +- Gelöschtes Icon wurde nicht ersetzt [#5502] +- Inkonsistenz: Datepicker.vue-Komponente nutzt das Datumsformat des Browsers zur initialen Darstellung eines Datums, aber beachtet dieses nicht bei der Auswahl eines anderen Datums [#5507] +- Hilsfunktion "mila()" verlässt sich auf nicht mehr vorhandene Variablen [#5510] +- Bedingte Anmeldung mit Datenfeldern führt zu Fehler [#5522] +- CSS des CKEditors wird nicht mehr geladen, wenn damit erstellte Inhalte angezeigt werden [#5558] +- Töne in den neuen Benachrichtigungen ausbauen [#5562] +- Courseware: Fehler im »Blickfang«-Block [#5563] +- OAuth2: Scopes können nicht konfiguriert werden [#5567] +- Datei upload dropzone reagiert nicht optisch auf dragover [#5574] +- Courseware: Suche funktioniert nicht [#5575] +- Sprachumschalter [#5578] +- Aufgaben: Zuordnung der Teilnehmer zu Übungsgruppen unter "Ergebnisse" ist falsch [#5579] +- CKE css überschreibt Stud.IP css [#5586] +- Vue-Chunk exportiert pinia nicht [#5588] +- Redirect nach WebSSO-Login geht verloren [#5593] +- Datepicker Vue-Komponente übernimmt manuelle Eingaben nicht [#5600] +- Wiki: Seiteninhalt wird beim Speichern durch die HTML-Darstellung des Wiki-Markup ersetzt [#5604] +- Status des Autosave im Wiki zu uneindeutig [#5606] +- Wiki: Sicherheitsabfrage beim Klick auf "Speichern" [#5608] +- Fehler beim Stundenplan in der mobilen Ansicht [#5614] +- Wiki: Bearbeitende Person wird aus dem Editor geworfen, wenn ein weiterer Nutzer die Seite zu bearbeiten versucht [#5618] +- Aufgaben: Spalte "Aufgabentyp" im Arbeitsplatz ist immer leer [#5619] +- Methode StudipAuthOAuth2::getUsernameKey() verwendet die falsche Reihenfolge [#5624] +- Hinweis "[versteckt]" auf "Meine Veranstaltungen" hat keinen Abstand [#5626] +- Aufgaben: Default für Bearbeitung in Übungsgruppen ändern [#5635] +- Studierendenansicht: Messagebox statt Notification [#5637] +- Nutzung der Vue-DevTools defekt [#5652] +- Vips: Call to a member function delete() on null [#5658] +- VVZ: Anzahl der Veranstaltungen lädt nicht nach [#5677] +- Routen von JsonApiPlugin erst verfügbar, wenn das Plugin für nobody freigeschaltet ist [#5681] +- Consultation: Termin lässt sich nach Ändern von Datum nicht anlegen [#5682] +- Nach dem Login wird nicht mehr auf die ursprüngliche URL weitergeleitet [#5683] +- Weitere Rechtschreibfehler [#5702] +- Fragebögen: Antwortoptionen bei Auswahlfragen können nicht gelöscht werden [#5713] +- Courseware: Öffentliche Links sind nicht öffentlich [#5717] +- PHP8-Warnungen [#5723] +- Unknown column 'lti_deployments.options' in 'where clause' [#5739] +- Fix Range::isAccessibleToUser() implementation [#5754] +- Benachrichtigungen über ausgefallene Termin: Mailtext ist konfus und hat andere Schwächen [#5767] +- Terminverwaltung: Default bei Benachrichtigungen und Hinweistext [#5768] +- Terminverwaltung: Platzhalter in Notification [#5769] +- Verzeichnisstrukturen: Adminseiten haben defekte UI [#5773] +- Neue Demodaten [#5779] +- Aktivierungslink für Mailänderung defekt [#5781] +- Demodaten: Dateibereich: Der Link auf die Datei „mappe_studip-el.pdf“ ist kaputt [#5785] +- Demodaten: Im Dateibereich wird ein Sitzungsordner für einen gelöschten Veranstaltungstermin angelegt [#5786] +- Aktualisierung von config/studip-requirements.php [#5797] +- Verwaltung der Studiengruppen fehlerhaft [#5805] + # 08.08.2025 v 5.5.6 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.6&state=all |
