Liste der merge requests

Liste aller merge requests


Titel Beschreibung
Feature LL-1063 - Abteilungen mit Orders dürfen nicht mehr löschbar sein Folgende Lösung wurde jetzt im Tree umgesetzt: 1. Die APIs wurden abgesichert 1. Der Löschbutton wird immer angeboten 1. Bevor der Löschvorgang ausgeführt wird, wird der User erst nochmal gefragt, ob er löschen will 1. Wenn der Abteilung weder aktive User noch aktive/eingeplante Orders zugeordnet sind und die Abteilung auch keine Unterabteilungen hat, so wird die Löschung ohne weitere Rückmeldungen durchgeführt 1. Wenn der Abteilung aktive/eingeplante Orders zugeordnet sind oder wenn die Abteilung mindesten eine Unterabteilungen hat, wird nicht gelöscht und der User erhält eine entsprechende Meldung 1. Wenn der Abteilung aktive User zugeordnet sind erscheint eine zusätzliche Anfrage, die das mitteilt und fragt ob man dennoch löschen möchte siehe http://jira.learningsystem.de/browse/LL-1063 Details
LL-1079-error-message-on-staging Ok, das lässt sich nachstellen. In dem Fall wenn ein User ein Training abgeschlossen hat und danach das Training dazu gelöscht wird erscheint diese Meldung. Details
LL-1061 Umbau Kategorie-Filter auf multi-selectize (UGW 4.5.2) Bitte das aktuelle select auf ein Selectize mit Mehrfachauswahl umstellen. Feld in dem Zuge auf den kompletten verbleibenden Platz ausdehnen (größere Screens). Zusätzlich, zur besseren Übersicht, die Kategorie an der jeweiligen Rückfrage in der Liste anzeigen. Option A: neue, sortierbare Spalte zwischen "Unterweisung" und "Rückfrage" Option B: als 2. untergeodnete Zeile unter der Unterweisung (text-muted, small) + turned category filter to multi select + added category list under training name in table Details
LL-1065 - SetTimeout als Funktion Für den Import, aber auch für andere Stellen haben wir eine Erweiterung des timeouts eingebaut. Es wird suksessive set_timelimit(30) ausgeführt Dies hat zur Folge, dass gleichzeitig der timeout auf 30 gesetzt wird. In der Oberfläche hat das keine Auswirkung, da nach dem letzten Aufruf die 30 Sekunden ausreichen. Wenn man den Import allerdings in einem Test ausführt, terminiert das phpunit, nach 30 Sekunden. Der Aufruf sollte in einen helper gekapselt werden, der die php config berücksichtigt. Besteht gar keine Zeitbeschränkung, dann wird nichts verändert, ansonsten wird im set_timelimit wird der config Wert verwendet. + wrapped set_time_limit function to helper and call it only in none cli mode Details
Feature/ll 993 optimized training booking Enthält nur die Optimierungen am jsTree (bzw. dessen vue-wrapper) und die Umstellung der Routen für den Abruf auf GET. Die ist die Vorbereitung für das Refactoring von search(), list() und all(), sowie für die Einbindung des jsTree in die Buchungsmaske (was eigentlich in LL-993 erledigt werden sollte). Dieser Zweig wurde den Einbau des jsTree vorgezogen, da diese Änderungen aktuell sinnvoll sind und nicht warten sollen ,bis alle Hürden am jsTRee beseitigt sind. Details
Feature/ll 1057 use create instead of add on buttons Details
LL-1062-customization-user-data Achtung löscht bis auf die Telefonnummern der 'Client_admins' alle weiteren neben ‘Benutzer’ auch die der User 'Controller', 'Unterweisungsverwaltung' und 'Demo Katalog'. Details
Feature/ll 1075 add tests for subscription routes + LL-1074 - Fehlende Tests für alle Routen rund um die Abonnements bereitstellen + weitere Route abgesichert Details
Abteilungsvorgesetzte sollen in ihren Reports auch exportieren head of department can do report exports Uli meine es wäre sinnvoll, wenn Vorgesetzte auch Zertifikate exportieren können! Soll das noch mit rein? Michaelas Ticket LL-1044 fordert explizit den ZertifikateExport für Vorgesetzte, also kommt es doch noch rein Details
LL-1019-change-from-node-sass-to-dart-sass verschlankte Version erstellt siehe LL-1019-change-from-node-sass-to-dart-sass Details