Altinn / app-frontend-react

Altinn application React frontend
BSD 3-Clause "New" or "Revised" License
18 stars 31 forks source link

Gå fra ikke-innlogget bruker til innlogget bruker underveis i skjema #782

Open knyBR opened 2 years ago

knyBR commented 2 years ago

What needs to be solved?

Digital oppstartsveileder har behov for å kunne gå fra ikke-innlogget bruker til innlogget bruker underveis i veilederen. Med andre ord, det skal være mulig å gå fra anonym bruker til identifisert bruker mens man er inne i skjemaet.

How do you want it solved?

En bruker skal kunne starte skjemaet/veilederen som ikke-innlogget og kunne velge å logge seg inn underveis i skjemaet/veilederen ved å trykke på en innloggings-knapp inne i skjemaet.

Alternative solutions

Ukjent.

Additional context

En bruker kan velge å starte skjemaet/veilederen som ikke-pålogget bruker. Underveis i skjemaet vil det komme spørsmål som brukeren kan velge å få pre-utfylt basert på informasjon som det offentlige allerede kjenner til om brukeren. Brukeren må kunne velge om han vil logge seg på eller ikke, slik at data fra det offentlige kan hentes ned. Informasjon som allerede er valgt/tastet inn skal være med videre i skjemaet som innlogget bruker. I tillegg vil brukeren som innlogget kunne lagre skjemaet i sin innboks. En bruker som ikke er innlogget skal kunne velge å ikke logge seg på, slik at skjemaet kan fullføres anonymt fra start til slutt. En som er innlogget kan ikke endre modus til anonym underveis.

Design

Underveis i prosessen for ikke innlogget bruker: ikke-innlogget-underveis

På resultatsiden (siste side) for ikke innlogget bruker: ikke-innlogget-resultatside


Underveis i prosessen dersom bruker allerede er logget inn: innlogget-underveis

På resultatsiden (siste side) dersom bruker allerede er logget inn: innlogget-resultatside


Figma-skisser

Kommentarer til design:

mrosvik commented 2 years ago

Jeg har lastet opp forslag til design i issue-beskrivelsen. Se medfølgende kommentarer til design. Tar gjerne en diskusjon på forslagene dersom ønskelig.

FinnurO commented 1 year ago

Stateless pluss starte en app med prefill? Må trigge pålogging. https://docs.altinn.studio/app/development/configuration/stateless/#starting-an-instance-from-a-stateless-form

olemartinorg commented 1 year ago

Flyttes til app-frontend-react, selv om dette nok krever implementasjon flere steder.