Liste aller merge requests
| Titel | Beschreibung | |
| WIP: Core x-domain content server | + Eigene Controller, die den externen Content-Aufruf handeln (altes PHP-Skript entfernt) + Eigene Datenbanktabelle die extene Content-Aufrufe vermerkt (altes Logfile entfernt) + Eigene Administration mit separatem Recht wo externe Content-Aufrufe eingesehen werden können - nicht behandelt wurden die Konfiguration von zugriffsberechtigten extenen Domains | Details |
| Fix babel config | Details | |
| Feature/ll 146 missing mail adresses | Ersetzung backend_display_name durch display_name | Details |
| role_filter_added_LL-167 | Details | |
| LL-171 num trainings added | Details | |
| Feature/ll 163 add columns to roles | Details | |
| fix training assignment end date | Details | |
| Feature/ll 186 refactor training progress | **LL-186 Umbau des Trainingsfortschritts** Der Trainingsfortschritt darf nicht mehr an der Kombination aus User und Training gespeichert werden, sondern muss explizit an der entsprechenden Trainingszuweisung gebucht werden. Dies betrifft sowohl den Fortschritt des gesamten Trainings wie den Fortschritt der einzelnen Items. Beim speichern der Sessions und der damit verbundenen Aktualisierung der Fortschritte, muss sichergestellt sein, dass nur aktive Buchungen aktualisiert werden. http://jira.learningsystem.de/browse/LL-186 Gregor Gabriel hat einen Kommentar hinzugefügt - 12/Feb/20 9:02 - bearbeitet Zunächt werten TrainingProgress und TrainingItemProgress mit dem Attribut training_assignment_id versehen. Das schein zu reichen um eine neue Lernsession zu starten und alle passenden TrainingItemProgress Objekte zu aktualisieren. ABER wenn man weiterlernen will, wie stellt man da sicher, dass der bereits vorhandene Lernfortschritt aus dem Zeitraum der Freischaltung ist? Wir prüfen hier ob eine Lern-Session existiert, die in den Freischaltungszeitraum fällt. Existieren mehrere Freischaltungen - eine in deren Zeitraum die letzte Lern-Session nicht fällt und eine in deren Zeitraum die letzte Lern-Session fällt - dann wird die Lern-Session fortgesetzt und gilt für beide Freischaltungen. Bei Freischaltung-Überlappungen zeigen wir immer den besten Lernfortschritt. - Es kann aber passieren, dass bei überlappenden Freischaltungen, ein Lerner heute ins System geht und feststellt, dass er nichts zu tun hat. Würde er dann das Training nur kurz starten, ohne es durchzuarbeiten, so würde er den Lernstand in die neue Freischaltung dauerhaft übernehmen. Tut er es nicht, so muss er das Training an nächsten Morgen komplett absolvieren, wenn die ältere Freischaltung dann abgelaufen ist. Gregor Gabriel hat einen Kommentar hinzugefügt - Gestern 9:05 Wir zeigen ab jetzt bei den Trainings unterhalb eines Users die Buchungen an, so dass Trainings doppelt erscheinen können | Details |
| add admin view of notification | http://jira.learningsystem.de/browse/LL-170 | Details |
| LL-196 - removed possibility to assign trainings in group administration | removed client selector for users with client_id > 0 | Details |