Liste der merge requests

Liste aller merge requests


Titel Beschreibung
Feature/ll 996 missing translations Grund für die fehlenden Übersetzungen war ein Fehler im Handling der ausgewählten Sprache in der Session.` Ein Nutzer kann seine Sprache im internen Bereich umstellen. Diese Info wird in die Session geschrieben. Beim Abruf der Informationen wurde die Session immer erneuert (ggf. mit der Default-Locale bei Gästen). Dies führte dazu, dass Änderungen der Default-Locale nicht angezeigt wurden. Nun schreibt die Plattform die Sprache nur noch in die Session, wenn das Dropdown betätigt wird. Zudem liest die Middleware die Session nur noch bie angemeldeten Nutzern aus, so dass Gäste immer die Default-Locale erhalten. Zusätzlich wurde die Default-Locale in der .env verfügbar gemacht. Zum Test: Lokal eine CMS-Seite anlegen, die den Short-Code `{{ feature_table() }}` nutzt. Diese sollte - wenn man nicht angemeldet ist - in den Überschriften und in den Funktionsbeschreibungen die aktuelle Default-Locale nutzen (DE). Wird nun die Sprache in der .env umgestellt (Parameter `APP_LOCALE`), sollte die CMS-Seite nach einem Reload korrekt die Sprache wechseln. Als 2. Test kann - nach dem Anmelden - die Sprache über das Dropdown für den User geändert werden. Bei gleicher Session sollte das CMS diese Wahl respektieren. Da das CMS ansonsten keine Übersetzungen bereitstellt (also konkret bei der Preis-Übersicht die Kacheln nicht übersetzt werden), die hat diese 2. Funktion aktuell noch keine hohe Relevanz. Details
LL-995 - Löschen von Trainings muss Zuweisungen mitlöschen + extended dialog before deleting a training + do not delete passed training assignemts but all other when deleting a training Details
LL-1005: Den globalen Api-RateLimit wert auf 300 hochgesetzt, so dass der… LL-1005: Den globalen Api-RateLimit wert auf 300 hochgesetzt, so dass der apiRoute-Wert greifen kann. @gabrielg - inhaltlich passt das Details
Feature/ll 1002 reminder template variable trainingurl with client Details
Feature/ll 1008 customer address missing in subscription mail …\app\Notifications\ClientCreated.php $subscription entfernt Aufruf erfolgt beim Erstellen im Backend Anschrift kann nicht beim Erstellen im Backend eingetragen werden Details
Feature/ll 989 classroom trainings Folgende Features wurden umgesetzt: - [x] Eigenes Modul, eigenes Datenmodell, unabhängig von bisherigen Entitäten - [x] Verknüpfung mit den Usern des Clients - [x] Anlegen eines Offline-Kurses (durch Client-Admin) - [x] Mit Name, Datum, Liste :speech_balloon: zusätzlich "Gültig bis" bereitgestellt - [x] Bearbeiten von angelegten Offline-Kursen ist immer möglich - [x] Zuweisen von Mitarbeitern (durch Client-Admin, Trainingsmanager) - [x] Anhaken / Abstreichen der "Besucher" der Trainings (durch Client-Admin) :speech_balloon: habe es auch dem Trainingsmanager erlaubt - [x] Anhaken der Mitarbeiter als bestanden ( zusätzlich zu "besucht") - [x] Anzeige der Teilnahme am Mitarbeiter - [x] die Teilnahme ist kein Zertifikat / keine Teilnahmebestätigung! - [x] In der Liste am MA werden auch systemische Onlineschulungen angezeigt - [x] Button zur Schulung und / oder zu den Dokumenten - [x] kleiner Upload-Bereich zur jeweiligen Schulung - [x] Upload Teilnehmerliste (PDF) (unterschriebener Nachweis des Clients) - [x] Upload von Schulungsunterlagen (PDF) (max. 3 Dokumente, für den Anfang 2MB) Details
LL-1003-user-import-update-further-department-with-position Hier Entwarnung der import läuft sauber. Beim 1. Test war wohl die Zeile noch in der Warteschlange. Hier nur Text Änderung. Details
user selector for searching group users now excludes already assigned users Details
Feature/ll 1012 translate permissions in selectize Details
LL-990-page-client-slug-check-is-not-unique Details