Altinn / altinn-access-management

PoC for new auth admin UI
MIT License
5 stars 3 forks source link

Instansdelegering | GUI - Man kan utføre instansdelegering #665

Open rtafj opened 2 months ago

rtafj commented 2 months ago

Proposal CDelegering av instans(1)

Beskrivelse

Vi skal lage en integrasjon for innboks-teamet og studio-apps hvor de skal kunne opprette instans delegeringer på vegne av brukere. Løsning skal gjøre det enkelt for brukere av Altinn å dele dokumenter og lignende instanser fra innboksen sin med andre. Dette vil løse behovet brukere har for å lese, fylle ut og signere skjemaer for andre personer.

Det skal være mulig å delegere til både personer og organisasjoner.

Definisjoner

Instans - et eksemplar av en app/ressurs/tjeneste Element - underdel av en instans. Actions - operasjoner som kan utføres på elementer eller hele instansen

Delegeringsmatrise

fra \ til Person Virksomhet Virksomhetsbruker Systembruker Selvidentifisert
Person 🚫 🚫 🚫
Virksomhet 🚫 🚫 🚫
Virksomhetsbruker 🚫 🚫 🚫 🚫 🚫
Systembruker 🚫 🚫 🚫 🚫 🚫
Selvidentifisert 🚫 🚫 🚫 🚫 🚫
## Avklaringer
- [x] Hvem skal lage GUI for å initiere instansdelegering fra innboks/arbeidsflate (autorisasjon/arbeidsflate)?
- [x] API-kontrakt med innboks-teamet og studio-apps.
- [x] Entiteter man kan delegere fra og til (ref. delegeringsmatrise)
- [x] Skal man kunne delegere på elementer og actions?

Konklusjoner

Hvem skal lage GUI for å initiere instansdelegering fra innboks/arbeidsflate (autorisasjon/arbeidsflate)?

API-kontrakt med innboks-teamet og studio-apps.

Entiteter man kan delegere fra og til (ref. delegeringsmatrise)

Skal man kunne delegere på elementer og actions?

Akseptansekriterier

Det skal være mulig å delegere til både personer og organisasjoner

Det skal være mulig å delegere til flere personer/organisasjoner (og mix av disse) i samme operasjon i GUI

GITT at en bruker har valgt et innboks-element NÅR brukeren gjør en delegering til en person SÅ skal delegeringen lagres OG kvittering sendes i responsen (Status 201)

GITT at en bruker har valgt et innboks-element NÅR brukeren gjør en delegering til flere personer SÅ skal delegeringene lagres OG kvittering sendes i responsen (Status 201)

GITT en Altinn app NÅR Altinn appen gjør en delegering til en person SÅ skal delegeringen lagres OG kvittering sendes i responsen (Status 201)

GITT en Altinn app NÅR Altinn appen gjør en delegering til en organisasjon SÅ skal delegeringen lagres OG kvittering sendes i responsen (Status 201)

Oppgaver

### UX
- [ ] https://github.com/Altinn/altinn-access-management-frontend/issues/878
- [ ] https://github.com/Altinn/altinn-access-management-frontend/issues/879
- [ ] Brukertest av skisser/konsept for instanstilganger
### Frontend
- [ ] Add a draft title or issue reference here
### Backend
- [ ] Implementer API for delegering av hele eller deler av en instans
### Test
- [ ] Add a draft title or issue reference here
jonkjetiloye commented 2 months ago

Oppdatert for avklaring

Hvem skal lage GUI for å initiere instansdelegering fra innboks/arbeidsflate (autorisasjon/arbeidsflate)?