Skip to content

E2E-Playwrighttest for å delegere klient-delegert systembruker (Virksomhetsdelegering) #1594

@Nyeng

Description

@Nyeng

Scenarioer

1. Verifisere Org-1 (Avgiver) kan delegere tilgangspakke til Org-2 (Rettighetshaver) etter logget inn

  • Login med bruker som har nøkkelrolle på Org og valg Org som reportee i Altinn2 -> bruk lenken til å navigere Altinn3 side - nyebrukerflate GUI
  • I nyebrukerflate GUI klikk på "Legg til bruker" og legg til "Orgnummer" som skal få delegering av tilgangspakke -> klikke på "Legg til bruker" etter Orgnummer er laget i textbox
  • Sjekk den navigere til GUI hvor tilgangspakke kan delegeres.
  • Klikke på "Gi fullmakt til ny tilgangspakke" og valg tilgangspakke hvar området som skal Org-1 delegeres til Org-2 -> klikk på "Gi fullmakt"

2. Verifisere Org-2 (Rettighetshaver) som har fått delegering skal vises som "Rettighetshaver" under "Bruker" og "Org-1" (Avgiver) som "Avgiver" under "Våre tilganger hos andre"

  • Sjekk Org-2 som har fått delegering vises som "Rettigheteshaver" i "bruker" panel -> etter klikket på Org-2 som har fått delegering : skipped- venter på nye GET response modell
  • Login med Org-2 som har fått delegering for å sjekke tilgangspakke delegering som Org-2 har fått : skipped - trenger avklaring og venter på nye response modell

3. Sjekk systembruker kan opprettes med Org-2 (Rettighetshaver) med delegert tilgangspakke som Org-2 har fått.

  • Opprette systembruker via API endpunkt med Org-2 med tilgangspakke som Org-2 har fått delegering og godkjenne forspørsler med bruker som har nøkkelrolle på "Org-2" - Trenger oppdatering as per tilngangsinfo

4. Verifisere Org-2 (Rettighetshaver) kan videre delegeres tilgangspakke til sin systembruker som han har fått fra Org-1 (Avgiver)

  • Etter systembruker er opprettet -> klikk på systembruker som er opprettet og sjekk "Org-1" skal vises som kunde etter vi har klikket på "Legg til kunder" for delegering
  • klikk på "Gi fullmakt" for å delegere tilgangspakke til systembruker som "Klientadministrator" og "HADM"
  • Delegering skal vises i GUI, også systembruker dukker opp som "Rettigheteshaver" under "bruker" panel : skipped pga nye GET response modell

5. Org-2 (Rettighetshaver) kan seltte delegering som han har delegert til sin systembruker

  • Bare bruker som har Klientadministrator /HADM rolle kan får lov ta bort rettigheter på tilgangspakke som Org-2 har delegert til sin systembruker
  • Etter Org-2 har slettet delegering systembruker skal ikke vises som "rettighetshaver" under "bruker" panel : skipped

6. Bruker som har nøkkelrolle på Org-1 (Avgiver) kan ta bort tilgangspakke delgering fra Org-2 (Rettighetshaver) : skipped

  • Under "bruker" panel klikk på "Org-2" og valg Org-2 rettighetshaver -> klikk på slett fullmakt som skal slettes delegering som er gjort til Org-2
  • Org-2 skal ikke vises som "Rettighetshaver" under "bruker" panel
  • Org-1 skal ikke vises som avgiver under "Våre tilganger hos andre"

Teknisk

  • naviger direkte til fullmaktssiden for testen

Testdata

  • Må / bør vi "nullstille" testpersoner mellom hver kjøring? Dvs unngå at personer har tilgang til pakkene på forhånd. Vurder preppesteg før, og opprydningssteg etter kjøring (before, after-steg)

Metadata

Metadata

Labels

Type

No type

Projects

Status

👷In Progress

Status

New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions