Liste aller merge requests
| Titel | Beschreibung | |
| Added cookiebot - just add valid COOKIEBOT_KEY to .env and it shows up | Details | |
| invalid confirmation token does not lead to 404 error any more | Es war so trivial, dass im Code einzubauen, dass ich auf einen eigenen Zweig in Github verzichtet habe | Details |
| Feature/ll 565 check ou permissions on user import | + fixed notification exception + added permission check for groups, positions and organisation units + made the import job queuable | Details |
| Feature/ll 566 update to laravel 6 | Details | |
| Feature/ll 543 slugger pages | Details | |
| Feature/ll 393 upselling cards | Details | |
| Feature/ll 491 create to overview edit to datasheet | Details | |
| added catalog's upselling card | Details | |
| Feature/ll 573 visual feedback clipboard | Details | |
| Feature/ll 590 filling dataLayer | Objekte durch UGW abgenommen. aktuell sieht es beim Registrieren / Login wie folgt aus: ``` page: { platform: "unterweisung", language: "de", type: "auth", name: "login", action: "view", pageId: "unterweisung.login" } ``` bzw. ``` page: { platform: "unterweisung", language: "de", type: "auth", name: "register", action: "view", pageId: "unterweisung.register" } ``` Der User ist in beiden Fällen gleich: ``` user: { id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48", loginState: "no login status" } ``` Nach Absenden der Registrierung (leitet auf Login weiter mit Hinweis zur Mail): ``` page: { platform: "unterweisung", language: "de", type: "auth", name: "login", action: "uwp-registration-new", pageId: "unterweisung.login" } user: { id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48", loginState: "no login status", status: "new" } ``` Nach Aufruf des Bestätigungslinks (leitet auf Login weiter mit entprechender Erfolgsmeldung): ``` page: { platform: "unterweisung", language: "de", type: "auth", name: "login", action: "uwp-registration-verified", pageId: "unterweisung.login" } user: { id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48", loginState: "no login status", status: "verified" } ``` In beiden Fällen ist der User ja nicht angemeldet, so dass aktuell weder Rolle noch Plan ermittelt werden können. Die vorstehenden Aktionen werdne auch nicht per push hinzugefügt, sondern ergeben sich anhand der angezeigten Meldung bzw. des zugehörigen Status. Nach dem erfolgreichen Login sieht für den obigen Nutzer der DataLayer wie folgt aus: ``` page:{ platform: "unterweisung", language: "de", type: "app", name: "dashboard", action: "view", pageId: "unterweisung.app.dashboard" } user: { id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48", loginState: "logged in", role: "client-admin", accountType: "uwp-free-plan" } ``` Plan und Rolle werden hier direkt vom User-Objekt des Systems ermittelt. | Details |