Liste der merge requests

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