Altinn / Altinn/altinn-tests

Testsuite mal - Instansdelegering : Delegere og administrere for virksomhet med ulike tilgangsnivaer til person

Open
#409 0 comments 0 reactions 1 assignee Claimed by @sneha-sirure View on GitHub
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

# Instansdelegere tilgang for virksomhet til person

## Som bruker uten tilgang (Prep.)
1. I innboks finn en dialog som er delegerbar
2. Åpne den delegerbare dialogen i detaljevisning
[ ] Det finnes en "Del og gi tilhgang" knapp nederest i dialogen
[ ] Det finnes en "Del og gi tilhgang" knapp kontekstmenyen (a.k.a. kjøttbollemenyen)

3. Tykk "Del og gi tilhgang" knapp nederest i dialogen
[ ] Det vises en informasjon om at du ikke har tilgang til å instansdelegere
[ ] Informasjonen gir en frengangsmåte for å få denne tilgangen

## Testdata

**Gyldige testbrukere (fnr/orgnr):**

- **Admin bruker**
Har Tilgangsstyrer-rolle (full admin)
→ Kan administrere og delegere instans fullt ut

- **Begrenset bruker **
Har kun delegert instans-delegering tilgangspakke (uten admin-rettigheter)
→ Kan delegere videre, men ikke administrere eksisterende tilganger

- **Bruker uten tilgang**

Har ingen relevante rettigheter
→ Kan ikke gi eller administrere tilgang

## Forutsetninger

- Bruker er innlogget
- Det finnes en instans i Inbox som kan deles
- Navigasjon til “Del og gi tilgang” er tilgjengelig fra Inbox

### Roller som testes:

- Bruker med Tilgangsstyrer og HADM rolle (Delegert tilgangstyrring pakke/ ER roller)
- Bruker med instans-delegering tilgangspakke (uten admin)
- Bruker uten tilgang

---

## ✅ TC-01: Delegere instans til ny bruker (Tilgangsstyrer)

**Formål:**
Verifisere at bruker med tilgangsstyrerrolle kan delegere instans til ny bruker

**Steg:**

- Logg inn som Bruker-A (tilgangsstyrer)
- Gå til Inbox → velg instans
- Klikk “Del og gi tilgang”
- Klikk “Legge til ny bruker”
- Legg inn fnr/orgnr (Bruker-B)
- Velg actions
- Klikk “Gi fullmakt”

**Forventet resultat:**
- [ ] Delegering opprettes uten feil
- [ ] Bruker-B vises i rettighetshaver lista

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-02: Delegere instans til eksisterende bruker

**Formål:**
Verifisere at tilgangsstyrer kan delegere til bruker som allerede finnes i listen

**Steg:**

- Logg inn som Bruker-A
- Naviger til Tilgangsstyring
- Finn eksisterende bruker i listen
- Klikk “Gi fullmakt”
- Velg actions

Bekreft

**Forventet resultat:**
- [ ] Delegering opprettes uten feil
- [ ] Bruker vises i rettighetshaver lista

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-03: Verifisere instans-delegering vises i brukerpanel og fullmakter

**Formål:**
Verifisere at instans-delegering vises i bruker panel og fullmakter

**Steg:**

- Klikk på bruker i listen
- Gå til “Delt fra inbox”
- Gå til “Fullmakter” → “Delt fra inbox”

**Forventet resultat:**
- [ ] Instans-delegering vises med riktige actions
- [ ] Samme delegering vises i fullmakter panel

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-04: Verifisere mottatt delegering (Bruker-B)

**Formål:**
Verifisere at mottaker ser instans-delegering

**Steg:**

- Logg ut som Bruker-A
- Logg inn som Bruker-B
- Sjekk aktørlisten
- Velg Bruker-A
- Klikk “Se mine tilganger”

**Forventet resultat:**
- [ ] Bruker-A vises i aktørlista
- [ ] Instans-delegering vises i “Delt fra inbox”

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-05: Verifisere mottatt delegering i “Fullmakter hos andre”

**Formål:**
Verifisere at mottaker ser hvem som har gitt tilgang

**Steg:**

- Logg inn som Bruker-B
- Valg Bruker-B som aktør
- Gå til “Fullmakter hos andre”
- Finn Bruker-A
- Klikk på Bruker-A

**Forventet resultat:**
- [ ] Delegering fra Bruker-A vises med actions som er delegert

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-06: Begrenset bruker kan delegere instans videre (uten admin)

**Formål:**
Verifisere at bruker uten admin-rettigheter kun kan delegere instans videre

**Steg:**

- Logg inn som Begrenset bruker(uten admin)
- Gå til Inbox → Tilgangsstyring
- Klikk “Gi til ny bruker”
- Legg inn Bruker-C
- Velg actions
- Klikk “Gi fullmakt”

**Forventet resultat:**
- [ ] Delegering opprettes uten feil
- [ ] Kun actions som bruker tilgang kan velges

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-07: Negative - Begrenset bruker kan delegere instans videre (uten admin)

**Formål:**
Verifisere at bruker uten admin ikke kan endre/slette

**Steg:**

- Logg inn som Bruker-B
- Gå til Tilgangsstyring
- Endre actions for eksisterende bruker
- Prøv å slette bruker fra listen

**Forventet resultat:**
- [ ] Får ikke noe tilgang å endre actions
- [ ] Ser ingen knapp for å slette bruker

**Faktisk resultat:**
Noter observasjoner

---

## ✅ TC-08: Bruker uten tilgang får feilmelding

**Formål:**
Verifisere at bruker uten rettigheter ikke får tilgang

**Steg:**

- Logg inn som bruker uten roller
- Gå til Inbox
- Klikk “Del og gi tilgang”

**Forventet resultat:**
- [ ] Feilmelding vises:
"Bruker er ikke tilgangstyrrer og kan ikke gi noe tilgang (har kun fått instans og kan ikke gi videre)"

**Faktisk resultat:**
Noter observasjoner

---

## Som bruker med tilgang (Post.)
1. I innboks finn en dialog som er delegerbar
2. Åpne den delegerbare dialogen i detaljevisning
[ ] Det finnes en "Del og gi tilhgang" knapp nederest i dialogen
[ ] Det finnes en "Del og gi tilhgang" knapp kontekstmenyen (a.k.a. kjøttbollemenyen)
3. Tykk "Del og gi tilhgang" knapp nederest i dialogen
[ ] Du får nå mulighet til å dele instansen med andre.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.