Skip to content
Snippets Groups Projects
ChangeLog.md 330 KiB
Newer Older
4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000
- Zeiten/Räume: PHP Warning:  Invalid argument supplied for foreach() [#9825]
- Resources: PHP Warning:  count(): Parameter must be an array [#9826]
- Resources: PHP Warning:  Invalid argument supplied for foreach() [#9828]
- PHP Warning:  call_user_func() expects parameter 1 to be a valid callback, class 'RefreshSeries' not found [#9829]
- MultiPersonSearch: PHP Warning:  Invalid argument supplied for foreach() [#9830]
- PHP Warning:  max(): Array must contain at least one element [#9834]
- Ausgabe von HTML-Entitäten auf Profil / Einstellungen / Allgemeines [#9841]
- Autoinsert: PHP Warning:  count(): Parameter must be an array or an object that implements Countable [#9849]
- Responsive View: Irrtümliches Verschieben ist in Gruppen möglich [#9852]
- Löschen der Zuweisung eines Fragebogens zu Veranstaltungen geht nicht mehr. [#9855]
- Tablesorter per CSS-Klasse funktioniert nicht in Dialogen [#9857]
- Lehrenden eintragen: Unnötiges und störendes Dialogfenster "Ihre Eingaben wurden bislang noch nicht gespeichert" [#9861]
- NotificationCenter erkennt keine Oberserver für SORM-Events mit Namespaces [#9864]
- Unzulässige Zeichen im Dateinamen werden falsch entfernt [#9865]
- Suche nach Literatur: Fehlermeldungen werden nicht angezeigt [#9866]
- Admin-VA-Übersicht -> Grunddaten im Dialog -> MultiPersonSearch: Browser warnt, dass Eingaben nicht gespeichert wurden [#9870]
- Ablaufplan -> Themen: alle Themen zuklappen [#9871]
- Skiplinks in der zweiten Navigationsebene werden abgeschnitten [#9872]
- Skiplinks sind defekt [#9873]
- HTML Klassen ändern sich nicht dynamisch [#9874]
- RESTAPI: Warning, wenn beim Aufruf einer Route eine Exception eine mehrzeilige Nachricht enthält [#9878]
- PHP Warning: missused count() in templates/skiplinks.php [#9889]
- SimpleORMap::findBySQL() in Verbindung mit Zugriff auf Relationen im Callback "after_initialize" führt zu Fehlern [#9891]

# 04.10.2019 v 4.1.5

https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.5

- Defekte Cache Klasse legt das System lahm [#9675]
- Unerwartetes Verhalten der Personensuche bei mehreren Vornamen [#9712]
- Externe Seiten: Sortierung erzeugt bei einigen Modulen SQL-Fehler [#9784]

# 04.10.2019 v 4.0.12

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.12

- Select2 (.nested-select) bei langen Einträgen kaum benutzbar [#8005]
- Dateityp "Link" hat kein spezifisches Icon [#8125]
- Dateibereich: Bereitstellen vonDokumenten aus Meine Dateien: In-/Outbox ist leer [#8304]
- Raumzeit: Aufklappen von Terminserien wird visuell nicht indiziert [#9498]
- Paginierung in der Modulsuche funktioniert nicht [#9548]
- Modulzuordnung: Icon zum Starten der Suche verschwindet [#9549]
- Löschen von Schritten einer Hilfe-Tour nicht möglich [#9566]
- Cronjob ohne Parameter erzeugt Warning [#9576]
- Auswertung der Sichtbarkeitseinstellungen funktioniert nicht [#9580]
- Trefferliste Modulsuche: Schließendes php-tag in Ausgabe [#9584]
- Suche entfernt Non Breaking Space nicht [#9593]
- Anzeige: Automatische Updates für Plugin eingerichtet [#9600]
- WYSWIG: E-Mail Links sind kaputt [#9605]
- Text am Anfang eines Fieldsets hat keinen Abstand nach oben [#9611]
- Teilnehmerliste: Personensuche nach <Vorname> <Nachname> funktioniert nicht [#9616]
- Fehlendes htmlReady bei Datei aktualisieren [#9617]
- XSS in Nachrichten Tags [#9618]
- Forum: Standard-Text beim Schreiben ist nicht mehr ganz aktuell [#9619]
- Fragebögen können in fremden Nutzerprofilen erstellt werden [#9624]
- Anmeldesets: Doppelte Kennzeichnung des "required"-Status [#9625]
- Fehler beim Versenden von Nachrichten mit Upload [#9630]
- SOAP-Webservice liefert falsche Zeichencodierung [#9632]
- Termine verschwinden beim Ändern des Startsemesters [#9646]
- Option "Einrichtung nicht auf der Profilseite" versteckt Nutzer auch auf Seite "Personal" der Einrichtung [#9651]
- Falsches Austragen als Vertretung beim Entfernen eines Dozenten [#9652]
- FileSystem Plugin können nicht mehr angezeigt werden. [#9653]
- Löschen von Einträgen in Kontaktgruppen nicht möglich [#9659]
- Datei aktualisieren behält den alten Nutzer [#9660]
- Inkosistente JSON response auf Route user/:user_id/schedule [#9661]
- Inkonsistente Zeitangabe von Veranstaltungen in REST Api [#9662]
- Personensuche hat kein data-secure [#9666]
- Wiki: Export aller Wikiseiten setzt Seitenname auf PDF-Seiten falsch [#9667]
- Wiki: PDF-Export enthält keine Bilder mehr [#9668]
- ActionMenu-Eintrag als Button ohne Icon [#9670]
- Tablesorter [data-sort-fixed] ist kaputt [#9671]
- Cookie-Warnung stammt aus grauer Vorzeit, passt nicht zum Design und kommt manchmal unerwartet [#9688]
- Formular -> Collapsable sieht komisch aus [#9706]
- Dialoge auch im responsiven Modus öffnen [#9709]
- Leere Meldung in Dialogbox bei Logout [#9710]
- Schnellsuche findet nichts bei Eingabe von "Nachname, Vorname" [#9711]
- XSS-Schwachstellen bei der Gruppenzuordnung von "Meine Veranstaltungen" [#9714]
- StudipgroupModel::isInvited() ist kaputt [#9718]
- Widget::insertElement() ist kaputt [#9719]
- .studip-checkbox visualisiert [disabled] nicht [#9722]
- Dialog zum Konfigurieren von Anmelderegeln zu schmal [#9724]
- Klick-/Tippfläche in der responsiven Navigation zu klein [#9725]
- CourseMemberStatusDidUpdate Notification wird zu früh ausgelöst [#9726]
- Dialog "Ordner bearbeiten" hat sowohl den Abbrechen als auch den Schliessen-Button [#9730]
- Fehlermeldung unpassend, wenn Pluginverzeichnis bei Installation eines Plugins nicht schreibbar ist [#9732]
- Schliessen der Menüs im responsiven Modus nicht intuitiv [#9733]

# 05.06.2019 v 4.3

https://develop.studip.de/trac/query?milestone=Stud.IP+4.3

- Falsche Blöcke nach Sprechstunden-Migration [#9374]
- Erweiterung am Trails-StudipController [#6909]
- Neues globales Suchkonzept [#7403]
- Wiki: Lese und Editierrechte für einzelne Seiten [#7804]
- StEP00319: Neue globale Suche [#7911]
- StEP00326: Sprechstunden in den Kern einbauen [#8120]
- Export der Modulzuordnungen bei den Veranstaltungen [#8262]
- Anzeige der Modulzuordnungen auf externen Seiten [#8499]
- Sperrregel für Veranstaltungen sollte auch LV-Gruppenzuordnung sperren können [#8500]
- Typo in Tour (Die wichtigsten Neuigkeiten im Schnelldurchlauf Version 4.0) [#8578]
- Kopieren von Wikiseiten ermöglichen [#8607]
- Einstellung für Vorbelegung der Sitzplatzanzahl einer Raumanfrage [#8647]
- webpack-Skripte reduzieren [#8677]
- Stud.IP-Farben auch als CSS-Variablen [#8678]
- Migrationsdateien auf einen aktuellen Stand bringen (war: Klasse Migration um Convenience-Methoden erweitern) [#8685]
- Zeiten/Räume: Überschneidungs-Fehlermeldung mit Name und Link zu Veranstaltung erweitern [#8691]
- RouteMap sollte die enthaltenen Routen selbst ermitteln und herausgeben können [#8692]
- language.inc.php: Länderspezifische Sprachvarianten erlauben [#8698]
- Löschen von Ressourcen für root erlauben [#8747]
- Router::normalizeRequestMethod() sollte Header X-HTTP-Request-Method auswerten [#8755]
- Neue Filter/Aktion für die Benutzerverwaltung [#8761]
- Ankündigungen nach Änderungsdatum sortierbar machen [#8773]
- Autoprefixer tatsächlich verwenden [#8819]
- StudipPDO und StudipPDOStatement in zwei verschiedenen Dateien definieren [#8867]
- Validierung des zu nutzenden Schlüssels in StudipArrayObject's magischen Methoden vereinheitlichen [#8868]
- Leere Ordner "fixtures" und "phpunit" aus /test entfernen [#8869]
- Mehrere Fragebögen löschen [#8901]
- StEP00329: LTI-Consumer Schnittstelle [#8931]
- StEP00330: Entwicklung einer datenschutzkonformen Archivierungslösung [#8932]
- UserManagement und UserDataAdapter in zwei verschiedenen Dateien definieren [#8945]
- Update jQuery auf 3.3.1 [#8948]
- Update webpack-Bibliotheken [#8949]
- Update blueimp-file-upload Bibliothek [#8950]
- Update cropperjs Bibliothek [#8951]
- Update highlight.js Bibliothek [#8952]
- Update lodash library [#8953]
- Update tablesorter Bibliothek [#8954]
- Update sticky-kit und select2 Bibliotheken [#8955]
- make wds auf HTTP(ohneS) umstellen [#8959]
- webpack auf ECMAScript5 festlegen [#8960]
- StEP00331: Neue ILIAS-Schnittstelle in Stud.IP [#8967]
- Import und Export für einzelne Hilfe-Touren [#8968]
- JS-Code aufteilen auf API-Code und Seiteneffekte [#8975]
- Fehler beim (Nach?)Laden des Tablesorter, wenn "make wds" genutzt wird [#8976]
- Registrieren von RouteMaps vereinfachen [#8993]
- Antworten an denselben Personenkreis [#8995]
- QR-Code-Funktionalität für Umfragen ist kaputt [#8996]
- Löschen von Anmelderegeln in Anmeldesets [#9000]
- Übersetzungen 4.3 [#9013]
- WYSIWYG lässt sich nicht mehr deaktivieren [#9038]
- Studiengruppen verwenden cid und Context nicht korrekt [#9089]
- Release 4.3 [#9097]
- Wiki-Reiter "Alle Seiten" [#9113]
- Caching verbessern für dynamisch geladenes JS [#9114]
- Sicherheitsupdate für webpack-dev-server [#9115]
- Sortierung der Teilnehmerseite kaputt [#9124]
- Globale Suche wirft Fehlermeldungen [#9151]
- Polishing TIC: Globale Suche und bisherige Suche im Kontext zueinander [#9175]
- Globale Suche: Behandlung für Unterveranstaltungen [#9178]
- Unbekannte Klasse HelpTourAudiences [#9202]
- Bug beim Reingeben der Suchparameter über die URL in der neuen globalen Suche [#9252]
- Globale Suche wirft Warnings, wodurch keine Suchergebnisse sondern ein Fehler gezeigt wird [#9253]
- ConsumerPermissions::activateRouteMap scheitert an fehlender DocBlock Klasse [#9263]
- Mehr Seite im Profil: Ungültiges oder fehlendes Sicherheits-Token. [#9286]
- Link auf Personensuche führt ins Leere [#9290]
- Die Installationsanleitung im doc-Verzeichnis ist veraltet [#9291]
- ILIAS-Schnittstelle: Aufruf von updateUser durch my_ilias_accounts unvollständig [#9312]
- ILIAS-Schnittstelle: Dialog zum Neuanlegen von Lernobjekten wird nicht geschlossen [#9313]
- ILIAS-Schnittstelle: Manuelles Zuordnen von User-Accounts ist nicht konfigurierbar und muss in updateUser berücksichtigt werden [#9317]
- ILIAS-Schnittstelle: falsche Icon-Namen und Überprüfung der Author-Berechtigung [#9322]
- ILIAS-Schnittstelle: Update der Berechtigungen in Kursen wird nicht ausgeführt [#9323]
- ILIAS-Schnittstelle: Sicherheitsabfrage for Löschen eines Lernobjekts fehlt [#9324]
- ILIAS-Schnittstelle: Hinzufügen von Lernobjekten lässt nur "copy" als Aktion zu [#9327]
- ILIAS-Schnittstelle: Optionen zum Bearbeiten der Kursverknüpfungen sind nicht auf root beschränkbar [#9328]
- ILIAS-Schnittstelle: Eigene Kategorie wird für alle Lehrende angelegt [#9329]
- PHP 7.2 Warnung unter Profil-Mehr Seite [#9330]
- Meine Veranstaltungen: PDF Export sendet falschen Content-Type [#9331]
- ILIAS-Schnittstelle: Fehlende Validitätschecks [#9333]
- ILIAS-Interface: Berechtigungen beim Hinzufügen von Lernmodulen werden nicht ausreichend überprüft [#9345]
- institute_browse ist verwaist [#9363]
- Studienbereichsauswahl funktioniert nicht [#9411]
- Fehler in der Verknüpfung von SORM und Trails [#9425]
- Nicht abschickbare Formulare [#9492]
- Annahme von Einladung in Studiengruppen erzeugt Fehlermeldung [#9507]
- COURSE_SEARCH_IS_VISIBLE_NOBODY verträgt sich nicht mit Globaler Suche [#9530]
- Fehler bei Datenschutz/Anzeige Personendaten [#9567]
- LTI: Dezimalpunkt im Export der Ergebnisse [#9574]

# 05.06.2019 v 4.2.2

https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.2

- Termine nach Ausführung einer Aktion wieder selektieren [#7067]
- Erstellen einer Ankündigung endet mit leerem Dialog [#9294]
- Ankündigung erstellen: Auswahl des Bereichs schließt Dialogteil vorzeitig [#9295]
- Anlegen von externen Seiten in einer neuen Einrichtung nicht möglich [#9332]
- PHP 7.2: Warning in der Veranstaltungshierarchie [#9349]
- PHP 7.2 Warning beim Druck von Nachrcihten [#9364]
- globalsearch responsive darstellung kaputt [#9375]
- Stud.IP 4.2: Avatarbilder von Studiengruppen können nicht geändert werden [#9376]
- MVV: Verwaltung der Studiengangteile PHP 7.3 Warning [#9399]
- Kein "leerer" Eintrag mehr bei Datenfelder vom Typ SelectBox möglich [#9422]
- PHP 72: Deprecated Warning in visual.inc.php [#9437]
- PHP 7.2: Deprecated Warning auf der "Wer ist online?"-Seite [#9439]
- PHP 7.2: Deprecated Warning in der Score-Klasse [#9440]
- PHP 7.2: Deprecated Warnings bei der Literaturliste [#9441]
- PHP 7.2: Deprecated Warnings bei den ELearning-Modulen [#9443]
- PHP 7.2: Deprecated Warning in XMLRPC-Bibliothek [#9444]
- PHP 7.2: Deprecated Warning bei der Sperregelverwaltung [#9446]
- PHP 7.2: Deprecated Warning bei der Veranstaltungshierarchie [#9447]
- PHP 7.2: Deprecated Warning bei der Verwaltung externer Seiten [#9448]
- PHP 7.2: Deprecated Warning auf Zeiten/Räume [#9449]
- PHP 7.2: Deprecated Warning im Forum [#9450]
- PHP 7.2: Deprecated Warnings im Profile/Einstellungen [#9451]
- PHP 7.2 Warnings / Error [#9469]
- PHP 7.2: Deprecated Warning beim Erstellen einer Ankündigung [#9483]
- PHP 7.2 Warning unter Modulsuche [#9491]
- Fatal Error in Activity\LiteratureProvider [#9496]
- Stundenplan: Termine werden kommentarlos nicht angelegt [#9509]
- PHP 7.2: Deprecated Warning beim Anzeigen eines Forenbeitrags [#9514]
- PHP 7.2: Warning sizeof() / count() [#9526]
- Warning beim Kompilieren der CSS-Assets [#9535]
- PHP 7.2 Warning bei Anzeige der Evaluationen [#9550]
- Hausaufgabenordner zeigen Uploads nicht an [#9562]

# 05.06.2019 v 4.1.4

https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.4

- Mehrsprachige Datenfelder an Modulen schlagen beim Speichern fehl [#8411]
- globale Suche:  Darstellung der MVV-Module kaputt [#9188]
- Globale Suche findet keine englischen Veranstaltungstitel [#9357]
- Ankündigungen haben falsche Laufzeit [#9487]
- Nicht übersetzbare Textstrings [#9502]
- Suche: Compilation failed: unmatched parentheses [#9540]
- Nachgestellter Titel wird vorausgefüllt [#9587]

# 05.06.2019 v 4.0.11

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.11

- StudipFormat erlaubt keine weiteren Markups ohne end [#3616]
- Alle Widgets auf Startseite löschen nicht möglich [#5544]
- Aufräumen nach dem Löschen von Themen aus dem Ablaufplan [#7055]
- Zeiten/Räume: Fehler bei Termineingaben öffenen Dialog als Seite [#7115]
- Vorgaben für gewähltes Passwort [#8460]
- Dateibereich: Bezeichnung "Download nur innerhalb geschlossener Gruppen" irreführend [#8481]
- Aktionsmenü: Nicht anklickbarere Bereiche zwischen Einträgen [#8883]
- Reiternavigation des Profils in der responsiven Ansicht nicht aufrufbar [#9091]
- Unnötige Meldung bzgl. Änderung der Terminart [#9138]
- Vorlesung: Beim Zuweisen aller Suchergebnisse von Studienbereichen werden zu viele Delete-Icons angezeigt [#9293]
- Fehler beim Zuordnen von Bereichen zu Ankündigungen [#9366]
- Dateibereich - Mobile-Ansicht: Buttons [#9377]
- Änderung der Sortierung in Community -> Studiengruppen führt zu SQL-Fehler [#9378]
- Dateibereich - Mobile-Ansicht: Navigation [#9382]
- Dateibereich - Herunterladen [#9386]
- Dateibereich - Dateiinfo [#9387]
- Dateibereich - Weblink [#9388]
- Nutzerbild ändern, ändert u.U. stattdessen nobody Avatar [#9390]
- Loginbildschirm wird nicht richtig gestylet [#9396]
- Teilnehmer - Bemerkung hinzufügen [#9397]
- Unklare Fehlermeldung von CSRFProtection::verifyUnsafeRequest [#9415]
- Aktions-Icon in Tabelle hat falsche Positionierung [#9416]
- Plugin-Verwaltung: Vorschaubilder sind zu klein [#9417]
- QuickSearch im Dialog: bei mehrfachem Suchen sind die Ergebnisse plötzlich im Hintergrund [#9421]
- Standard-Lizenztyp wird nicht beim Dateiupload berücksichtigt [#9427]
- Bearbeiten von Statusgruppen öffnet sich nicht im Dialog [#9428]
- Nachrichten: "Alle Nachrichten" bei den Schlagworten geht beim Hinzufügen eines Schlagwortes verloren [#9430]
- PHP 7.2: Warning in TCPDF beim Export im Forum [#9431]
- Forum: PDF-Export zeigt HTML an [#9432]
- PHP Warning:  Declaration of CalendarParserICalendar::parse($data, $ignore) should be compatible with CalendarParser::parse($data, $ignore = NULL) [#9433]
- Rollen lassen sich nicht löschen [#9436]
- Studiengruppen können nicht angelegt werden [#9453]
- Gruppenverwaltung: Reihenfolge der Gruppen zufällig [#9455]
- Teilnehmer aus einer Unterveranstaltung austragen [#9457]
- WYSIWYG: studip-floatbar führt zu Scrolling-Fehler im Firefox [#9472]
- REST-API: /api.php/user/:user_id/schedule blendet falsche Tage aus. [#9473]
- responsive darstellung login seite [#9475]
- lange Ladezeiten im Profil durch get_role_data_recursive() [#9476]
- Mobile Ansicht: Probleme bei zu breitem Footer [#9481]
- Performanceprobleme in der Rollenverwaltung [#9482]
- Dialog "Ankündigung erstellen" läßt sich nicht mit ESC schließen [#9485]
- /folder/:folder_id/files route liefert keine Daten [#9493]
- Error: Class 'Button' not found [#9499]
- Widerspruch zwischen folder und cid [#9500]
- Drucken: Außenabstände sind nicht einheitlich [#9510]
- Datei hinzufügen aus anderer Veranstaltung kopiert nicht korrekt [#9522]
- Priorisierung führt zu tausenden Einträgen [#9524]
- Import als Referenz von buttons.less in Plugins überschreibt Button-Icons [#9528]
- Default-Werte von Cronjobs werden nie ausgewertet [#9533]
- Suchwidget kann ggf. nicht zurückgesetzt werden [#9539]
- Stud.IP-Logo ragt in Navigationsleiste hinein [#9542]
- formatReady('0') liefert einen leeren String [#9551]
- PHP 7.2: Warning: A non-numeric value encountered [#9557]
- Verändern der Größe von Dialogen ist unnötig kompliziert [#9563]
- Dialoge ohne expliziten Cancel-Button sind zu breit [#9564]
- Links aus dem WYSIWYG-Editor fordern ggf. neues Login an [#9565]
- Anzeige "Die anderen Termine finden wie angegeben statt!" ist verwirrend [#9572]
- XSS Lücke in alter Stud.IP Formatierung [#9573]
- Berechnung und Anzeige des modulbezogenen Workloads [#9581]

# 23.03.2019 v 4.2.1

https://develop.studip.de/trac/query?milestone=Stud.IP+4.2.1

- PHP 7.2 Kompatibilität [#8130]
- Formular zum Bearbeiten der Datenschutzerklärung und des Impressums zu schmal [#8852]
- "Beitrag zitieren" geht nicht (no-JS Fallback) [#8902]
- Falsche Gütligkeitsdauer bei Ankündigungen [#8903]
- Studiengruppen: Infobild nicht änderbar [#9088]
- Eingabefelder beim Erstellen einer Veranstaltung "unsichtbar" [#9093]
- Link zum Anfordern der personenbezogenen Daten nur anzeigen, wenn es konfiguriert ist [#9177]
- Namespace-Problem in User-Route [#9209]
- "Ampel" in der Veranstaltungssuche hat falsche Icons [#9213]
- Unbekannte Exception MethodAllowedException [#9215]
- XSS-Schwachstelle beim Löschen von Veranstaltungen [#9232]
- Einstellen des Studiengangs geht nicht [#9280]
- Avatarupload: Probleme bei größeren Dateien [#9285]
- PHP 7.2: Warnungen beim Erstellen einer Ankündigung [#9304]
- Checkboxen stehen unterhalb des Label-Textes [#9305]
- PHP 7.2: Warnings beim Bestätigen der eMail [#9306]
- PHP 7.2: Warning bei den Event-Logs [#9334]
- PHP 7.2: Warning bei den Studiengängen [#9335]
- PHP 7.2: Warning bei der Newsverwaltung [#9336]
- PHP 7.2: Warning beim Export [#9337]
- PHP 7.2: Warning bei der Datei- und Aktivitätsübersicht [#9339]
- PHP 7.2: Warning bei den Externen Seiten [#9340]
- PHP 7.2: Warning in den Privatsphäreneinstellungen [#9341]
- PHP 7.2: Warning in der Werbebannerverwaltung [#9343]
- PHP 7.2: Warning im Terminplaner -> Veranstaltungstermine [#9344]
- PHP 7.2: Warning bei MessageBoxen [#9348]

# 23.03.2019 v 4.1.3

https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.3

- Modulsuche nicht aufrufbar [#8702]
- Suche: ESC setzt Suche nicht korrekt zurück [#8882]
- Fehlermeldung: Call to undefined method CourseExDate::getDeletionWarnings() [#8899]
- Performance-Probleme der globalen Suche [#8971]
- Dateibereich: Wenn Datei-Dialog aus anderem Kontext aufgerufen wird, gibt es trotzdem vorwärts/rückwärts Buttons [#9157]
- Schnellsuche: Gekürzte Titel erhalten kein Alt-Tag [#9164]
- Suchen: Modulicon ist schwarz [#9166]
- Globale Suche: Zu schnelles Umschalten (zu anderen Suchen) endet in leerer JS-Fehlermeldung [#9180]
- PDOException beim Kopieren einer Studiengangteilversion [#9193]
- Globale Suche: Performance-Optimierung der GUI [#9254]
- Performance-Probleme beim Filtern der Sucheinträge [#9278]
- I18NString lädt unnötig viele Daten [#9279]

# 22.03.2019 v 4.0.10

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.10

- Löschen von Einzelterminen wird nicht mehr protokolliert [#8418]
- Überflüssiger Text auf der Zugangsberechtigungsseite [#4794]
- Wiki-Layout can't handle long links [#5311]
- Funktionen in Einrichtungen: Personensuche findet nicht "Nachname, Vorname" [#6560]
- Generische Datenfelder vom Typ"date" oder "time" [#6647]
- Thema direkt löschen nicht möglich [#7009]
- Bearbeiten von aus dem Ablaufplan übernommenen Inhalten verbieten [#7010]
- Kopieren einer VA wählt falsches Semester als Voreinstellung [#7057]
- Liste mit Rückverweisen fehlt bei Wikiseiten mit Sonderzeichen im Seitennamen [#7102]
- Laschentext: bei Link ist das blaue Link-Icon auf blauem Hintergrund nicht erkennbar [#7114]
- Aktivitäten-Widget auf der Startseite gibt bei deaktivierter REST-Route keine Meldung aus [#7184]
- Externe Seiten: Kopieren von nicht unterstützten Konfigurationen auf globale Ebene möglich [#7252]
- Terminkalender: Veranstaltungstermine mit Typ > 7 mehr oder weniger unsichtbar [#7264]
- Anlegeassistent wählt immer die "erste" Einrichtung als Voreinstellung [#7421]
- Reiter "Informationen" fehlt in der Navigation [#7457]
- Vorschau für SVG-Dateien funktioniert nicht [#7942]
- Gelöschte Einzeltermine werden nicht gelöscht [#8101]
- "Umschalten des aktuellen Semesters" läßt sich nicht speichern [#8273]
- Duplicate entry beim Nachrichtenversand [#8281]
- Links wachsen aus content heraus [#8372]
- Microsoft Edge: Wiki Anzeige kleiner, Scrolling [#8417]
- Filtereinstellung unter Module [#8452]
- Avatar hochladen Exception ungenau [#8467]
- Links in der Sidebar werden doppelt escaped [#8493]
- Copy & Paste mit Wysiwyg fügt Text doppelt ein [#8526]
- WYSIWIG/Forms: WYSIWIG-Eingebafelder haben andersfarbigen Rand [#8564]
- Plugin-Verwaltung: Download hat falschen Mime-Type [#8568]
- inkonstistente Datumsangaben nach Zusammenführung von Nutzerkonten [#8577]
- Tutoreneintrag: Missverständliche Rückmeldung bei fehlenden Tutorenrechten [#8596]
- Gruppenbelegungsplan vs. Belegungsplan: Inkonsistenz bei Plus-Zeichen für neue Belegung [#8597]
- Redirect nach Archivieren bzw. Löschen einer Veranstaltung fehlt [#8603]
- Externe Seiten: Variable ###CYCLE### gibt nur Tag und Monat, aber kein Jahr aus [#8604]
- SQL Fehler beim Registrieren einer App, wenn Name Sonderzeichen enthält [#8707]
- Meine aktuellen Termine [#8711]
- Modulverwaltungseite Semesterfilter kein Reload nach Auswahl von "Alle Semester" [#8722]
- Ressourcenverwaltung: Löschen eines Attributs hinterläßt Artefakte [#8748]
- Neuer Dateibereich: Aktionsmenü "Ordner öffnen" fehlt [#8750]
- Fixierung der blauen Leiste 'Impressum' auf Blubber [#8764]
- unregisterAction von StudipLog schlägt fehl [#8771]
- FileManager::editFolder speichert nicht in PHP 7.1.x [#8804]
- Konfigurationseinstellung kann nicht auf "leer" gesetzt werden [#8840]
- Externe Seiten: Aktionsmenü zeigt Zustand an [#8873]
- Irreführende Warnmeldung auf der "Mehr..." Seite [#8972]
- Editor-Toolbar ist bei längeren Nachrichten nicht mehr zu sehen [#9010]
- Session-Daten sind eventuell kaputt [#9106]
- Rollenzuweisungen über Tabelle roles_studipperms unvollständig [#9119]
- ResourcesUserRoomsList liefert fälschlicherweise alle Resourcen-Objekte [#9122]
- Bilder in der Sidebar haben falsche Farben [#9127]
- Änderung Chef im Ring zu Root [#9135]
- Unnötige Meldung bzgl. Änderung der Terminart [#9138]
- JS-Fehler: cannot call methods on fileupload prior to initialization [#9148]
- Ressourverwaltung: Unnötiges Hovern [#9182]
- QuickSearch kann nicht vernünftig abgeleitet werden [#9186]
- Unbekannte Exception vom Typ AdmissionRuleInstallationException [#9200]
- Unbekannte Klasse StudipVote [#9203]
- Unbekannte Klasse StudipDocument [#9204]
- Unbekannte Klasse OAuthException [#9205]
- Unbekannte Klasse CoursExDate [#9206]
- Unbekannte Klasse und Methode FileHelper::sanitizeFilename [#9207]
- Namespace-Problem in Wiki-Route [#9208]
- Namespace-Problem in FileSystem-Route [#9210]
- Unbekannte Klasse CourseTopics [#9212]
- Diverse Syntaxfehler im HTML [#9214]
- Studiengruppen Beschreibung - kein html [#9217]
- Unsaubere Sortierung der Veranstaltungen bei Lehrenden auf dem Profil [#9220]
- Einrichtungszuordnung bei Anmeldesets übernimmt ersten Eintrag nicht [#9222]
- Veranstaltungsbild wird beim Löschen einer Veranstaltung nicht gelöscht [#9228]
- Fatal Error im Losverfahren [#9229]
- Aktionswähler bei den Log-Events ist unsortiert [#9230]
- Studierendenansicht simulieren und Zusatzangaben erzwingen [#9231]
- REST-API: user/:user_id/events.ics Datei falsch encodiert [#9233]
- REST-API: /course/:course_id liefert falsche Modulbeschreibung [#9234]
- REST-API: /user/:user_id/top_folder fehlen Attribute [#9239]
- REST-API: /course/:course_id/top_folder und /folder/:folder_id fehlen Attribute [#9240]
- Speichern von bereits gespeicherten Studienbereichen ergibt Fehlermeldung [#9245]
- FileManager::editFileRef() gibt einen Fehler aus, wenn effektiv keine Änderungen an einer Datei vorgenommen wurden [#9247]
- Kopie einer Dateireferenz erhält den Namen der ursprünglichen Datei, nicht der Referenz [#9248]
- PDF-Export der Studiengangteil-Version funktioniert nicht [#9250]
- Datenleck in alter REST-API GET /folder/:folder_id/permissions/:user_id [#9255]
- Modulsuche: Das default semester wird beim erstmaligen Aufruf nicht ausgewertet [#9259]
- RESTAPI sollte Exceptions in JSON-Format ausgeben [#9260]
- Anlegen von Kontaktgruppen geht nicht [#9264]
- Tippfehler beim Anlegen von Blockterminen machen die Veranstaltung unzugänglich [#9266]
- PHP Warning:  htmlspecialchars() expects parameter 1 to be string, array given [#9269]
- OpenGraph: PHP Warning:  mb_encode_numericentity(): Unknown encoding ""utf-8"" [#9271]
- Anmeldung im Stud.IP nicht möglich, wenn Umlaute im URL-Pfad vorhanden sind [#9273]
- fehlerhafte Erkennung von E-Mail-Adressen [#9276]
- URL mit Umlauten im Pfad führt zu 404-Fehler beim Absenden von Formularen im Dialog [#9277]
- Warning in der globalen Nutzerverwaltung, wenn keine Datenfelder konfiguriert sind [#9282]
- PHP Warning:  Invalid argument supplied for foreach() [#9300]
- Nutzungsbedingungen müssen beim Registrieren unter Umständen doppelt bestätigt werden [#9308]
- Aufrufe der Startseite füllen Tabelle "widget_user" für Nutzer mit Status "user" [#9309]
- Profileinstellungen: Zurücksetzten der Nachricheneinstellungen wirft Fehler [#9311]
- Bei Änderung des Studiengangs: Ungültiges oder fehlendes Sicherheitstoken [#9316]
- Tools -> Ankündigungen: Filter nicht ganz eingängig [#9321]
- Hilfeseite zur Informationsseite ist nicht vorhanden [#2157]
- Inkonsistente Groß-/Kleinschreibung des Nachrichten-Taggings [#4928]
- Fehler in Beschreibung zu Konfiguration ALLOW_CHANGE_EMAIL [#8791]
- Trails-Fehler ohne Session führen zu einem "Fatal Error" [#9225]

# 07.02.2019 v 4.1.2

https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.2

- Dateisuche (dashboard) findet alle persönliche Dateien, auch wenn sie nicht auf der Profilseite angezeigt werden [#9123]
- MVV: Verwaltung von LV-Gruppen [#7644]
- Bei "Globale Suche: Einstellungen" fehlt die Rechteabfrage [#8836]
- Schnellsuche: "alle anzeigen" findet nichts [#9070]
- Fehler bei Suche mit Suchart "Synchron ,via PDO" [#9081]
- Layout der Zuweisung von LV-Gruppen beim Anlegen von LV kaputt [#9094]

# 07.02.2019 v 4.0.9

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.9

- Schnellzugriffwidget versteckt standardmäßig neue Einträge [#7748]
- Voreinstellung für Datenübernahme bei Rollendaten in Einrichtungen (II) [#7889]
- LV-Gruppen Verwaltung unter Module [#7933]
- Quicksearch Icon nicht sichtbar [#7992]
- Ganztägiger Termin nicht mehr in "normalen" Termin änderbar [#8473]
- Archiv: Suche nach Dozent wird vermisst [#8573]
- Beschreibung von config Einträgen im Bearbeiten-Modus [#8613]
- datepicker zu "genau" [#8721]
- Kontakte: "Neue Gruppe anlegen"-Dialog mit Info-Overkill [#8727]
- Startseiten-Bild-Upload berücksichtigt keine geänderten Pfade [#8779]
- Schließen-Icon ist im Aktionsmenü einer Contentbox 5px größer [#8793]
- Bearbeiten eines fremden Profils: navigation item '/profile/edit/profile' not found [#8855]
- Anzeigefehler beim Aktionsmenü [#8925]
- Standardvertretungen beim Austragen von Dozenten berücksichtigen [#8937]
- Anzeigen von Veranstaltungsterminen in der Adminverwaltung [#8964]
- Evaluations Admin Icon passt nicht [#8970]
- Beschreibung des Ordnertypes ist erst nach dem Erstellen über Umwege erkenntlich [#8981]
- Suche in Studiengruppen teils kaputt [#9036]
- Fehler im Zusammenspiel von article.studip und dem Aktionsmenü im Header [#9075]
- Geschlechtsangabe "divers" einfügen [#9085]
- Doppeltes Entfernen von Widgets führt zu Fatal Error [#9086]
- Abgelaufene Module werden bei der LV-Gruppen-Zuweisung angeboten [#9087]
- Studienangebot zeigt Link zu deaktiviertem Studiengangsteil [#9092]
- "Neue Literaturliste" sollte Aktion in der Sidebar sein [#9095]
- Buttons sind in Dialogen immer fett beschriftet [#9099]
- Avatar-Klasse gibt inkosistente Werte zurück [#9102]
- Warning im SearchWidget [#9103]
- Ungleiche Zeilenabstände im Aktionsmenü [#9105]
- buttons.less enthält zwei Definitionen für .button.download [#9107]
- Position des Suchen-Icons bei Quicksearch falsch [#9108]
- MultiPersonSearch::setDefaultSelectableUser funktioniert nicht [#9110]
- Sortierung bei gleichem Nachnamen inkonsistent [#9111]
- Buttons können aus Dialogen herausragen [#9116]
- Veranstaltungsauswähler für Admins in Veranstaltungen verliert Auswahl [#9118]
- Doppelte eMail-Adressen führen ggf dazu, dass eine Mail nicht versendet werden kann [#9120]
- PDOException in CalendarEvent [#9121]
- Löschen von mehreren Dateien klappt nicht in "Alle Dateien" Ansicht [#9133]
- Upload im WYSIWYG-Editor funktioniert für neue Nutzer nicht [#9137]
- Fehler "Profil > Meine Dateien > Alle Dateien" [#9142]
- Linkerkennung fehlerhaft bei Umlauten [#9144]
- Anzeige der Standardvertretung ist kaputt [#9147]
- I18N: Sprachumschaltung funktioniert nicht, wenn LANGUAGE gesetzt ist [#9149]
- JS: Studip-Scrollhandler ruft unnötig oft RequestAnimationFrame() auf [#9152]
- Anzeigefehler im Belegungsplan bei überlappenden Buchungen [#9190]
- PHP-Warnung beim Aufruf der Seite "Meine Veranstaltungen" [#8809]

# 10.12.2018 v 4.2

https://develop.studip.de/trac/query?milestone=Stud.IP+4.2

- Zuweisung von Studienbereichen nicht mehr möglich [#8844]
- Tablesorter funktioniert im IE11 nicht [#9003]
- Installationspräfix im E-Mail-Subject optional machen [#5456]
- Einfügen von seiteninternen Verweisen ist nicht möglich [#5835]
- Studiengänge beim Download der Anmeldeliste [#6087]
- terms.inc.php entfernen [#6906]
- Variablen von StudipSemTree.class.php verschieben [#8055]
- CSV-Export des Ablaufplans [#8100]
- LonCapa Konnektor in Elearning Schnittstelle aufnehmen [#8114]
- utf8decode_xhr sowie encoding am StudipController ausbauen [#8203]
- StEP00320: Umgestaltung der (systematischen) Veranstaltungs- und Modulsuche [#8238]
- API: Neue Route PATCH /user/:user_id/courses/:course_id [#8240]
- Voreinstellung für Sichtbarkeit der Themen in Ablaufplan ermöglichen [#8284]
- SimpleORMap: Bessere Unterstützung für abgeleitete Klassen [#8299]
- StEP00321: Verbesserung der Stud.IP-Formulare [#8329]
- Themen als Hausarbeiten/Referate kennzeichnen [#8335]
- Selectwidget in der Sidebar auch als Multiselectwidget [#8336]
- StEP00323: Neuer Dialog zum Upload eines Avatarbildes [#8346]
- Benutzerverwaltung Rollenansicht, Einrichtungszuordnung [#8356]
- Verwaiste Funktionen/Methoden ausbauen [#8385]
- DB-Optimierungen für Stud.IP 4.2 [#8386]
- Gruppenanmeldung mit (korrekten) Anmeldezeiten [#8416]
- Wizard fürs Statusgruppen mit weiterer Option [#8420]
- Ausführlichere Beschreibung für freien Zugang, Log-Event beim Einschalten [#8426]
- STUDIP.Dialog.confirm() soll auch Boolean statt Fragen annehmen [#8438]
- Löschaktion für Kurs-Teilnehmer-Gruppen [#8445]
- Anmeldung über LTI-Schnittstelle [#8463]
- Plugins sollen über onEnable/-Disable verhindern können, dass sie (de)aktiviert werden [#8464]
- "sober" funktioniert nicht mehr bei Login [#8468]
- StEP00325: Javascript&CSS mit webpack packen [#8472]
- Pluginadministration auf PageLayout::postMessage() umstellen [#8478]
- Abfragen über PageLayout senden [#8483]
- Pluginsuche: Textdarstellung verbessern [#8486]
- SORM: (count|delete)ByColumn()-Magie [#8498]
- Plugins sollen auf der Mehr-Seite selbst entscheiden können, ob sie aktiviert werden können [#8504]
- Literaturverwaltung: Mapping der Z39.50 Schnittstelle anpassen [#8506]
- Fehlende Sortierung bei den Statusgruppen in Veranstaltungen [#8508]
- Convenience-Methoden on() und off() am NotificationCenter für die Nutzung von Closures [#8518]
- Sitzungsordner etc [#8522]
- StEP00327: Datenschutzfunktionalitäten [#8524]
- JS: Lightbox-Lib durch eigene Implementierung ersetzen [#8529]
- maximale Anzahl der externen Konfigurationen erhöhen [#8536]
- Nachricht an Teilnehmer bei Änderung der Wartelistenposition opitional machen [#8537]
- Abschalten des Archivieren von Veranstaltungen [#8538]
- Sitzungsordner - alle-Termine-markieren-Button fehlt [#8545]
- Ampel in der Veranstaltungssuche [#8546]
- Sitzungsordner - Beschreibung kann nicht eingefügt werden [#8547]
- Filter "Nur Module mit Veranstaltungen anzeigen" im Studienverlaufsplan [#8551]
- Favicon hat falsches Stud.IP-Icon [#8584]
- Ablaufplan: Multiple Darstellungsprobleme in der Übersichtstabelle [#8585]
- Eintrag in Teilnehmer-Gruppe: Anzeige aller Personen ohne Gruppe [#8595]
- Neue NPM-Version ändert package-lock.json [#8616]
- QRCodes bei den Fragebögen führen zu JS-Fehler [#8617]
- Aufruf von "npm install" mit anschließendem "npm audit fix --force" verändert package-lock.json und verursacht dadurch merge-Konflikte [#8623]
- Dashboard: Listenansicht im Dialog führt zu JS-Fehler [#8637]
- Sub-Dialoge im WYSIWYG-Editor inaktiv [#8649]
- Forms: Veranstaltungskategorien und Inhaltselemente unbedienbar [#8653]
- QuestionBox::setDeclineURL - Falscher Variablenname [#8657]
- Anzeige der Tooltips kaputt [#8679]
- "make webpack-prod" ohne "npm install" [#8680]
- Responsive Ansicht des Dashboards  / Dateimanagement ist defekt [#8693]
- Modulsuche nicht aufrufbar [#8702]
- Link zur Modulsuche wird angezeigt, obwohl keine Module vorhanden sind [#8703]
- Rechteüberprüfung bei Relationen fehlerhaft [#8705]
- Änderung Navigationsstruktur "Meine Dateien" [#8713]
- Modulverwaltungseite Semesterfilter kein Reload nach Auswahl von "Alle Semester" [#8722]
- Neue Einrichtung anlegen ohne Namen - Fehlermeldung: fehlende Bezeichnung [#8724]
- Icon-Namen für 4.2 reparieren [#8739]
- Formular zum Kopieren eines Moduls sollte sich in einem Dialog öffnen [#8741]
- Übersetzungen 4.2 [#8762]
- Suche nach Ressourcen defekt [#8778]
- Einstellungen unter "Privatsphäre: Eigenes Profil" nicht mehr änderbar [#8786]
- Pfad in der Veranstaltungssuche zeigt nur letzte Ebene (die der start_item_id) [#8787]
- Falsches Ziel auf Zurücksetzen-Button bei konfigurierten Optionen der Veranstaltungssuche [#8788]
- make bzw. make webpack-prod sollte nur Fehler zeigen [#8790]
- Falscher Methodenaufruf bei Konfiguration von Suchoptionen im Studienbereichsbaum [#8806]
- JavaScript funktioniert nicht im IE11 [#8813]
- npm empfiehlt Sicherheitsupdate [#8818]
- Fehler in Breadcrumb-Navigation in der systematischen Modulsuche nach Studiengang [#8822]
- Mehrsprachige Datenfelder werden unvollständig angezeigt [#8828]
- Fehlendende Pfeile in der Sidebar [#8830]
- Start- und Ablaufdatum von Ankündigungen dürfen nicht mehr in der Vergangenheit liegen [#8838]
- Semesterapparate-Plugin: Call to undefined method QuestionBox::render() [#8839]
- Fehler beim Erstellen von Ankündigungen [#8841]
- Suche im Log verliert aktuell gewähltes Objekt [#8843]
- SQL-Fehler "Illegal mix of collations" in der Modulsuche [#8849]
- Dialog zum Bearbeiten eines Termins: Call to a member function open() on null [#8854]
- keine Stud.IP-Version in der URL zu den Assets mehr [#8864]
- Dialog zur Einstellung der Sperrebene sieht komisch aus [#8866]
- Externe Seiten: Beim Link zur Detailseite fehlt ID der Veranstaltung [#8874]
- Externe Seiten: Formular zur Auswahl der Studienbereiche kaputt [#8877]
- Formulardesign in der Benutzerverwaltung [#8880]
- Anzeige von Labels inkonsistent [#8891]
- Nutzerverwaltung > Datenschutz > Anzeige der Personendaten [#8894]
- Neue Veranstaltung anlegen: Ein Speichern-Button ist zuviel [#8917]
- Aktionsbuttons werden bei Auswahl einzelner Dateien nicht aktiviert [#8919]
- Defektes Layout bei Tools > Export [#8921]
- Fehlermeldung beim Entfernen einer Person aus einer Studiengruppe [#8933]
- Anzeige des Ablaufplans bei ausfallenden Terminen kaputt [#8962]
- Studiengruppe: Beim Löschen eines Mitglieds wird der aktuelle Nutzer ausgetragen [#8980]
- Formular zum Bearbeiten der Einrichtungsgrunddaten sieht komisch aus [#8994]
- Tooltips für generische Datenfelder werden nicht angezeigt [#9008]
- Horizontale Scrollbar fehlt [#9017]
- Kaputter Tablesorter auf "teilnahmebeschränkte Veranstaltungen" [#9046]
- Obsolete Einstellungen in config entfernen [#9062]
- XSS-Schwachstelle beim Eintragen in VA [#9064]
- "Mehrere Gruppen anlegen": Dialog ist kaputt [#9065]
- .col-*-Angaben führen zu seltsamen Umbrüchen [#9066]
- fehlerhafte svn-properties [#1015]
- Die <legend> im <fieldset> ist 1 Pixel zu breit [#9061]

# 05.12.2018 v 4.1.1

https://develop.studip.de/trac/query?milestone=Stud.IP+4.1.1

- i18n Modulbeschreibung englische Fassung kaputt [#8407]
- Zugeklapptes Suchfeld liegt über der Seite [#8495]
- Dashboard: Speicherlimit überschritten [#8689]
- Dokumentensuche: Invalid InnoDB FTS Doc ID [#8690]
- Bezeichnung "Dashboard" entfernen [#8714]
- Schlüsselspalten werden als utf8 angelegt [#8723]
- Ändern der Reihenfolge von Modulen in Studiengangteilabschnitten kaputt [#8781]
- Veranstaltungsübersicht zeigt Unsinn an [#8784]
- Veranstaltungen werden mehrfach gefunden [#8800]
- Schnellsuche: Überschriften zu groß [#8881]
- vorhandene und bearbeitete Raumanfragen zerfallen in Einzelbelegungen mit unbekannter Zuordnung [#8906]
- CSV-Export von Veranstaltungen zeigt nichts an, wenn mehr als 500 VA [#8909]
- Fehler bei Einstellung der Datenübernahme der Rollendaten [#8910]
- Schnellsuchen vor Anerkennung der Nutzungsbedingungen erzeugt Fehlermeldung [#8927]
- Link auf Eltern-Objekt fehlerhaft in der Verwaltung von MVV-Dokumenten [#8947]
- MVV: Falsche Reihenfolge der Studiengangteil-Bezeichnungen [#8958]
- Export im Ablaufplan: Termintyp steht immer auf neuer Zeile [#8961]
- "Link zu dieser Studiengruppe" erzeugt falschen Link [#8978]
- Falscher table alias in optionaler Auswahlfunktion für Studiengangteilversionen [#8706]

# 05.12.2018 v 4.0.8

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.8

- Anlegen eines regelmäßigen Termins funktioniert nicht [#7070]
- Fragebogen mit MC-Frage erzeugt Warnung bei Auswertung [#7482]
- Anfragenplan zeigt kaputte Icons [#8802]
- warning: setlocale: LC_ALL: cannot change locale (.UTF-8) [#8856]
- Aktionsmenü: Nicht anklickbarere Bereiche zwischen Einträgen [#8883]
- Aktionsmenü: Abgrenzung zum Seitenhinhalt [#8884]
- Nicht anklickbarere Bereiche zwischen Icons und Reitern [#8885]
- FileManager::getFolderFilesRecursive vergisst Ordner [#8914]
- Upload einer leeren Datei nicht möglich [#8930]
- "Mehrere Adressaten hinzufügen": Nutzer anderer Domänen auswählbar [#8992]
- Migration 222 "UTF-8 Conversion" kann unter MariaDB >= 10.3.1 nicht ausgeführt werden [#8997]
- Bedienung der Auswahl und Priorisierung von Veranstaltungen in Anmeldeset auf Touchgeräten umständlich [#9009]
- Dateinamen im Dateibereich sind falsch sortiert [#9011]
- Markup::isHtml() liefert bei deaktiviertem Editor immer false [#9012]
- Warning beim Upload eines Avatars im PNG-Format [#9016]
- Stud.IP 3.5: Migrationen 157 und 158 laufen nicht mit MySQL > 5.7.4 [#9018]
- Migration 180 bricht wegen fehlendem default-Wert für Spalte "comment" der config-Tabelle ab [#9021]
- "Meine Veranstaltungen" lädt unnötig lange bei VAs mit vielen Ordnern [#9023]
- Dateibereich: Datenexport im ZIP-Archiv enthält Vorname und Nachname im selben Feld [#9029]
- Fehler beim Registrieren einer Applikation [#9031]
- ExportPDF::save funktioniert nicht [#9033]
- File::connectWithDataFile sollte auch "$file->size" anpassen [#9034]
- Export von persönlichen Literaturlisten klappt nicht [#9035]
- Suche in Studiengruppen teils kaputt [#9036]
- Zeiten/Räume: Ändern des Semesters ändert nicht Semesterfilter [#9045]
- CourseEvent::getPermission ignoriert user_id Parameter [#9047]
- Leerzeichen bei Suche nach Personen im Log ignorieren [#9048]
- Bindestrich. bzw. Rechtschreibfehler und Leerzeichen [#9052]
- Tippfehler bei Widgetbearbeitung [#9055]
- MyCoursesSearch produziert SQL Fehler mit perm tutor oder autor [#9056]
- Raumanfragen für vergangene Termine werden mit angezeigt [#9057]
- UserLookup-Filter arbeiten unscharf [#9058]
- Cronjobs: Pagination zeigt zuviele Seiten an, wenn gefilter wurde [#9067]
- Falsche Migrationsnummer bei Migration [#8544]

# 06.11.2018 v 4.0.7

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.7

- Aktionen in der Ergebnisliste der Nutzerverwaltung [#8030]
- HTML-Entities nicht mehr ersetzen [#8104]
- Studip-Dialog ignoriert Datei-Uploads [#8708]
- Lizenzwähl-Dialog hat doppelte Buttons "Abbrechen" und "Schliessen" [#8710]
- Link auf Blog im Footer raus [#8736]
- Beschränkte Teilnehmerzahl, Windhund Verfahren kann versehentlich gewählt werden [#8738]
- Austreten aus Studiengruppen funktioniert nicht über Tür-Icon [#8751]
- Klickfläche in Aktionsmenüs zu klein [#8789]
- ActionMenu::addButton() wird falsch angezeigt [#8795]
- Anzeige kaputt bei ActionMenu::THRESHOLD > 1 [#8796]
- Grunddaten: Gesperrte Textfelder sind nicht disabled [#8799]
- Antwortmöglichkeiten eines Fragebogens werden nicht gespeichert [#8801]
- Avatar-Menü: Abstand zwischen Bild und Dropdown-Icon [#8803]
- HTML-Entities im RTF-Export der Teilnehmerseite [#8810]
- UTF-8 Migration konvertiert auch IDs und ENUM-Werte [#8820]
- RELATIVE_PATH_RESOURCES entfernen [#8834]
- submit-upon-select funktioniert nicht richtig bei leeren Werten [#8842]
- Teilnehmerseite einer Veranstaltung: Exception bzw. Fatal Error beim Laden der Liste [#8848]
- Ausgeblendete Veranstaltungsfilter automatisch deaktivieren [#8850]
- Dropdown-Box zur Auswahl von Einrichtungen zu klein [#8853]
- Passwort kann man mobil nicht ändern [#8858]
- XML-RPC Web-Service verwendet falsche Codierung [#8875]
- Nicht ausgewählte Studienbereiche werden auf externen Seiten ausgegeben [#8878]
- ActionMenu::addButton() hat im Aktionsmenü keinen anklickbaren Label [#8890]
- Course Route hat unterirdische Performance bei vielen Teilnehmern [#8900]
- Exception beim Schließen des Dialogs für neue Literatur [#8922]
- Buchstabendreher in /lib/filesystem/PublicFolder.php:  Donwload [#8934]
- Tutor austragen über Teilnehmerliste: Checkboxauswahl verschwindet bei Rückfrage [#8936]
- SemesterData::getAllSemesterData wird statisch und nicht-statisch aufgerufen [#8938]
- Non-static method CycleDataDB::getPredominantRoomDB() should not be called statically [#8940]
- Avatar.class.php: func_get_arg(): Argument 1 not passed to function [#8941]
- Statische Methoden in SeminarDB.class.php sind nicht statisch definiert [#8942]
- lib/dates.inc.php, Zeile 494: Only variables should be assigned by reference [#8943]
- Teilnehmerexport ohne Dateinamen, wenn der Veranstaltungsname Sonderzeichen enthält [#8944]
- Datetime-Picker schliesst sich nach Auswahl des Datums [#8965]
- Löschen von freien Inhalten setzt "ticket"-Parameter, was zu Fehlern mit PHPCas führt [#8985]
- Fehlermeldung in REST-Route für Stundenplan [#8990]
- Dateibereich: Verwirrendes Schloss [#8991]
- "Anlegeassistent für diesen Typ sperren" wird ignoriert, wenn es sich um eine Studiengruppe handelt [#9002]

# 23.08.2018 v 4.0.6

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.6

- Fehler bei der VA-Raumbuchung [#8574]
- Zusatzangaben - Export : Fragen, die kein TN beantwortet hat, erzeugen keine Spalte [#8594]
- Spracheinstellung kann bei Neuanlage von Nutzern nicht gewählt werden [#8619]
- Nachrichten über neue Forenbeiträge enthalten kaputten Text [#8646]
- CSV Export in der Nutzerverwaltung wirft Fehler "User::userdomains not found" [#8650]
- Rest-API: /message/:message_id wirft Invalid ArgumentException [#8673]
- web_migrate nicht aufrufbar bei Update auf 4.0/4.1 [#8694]
- Es werden keine Aktivitäten für Ankündigungen erstellt [#8717]
- Vorläufiger Eintrag führt sofort zu "Zugriff verweigert" Meldung [#8749]
- Externe Seiten: Warning: Illegal string offset 'main_module' [#8752]
- SessionDecoder scheitert, wenn nicht-ascii in session Daten enthalten ist [#8767]
- Suche im Archiv: Geschützte Dateisammlung verbirgt die andere [#8774]
- Hilfelaschen-Texte können nicht bearbeitet werden [#8783]
- startpage_redirect() leitet ggf falsch weiter [#8785]

# 05.07.2018 v 4.1

https://develop.studip.de/trac/query?milestone=Stud.IP+4.1

- Handling des Datums bei Ankündiungen [#6861]
- Blubber: Diverse Probleme beim Löschen von Beiträgen [#7396]
- Mailqueue-Cronjob soll Statusmeldungen ausgeben [#7420]
- Veranstaltungsnummer fehlt in Admin-Widget [#7453]
- Anzahl der Raumanfragen auf Verwaltung von Veranstaltungen anzeigen [#7528]
- Sidebar-Aktion zum Anlegen einer Wiki-Seite [#7560]
- Adminbereich Anzeigen aller Veranstaltungen auf Wunsch [#7636]
- Hinzufügen eines Emoji-Pickers [#7652]
- Adminbereich: Anzeigen von Spalten durch Plugins [#7672]
- Stud.IP Overlay überarbeiten [#7692]
- StEP00315 MVV: Internationalisierung [#7719]
- StEP00316 MVV: Vollständige Kernintegration [#7720]
- TIC: Suche nach Wildcards in Datenfeldern der Benutzer [#7723]
- Doxyfile aktualisieren [#7735]
- "Werbebanner" gehört unter Standort statt System [#7758]
- Filter für Aktivitätstypen [#7763]
- Timeout für Abfragen an Plugin-Repositories runtersetzen [#7792]
- Forum: Integration von SORM für die ForumCat Model-Klasse [#7809]
- "Link zu dieser Veranstaltung" auf VA-Übersicht und Detailseite anzeigen [#7825]
- StEP00318: Dateimanagement – Dashboard und Suche [#7853]
- StudipVersion auch im Kern nutzen [#7855]
- TIC: Anzahl der Plugins in der Pluginverwaltung anzeigen [#7860]
- Export im Ablaufplan soll Termintyp mit ausgeben [#7867]
- QRCode anzeigen zu Fragebögen [#7868]
- StEP00306: Auch den Adressaten sollen die anderen Adressaten sichtbar sein. [#7874]
- Automatisiertes Nachrücken aus der Warteliste übers Anmeldeset konfigurieren [#7885]
- Alle Benachrichtigungen als gelesen markieren [#7892]
- StEP00278: Intelligente Suche - Einbau in den Kern [#7893]
- Erneuerung aller Standard-Avatare [#7894]
- Kaputte Dateinamen bei Downloads [#7913]
- svn:ignore-Property für Assets-Cache-Verzeichnis [#7915]
- JavaScript-Libs aktualisieren und ausmisten [#7919]
- Studierenden optional die Möglichkeit geben, allen anderen Teilnehmern einer VA zu schreiben [#7921]
- Favicon updaten [#7923]
- JS-Bibliothek Notificon ersetzen [#7924]
- Ausgefallene Termine auch im Ablaufplan wiederherstellen [#7925]
- Cache für den Autoloader [#7927]
- LV-Gruppen Verwaltung in einer Veranstaltung [#7932]
- Ordner für frei zugängliche Inhalte in einer Veranstaltung [#7938]
- Zeitgesteuerte Ordner im Dateibereich [#7943]
- Filter für globalen Status bei bedingter Anmeldung [#7953]
- MVV: Sortierung allgemein [#7967]
- MVV Veranstaltungsdetails > Modulzuordnungen [#7970]
- MVV: Wysiwyg Aktivierung in der Modulbeschreibung [#7973]
- Avatar vergrößern [#7976]
- Export des Ablaufplans erweitern [#7979]
- Verbesserungen am StudipCache [#7981]
- Konfigurationseinstellungen für Veranstaltungen [#7987]
- Bearbeitungsstatus einer Veranstaltung für Admins um einen dritten Status erweitern [#8008]
- Kaputte Anzeige der Anzahl gefundener Module im Admin-Bereich [#8124]
- Sichtbarkeit von Objekten abhängig von globaler Sichtbarkeit [#8134]
- Übersetzungen 4.1 [#8138]
- MVV-Admin (als Inst-Admin) STG-Versionen [#8146]
- MVV-Admin (als Inst-Admin) Studiengangsteile [#8147]
- MVV-Admin (als Inst-Admin) Fächer/Abschlüsse [#8148]
- Registrierungsemail kaputt [#8191]
- Suchfeld in der responsiven Ansicht ist "kaputt" [#8212]
- MVV: Paginierung kaputt [#8213]
- Widget "Neue Dateien" sehr langsam [#8235]
- Fehler in der globalen Suche [#8245]
- Globale Suche: SyntaxError bei Anzeige der Ergebnisse [#8264]
- Globale Suche: Fehlermeldung (mysql bzw. internal error) [#8279]
- Grunddaten > VA-Beschreibung [#8288]
- Klasse BreadCrumb liegt am falschen Ort [#8308]
- Fehler in der Dateisuche [#8325]
- MVV_i8n: Migration schlägt fehl [#8326]
- Dateidashboard: Rahmen hovert unnötig [#8332]
- Schnellsuche: Seit Einbau neue Suche ist Kopfzeile nicht mehr konsistent [#8339]
- Ergebnislänge kann Layout zerstören [#8340]
- Global Suche MVV-Module [#8342]
- Widget Aktivitäten: gendern von Text "Nutzer" [#8344]
- Selectbox bei Verwaltung von Zugangsberechtigungen in einer Veranstaltung nutz noch $_SESSION['SessionSeminar'] [#8352]
- Selectbox bei Verwalten von Raumanfrage in einer Veranstaltung nutz noch $_SESSION['SessionSeminar'] [#8354]
- $_SESSION['SessionSeminar']  Fragmente entfernen [#8355]
- Widgets: Squeeze-Fehler durch @import [#8365]
- Globale Suche in Dateien: institut_id statt institute_id [#8431]
- Crlt+Space aktiviert Schnellsuche hinter modalem Dialog [#8471]
- SQL-Fehler bei Suche nach Studiengang [#8474]
- Fehlerhafte studip.sql  und Migration [#8490]
- Rundmail in Veranstaltungen [#8492]
- PHP-Less-Compiler schlägt fehl [#8497]
- Dashboard: Inaktives Widgetsystem soll wachsen der einzelnen Elemente ermöglichen [#8636]
- Excel Export von Plugininhalten übergibt falschen Wert [#8641]
- Migration von Stud.IP < 3.5 auf 4.1: Activities-Migration schlägt fehl [#8699]
- Migration von Stud.IP < 3.5 auf 4.1: Migration 226 (Konfiguration) schlägt fehl [#8701]
- Kopieren von Modulen kaputt [#8704]
- Button-Verwendung bei "Seiten löschen" im Wiki etwas konsistenter gestalten [#5043]

# 14.06.2018 v 4.0.5

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.5

- Obsolete Tabellen vom alten Dateibereich noch in Benutzung [#7558]
- HTML-ähnliche Inhalte verschwinden bei der Anzeige [#8209]
- Dateibereich: Rotfärbung auf Meine Veranstaltung wird schon beim Betreten gelöscht [#8333]
- Themen aus Veranstaltung kopieren [#8446]
- Problem bei  (freiem) Dateinamen mit & [#8455]
- Entzippen geht nicht [#8462]
- NotificationCenter::postNotification triggert falsche Events [#8465]
- Beim neuen Dateiupload-Dialog fehler bei externer Verwendung die Angabe der erlaubten Dateiarten und ~größen [#8466]
- Betreff der Nachricht wird im responsiven Modus gedoppelt [#8469]
- CSRF-Schwachstelle beim Eintragen in eine Veranstaltung [#8479]
- CSRF-Schwachstelle beim Hinzufügen/Entfernen von Kontakten [#8480]
- FileArchiveManager::createArchiveFromFolder funktioniert nicht [#8484]
- VA - Zugangsberechtigungen: "Zuordnung zu einem bestehenden Anmeldeset"  ist nicht wirklich als interkatives Element erkennbar [#8488]
- Übersetzungsfehler [#8491]
- Dateibereich: Pfadangabe in den Metadaten einer Datei fehlt [#8496]
- Fehlende Schreibrechte in upload_doc führen nicht zu einem Fehler [#8503]
- Plugins werden auf einer Seite u.U. doppelt erzeugt [#8519]
- Themenordner übernimmt nicht geänderten Titel [#8523]
- Thema nach oben/unten verschieben ist kaputt [#8527]
- Filter nach Datenfeldern berücksichtigt keine Standardwerte [#8552]
- Dateiupload im WYSIWYG-Editor auf der Startseite und Co [#8566]
- Fatal Error beim Zuweisen von Ilias Objekten (PHP 7.1) [#8576]
- Themenordner: Titel kann scheinbar geändert werden/Reihenfolge der Themenordner [#8581]
- ZIP-Archiv von mehreren Dateien hat keinen sinnvollen Namen [#8583]
- Ablaufplan: Multiple Darstellungsprobleme beim Bearbeiten eines Termins [#8586]
- Mailbenachrichtigung: Link aus den Mail landen immer auf normalem Login [#8587]
- Ordner: Beschreibungstext erscheint doppelt [#8602]
- Unterordner verschwinden beim Verschieben [#8608]
- WikiPage::store wirft Exception [#8609]
- Warning bei Anzeige des Dateipfads im Dashboard [#8630]
- Öffentliche Ordner von anderen Nutzern können im eigenen Kontext geöffnet werden [#8631]
- utf-8 Migration führt zu evtl. Datenverlust im Wiki [#8643]

# 12.04.2018 v 4.0.4

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.4

- Dateibereich: Gezippter Ordner trägt als Dateinamen Hash statt Namen [#8324]
- Teilnehmer einer VA können Dateien löschen, für die sie gar keine Rechte haben [#8433]
- Fragebögen: Korrekte Antwort geht verloren beim Umsortieren [#8434]
- SORM: Eigene Callbacks sollten grundsätzlich zuerst ausgeführt werden [#8437]
- Datei-API liefert keine URL für Datei-Links [#8439]
- Zuviele Dateien werden als neu markiert [#8447]
- Datenfelder für bedingte Anmeldung unsichtbar [#8450]
- Suche im Vorlesungsverzeichnis mobil [#8453]

# 03.04.2018 v 4.0.3

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.3

- bugbash: XSS bei Lernmodul-Account [#3321]
- bugbash: Linkverschleierung seminar_main [#3345]
- Export von Zusatzangaben defekt [#4086]
- Navigationspunkte sollten keine Aktion sein [#4302]
- Meine Veranstaltungen: Benachrichtigungen: Zurücksetzen funktioniert nicht [#4717]
- SORM: Update des Primärschlüssels nicht möglich [#5420]
- falsche Verwendung von gettext [#6193]
- Benutzerkonto bearbeiten: fehlende Erfolgsmeldung u.a. [#6259]
- calplus.gif wird unnötig vewendet [#6451]
- "Veranstaltungsübersicht" für root verlinkt noch auf die Suche [#6500]
- Tooltip-Icons der Datenfeldern bei den Grunddaten einer VA sind falsch ausgerichtet [#6822]
- PHP7-Bugs-Warnings [#6824]
- Profil-Menü in der Symbolleiste Gendern [#7582]
- Optionen für Veranstaltungskategorien überflüssig [#7607]
- Erfolgsmeldung nach Löschen von 1 Ordner grammatikalisch falsch [#7663]
- Inkonsistenz zwischen "Ordneransicht" und "Alle Dateien" bez. Aktivitätsstatus  der Buttons [#7667]
- StartupChecks wird nicht mehr verwendet [#7689]
- Message-Route ist kaputt [#7950]
- Die Stud.IP 4.0 Installationsanleitung ist veraltet [#7963]
- Hochladen von Dateien: Dialog bleibt nach Upload stehen, wenn die Datei größer als post_max_size ist [#8043]
- Benutzerverwaltung: Statusänderung einer Person in einer Einrichtung wird nicht gespeichert [#8060]
- Zweimal Semester-Angabe in Archiv-Html [#8172]
- API-Route GET /folder/:folder_id liefert falsche Werte in den Feldern "subfolders" und "data_content" [#8181]
- Rest-API liefert keine Dateigrößen [#8184]
- API-Route /folder/:folder_id/subfolders prüft nicht, ob die Unterordner sichtbar sind [#8185]
- API-Routen zum Kopieren, Verschieben und Löschen von Ordnern liefert falsche Werte im Feld data_content [#8186]
- Route /folder/:parent_folder_id/new_folder liefert falsche Daten zurück [#8187]
- Route PUT /folder/:folder_id liefert kein Objekt zurück [#8188]
- Lizenzabfrage hängt bei zipupload [#8220]
- Nach Zipupload mit vielen Dateien bleibt das Dialogfenster stehen [#8224]
- Checkbox einer neuen Datei enabled nicht die Buttons für Bulkactions [#8229]
- Veranstaltungsdetails [#8233]
- LVGruppen-Details verlinken noch auf archiv.php [#8267]
- POST /dispatch.php/file/add_url => upstream sent too big header while reading response header from upstream [#8268]
- Plugin-Assets können nicht korrekt ausgeliefert werden [#8271]
- Quicksearch: Veranstaltungen ohne Nummer werden nicht gefunden [#8275]
- Ordnerbeschreibungen werden nicht angezeigt [#8276]
- Plugins: Origin, Version und Beschreibung nicht mehr in der Administration sichtbar [#8277]
- Dateibereich: Drag and Drop-Probleme [#8305]
- SEM_VISIBILITY_PERM wird in SemBrowse.php nicht beachtet [#8315]
- Eigene URL-Schemata als OAuth-Callback zulassen [#8331]
- Startseite: Widgets sollen in responsiver Ansicht nicht verschiebbar sein [#8337]
- Responsives Design: Auf kleineren Smartphones verdeckt Footer Buttons [#8338]
- Navigation fehlt bei Admin > Einrichtungen [#8351]
- Dateibereich: Uploadeinschränkungen werden nicht ausgewertet und nicht angezeigt [#8359]
- Profilseite: Kronen werden doppelt angezeigt [#8360]
- Nachrichten: Exception beim Anhängeupload soll nicht mehr im Log landen [#8361]
- Detailseite: Tabelle in Veranstaltungsort / Veranstaltungszeiten endet in dunkler Linie [#8363]
- API: /course/:course_id fehlt "group" Attribut [#8364]
- Dateibereich: Mehrzeilige Beschreibungen [#8367]
- Laden von ExTerminen: CourseCancelledEvent::resource_id not found. [#8368]
- Ressourcen: Error: Undefined class constant 'INACTIVE' [#8370]
- Darstellungsfehler in Tooltips [#8371]
- Suche nach freien Räumen für das ganze Semester funktioniert nicht mehr [#8383]
- Fehlendes Icon für §60a [#8389]
- Anmeldeset bearbeiten: Regel entfernen funktioniert nicht [#8393]
- Kalender freigeben: Nutzer entfernen funktioniert nicht [#8395]
- Hochladen der Infobilder in einer VA [#8397]
- Themenordner und Gruppenordner verlieren Zuordnung beim erneuten speichern [#8398]
- Ordnerbeschreibung ist nicht mehr formatiert [#8399]
- csv / xls Exporte in Excel mit "kaputter" Kodierung [#8401]
- Sortierung nach Dateityp/Ordnertyp funktioniert nicht [#8402]
- MOADB Migration vertauscht alte Lizenzeinstellung [#8403]
- Fatal Error in Nutzerverwaltung bei  "Alle Dateien des Nutzers aus Veranstaltungen und Einrichtungen als ZIP herunterladen" [#8404]
- Buchung aus Gruppenraumplan heraus führt zur Raumsuche [#8405]
- Verwaltung von Veranstaltungen: Archivieren hat hohen Speicherverbrauch [#8412]
- Archivieren hinterlässt (viele) Artefakte [#8413]
- Verwaltung von Veranstaltungen: Archivieren als Admin wirft AccessDeniedException [#8419]
- Anlegen einer Studiengruppe [#8422]
- Übersetzungstippfehler English Version [#7056]

# 17.03.2018 v 4.0.2

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.2

- select.submit-upon-select funktioniert nur sporadisch [#8011]
- Export von Evaluation wirft Fatal Error [#8205]
- UnexpectedValueException: content_terms_of_use_entries.is_default must not be null. [#8248]
- SQL Integrity contraint violation bei ForumVisit [#8250]
- InvalidArgumentException beim Versuch, einen fremden persönlichen Dateibereich zu betreten [#8252]
- Datei hinzufügen aus Cloud-Plugin geht nicht [#8253]
- PHP Warning:  Missing argument 2 for DocumentController::download_action() [#8258]
- Formular Raumsuche [#8263]
- Fehlermeldung beim Übernehmen aller Einträge einer Literaturliste in die Merkliste [#8270]
- Falsche Verlinkung bei der Zuweisungen von Pluginrollen und deren Einrichtungen [#8274]
- "Alle als gelesen Markieren" fehlt [#8283]
- Veranstaltungsdetails / Beschreibung [#8285]
- TypeError beim Verschieben eines Ordners an die gleiche Stelle, wo er herkommt [#8290]
- Aktivieren von Plugins in Einrichtung nicht mehr möglich. [#8294]
- Performanceprobleme Emailbenachrichtigungen [#8300]
- Modulübersicht fehlt in der responsiven Ansicht das Layout [#8307]
- Hausaufgaben-Ordner: CSV-Datei mit Dateiinfos fehlt beim Herunterladen als ZIP-Archiv [#8311]
- Fehler beim Zuwseisen einer Statusgruppe als Admin [#8314]
- Evaluationen lassen sich nicht zu- /aufklappen [#8327]

# 02.03.2018 v 4.0.1

https://develop.studip.de/trac/query?milestone=Stud.IP+4.0.1

- Mehr-Seite bei neuen Veranstaltungen: Deaktivierung eines Veranstaltungsmoduls liefert zu viele Erfolgsmeldungen [#8153]
- Registrierung kaputt [#8190]
- Kein Logout mit Status user [#8198]
- Studiengruppen anlegen als user möglich [#8199]
- Nachrichten verschicken als user möglich [#8200]
- Auswertung von Evaluation wirft (manchmal) Fatal Error [#8206]
- Tools/Export als pdf geht nicht [#8207]
- API: Route /studip/settings bricht mit Fatal Error ab [#8211]
- Neue TLDs nicht berücksichtigt [#8214]