Altinn / Altinn/altinn-tests

AuthorizedParties - Klient-delegering

Open
#545 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

# đŸ§Ș Testscript – AuthorizedParties - Klient-delegering

## Omfang
Test av authorizedParties nÄr tilgangspakke er delegert til fra klient til Agent

---

## TestmiljĂž
TT02: https://tt02.altinn.no/

---

# Hovedenhet A → Hovedenhet B → Agent B

---

## Roller brukt i testscriptet
**Hovedenhet A** = Den som har delegert tilgangspakke
**Hovedenhet B** = Den som har fÄtt delegering av tilgangspakke
**Agent B** = Bruker som fÄr Klientdelegerte tilgangspakker

---

## ✅ TC-01 : Verifiser underenhet arver samme tilgang nĂ„ klient-delegert tilgangspakke er gjort fra hovedenhet A til Agent B

**FormÄl:** Verifisere underenhet vises som aktÞr i aktÞrlista hos agent B nÄr klient hovedenhet A delegere tilgangspakke til Agent B via hovedenhet B

**Forutsetninger**

1. Hovedenhet-A har delegert tilgangspakke til Hovedenhet-B
2. Hovedenhet B har lagt inn Agent B
3. Hovedenhet A som er klient har allrede delegert tilgangspakke til Agent B via hovedenhet B

**Innlogget bruker:** Agent B

**Steg:**

1. Login som Agent B
2. Sjekk hovedenhet A - underenhet A og hovedenhet B - underenhet B skal vises i aktĂžrlista
3. Valg hovedenhet A og sjekk delegert tilgangspakke vises
4. Valg underenhet A og sjekk delegert tilgangspakke vises
5. Valg hovedenhet B og sjekk tilgangspakke vises null
6. Valg underenhet B og sjekk tilgangspakke vises null
4. Valg aktĂžr B som aktĂžr
5. GĂ„ til **Fullmakter hos andre**
6. Valg vis klienter

**Forventet resultat:**

- [ ] Klient hovedenhet A og underenhet A som arv skal vises i aktĂžrlista
- [ ] Hovedenhet B og underenhet B som rettighetshaver skal vises i aktĂžrlista og tilgangspakke vises null
- [ ] Delegert tilgangspakke vises for hovedenhet A og underenhet A
- [ ] Hovedenhet A og underenhet A skal vises uten **Vis klienter** filter i **Fullmakter hos andre**
- [ ] Hovedenhet B og underenhet B skal vises med **Vis klienter** filter i **Fullmakter hos andre**

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

**Innlogget bruker: Hovedenhet B**

**Steg:**

1. Login som hovedenhet B
2. GĂ„ til **klientadministrasjon** og sjekk kun hovedenhet A skal vises som klient
3. Tilbake til aktĂžrlista
4. valg hovedenhet B som aktĂžr
5. GĂ„ til **Fullmakter hos andre**

**Forventet resultat:**

- [ ] Kun Hovedenhet A vises som klient
- [ ] Viser Hovedenhet A og Underenhet A i **Fullmakter hos andre**

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

**Innlogget bruker: Klient (Hovedenhet A)**

**Steg:**

1. Login som hovedenhet A
2. GĂ„ til **Brukere** og sjekk Agent B vises under hovedenhet B
3. Tilbake til aktĂžrlista
4. valg underenhet A som aktĂžr
5. GĂ„ til **Brukere** og sjekk Agent B vises under hovedenhet B

**Forventet resultat:**

- [ ] Hovedenhet B vises i brukeroversikt
- [ ] NÞkkelrolle pÄ hovedenhet B skal ogsÄ vises
- [ ] Agent B skal vises uten **Vis klienter** filter
- [ ] Hovedenhet B, nÞkkelrolle pÄ hovedenhet B og Agent B skal vises i bruker oversikt til underenhet A
- [ ] Klient delegert tilgangspakke fra hovedenhet A skal vises pÄ agent B

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

# Hovedenhet A → underenhet B → Agent B

---

## Roller brukt i testscriptet
**Hovedenhet A** = Den som har delegert tilgangspakke
**underenhet B** = Den som har fÄtt delegering av tilgangspakke
**Agent B** = Bruker som fÄr Klientdelegerte tilgangspakker

---

## ✅ TC-02 : Verifiser underenhet arver samme tilgang nĂ„ klient-delegert tilgangspakke er gjort fra hovedenhet A til Agent B via underenhet B

**FormÄl:** Verifisere underenhet vises som aktÞr i aktÞrlista hos agent B nÄr klient hovedenhet A delegere tilgangspakke til Agent B via underenhet B

**Forutsetninger**

1. Hovedenhet-A har delegert tilgangspakke til underenhet-B
2. Underenhet B har lagt inn Agent B
3. Hovedenhet A som er klient har allrede delegert tilgangspakke til Agent B via underenhet B

**Innlogget bruker:** Agent B

**Steg:**

1. Login som Agent B
2. Sjekk hovedenhet A - underenhet A og underenhet B med hovedenhet B som disabled skal vises i aktĂžrlista
3. Valg hovedenhet A og sjekk delegert tilgangspakke vises
4. Valg underenhet A og sjekk delegert tilgangspakke vises
5. Valg underenhet B og sjekk tilgangspakke vises null
6. Valg aktĂžr B som aktĂžr
7. GĂ„ til **Fullmakter hos andre**
8. Valg vis klienter **Forventet resultat:**

- [ ] Klient hovedenhet A og underenhet A som arv skal vises i aktĂžrlista
- [ ] Underenhet B som rettighetshaver skal vises i aktĂžrlista og tilgangspakke vises null
- [ ] Delegert tilgangspakke vises for hovedenhet A og underenhet A
- [ ] Hovedenhet A og underenhet A skal vises uten **Vis klienter** filter i **Fullmakter hos andre**
- [ ] Hovedenhet B og underenhet B skal vises med **Vis klienter** filter i **Fullmakter hos andre**

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

**Innlogget bruker: Klient (Hovedenhet A)**

**Steg:**

1. Login som hovedenhet A
2. GĂ„ til **Brukere** og sjekk Agent B vises under underenhet B
3. Tilbake til aktĂžrlista
4. valg underenhet A som aktĂžr
5. GĂ„ til **Brukere** og sjekk Agent B vises under underenhet B

**Forventet resultat:**

- [ ] Underenhet B vises i brukeroversikt
- [ ] NÞkkelrolle pÄ underenhet B skal ogsÄ vises
- [ ] Agent B skal vises uten **Vis klienter** filter
- [ ] Underenhet B, nÞkkelrolle pÄ underenhet B og Agent B skal vises i bruker oversikt til underenhet A
- [ ] Klient delegert tilgangspakke fra hovedenhet A skal vises pÄ agent B

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

# Underenhet A → hovedenhet B → Agent B

---

## Roller brukt i testscriptet
**Underenhet A** = Den som har delegert tilgangspakke
**Hovedenhet B** = Den som har fÄtt delegering av tilgangspakke
**Agent B** = Bruker som fÄr Klientdelegerte tilgangspakker

---

## ✅ TC-03 : Verifiser hovedenhet arver ikke samme tilgang nĂ„r klient-delegert tilgangspakke er gjort fra underenhet A til Agent B via hovedenhet B

**FormÄl:** Verifisere bare underehet med hovedenhet som disabled vises som aktÞr i aktÞrlista hos agent B nÄr klient underenhet A delegere tilgangspakke til Agent B via hovedenhet B

**Forutsetninger**

1. Underenhet -A har delegert tilgangspakke til hovedenhet-B
2. Hovedenhet B har lagt inn Agent B
3. Underenhet A som er klient har allrede delegert tilgangspakke til Agent B via hovedenhet B

**Innlogget bruker:** Agent B

**Steg:**

1. Login som Agent B
2. Sjekk underenhet A med hovedenhet A som disabled og hovedenhet B med underenhet B skal vises i aktĂžrlista
3. Valg underenhet A og sjekk delegert tilgangspakke vises
4. Valg hovedenhet A og underenhet B og sjekk tilgangspakke vises null
6. Valg aktĂžr B som aktĂžr
7. GĂ„ til **Fullmakter hos andre**
8. Valg vis klienter **Forventet resultat:**

- [ ] Klient underenhet A skal vises i aktĂžrlista
- [ ] Hovedenhet B og underenhet B som rettighetshaver skal vises i aktĂžrlista og tilgangspakke vises null
- [ ] Delegert tilgangspakke vises for underenhet A
- [ ] Underenhet A skal vises uten **Vis klienter** filter i **Fullmakter hos andre**
- [ ] Hovedenhet B og underenhet B skal vises med **Vis klienter** filter i **Fullmakter hos andre**

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

**Innlogget bruker: Klient (Underenhet A)**

**Steg:**

1. Login som underenhet A
2. GĂ„ til **Brukere** og sjekk Agent B vises under hovedenhet B
3. Tilbake til aktĂžrlista
4. Valg hovedenhet A og gÄ til **Brukere**

**Forventet resultat:**

- [ ] Hovedenhet B vises i brukeroversikt
- [ ] NÞkkelrolle pÄ hovedenhet B skal ogsÄ vises
- [ ] Agent B skal vises uten **Vis klienter** filter
- [ ] Hovedenhet B, nÞkkelrolle pÄ hovedenhet B og Agent B skal vises ikke i bruker oversikt til hovedenhet A
- [ ] Klient delegert tilgangspakke fra underenhet A skal vises pÄ agent B

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

# ENK → REGN/REVI → Agent B (Innehaver-scenario)

---

## Roller brukt i testscriptet
**Enk A** = Den som har delegert tilgangspakke (Klient)
**Hovedenhet B** = Den som har fÄtt delegering av tilgangspakke
**Agent B** = Bruker som fÄr Klientdelegerte tilgangspakker

---

## ✅ TC-04 : Agent av revisor/regnskapsfþrer med mottatt klientdelegering av tilgangspakke for ENK arver tilgang til Innehaver

**FormÄl:** Verifisere nÄr en agent bruker mottar klientdelegering av en av klient tilgangspakkene for Revisorer (REVI) eller RegnskapsfÞrer (REGN) skal denne ogsÄ arve den samme tilgangspakke tilgangen for Innehaver av ENK

**Forutsetninger**

1. ENK A har Revisorer (REVI) eller RegnskapsfĂžrer (REGN)
2. Revisorer (REVI) eller RegnskapsfĂžrer (REGN) har lagt inn Agent B
3. ENK A har delegert REVI/REGN pakke

**Innlogget bruker:** Agent B

**Steg:**

1. Login som Agent B
2. Sjekk ENK A og underenhet av ENK A skal ogsÄ vises som aktÞr
3. Sjekk innehaver av ENK A vises som aktĂžr i aktĂžrlista
4. Sjekk REG/REVI org skal ogsÄ vises i aktÞrlista
5. Valg innehaver av ENK A og sjekk delegert tilgangspakke vises
6. Valg ENK A og underenhet av ENK A og sjekk tilgangspakke vises
7. Valg aktĂžr B som aktĂžr
8. GĂ„ til **Fullmakter hos andre**
9. Valg vis klienter

**Forventet resultat:**

- [ ] ENK A og underenhet av ENK A skal vises i aktĂžrlista
- [ ] Delegert klient tilgangspakkene for Revisor/RegnskapfĂžrer skal vises
- [ ] Innehaver av ENK A skal vises i aktĂžrlista
- [ ] Samme tilgangspakke som innehaver arver skal vises
- [ ] REGN/REVI org skal vises uten tilgangspakke
- [ ] ENK A og underenhet av ENK A skal vises i **Fullmakter hos andre**
- [ ] REGN/REVI org skal vises med **Vis klienter** filter i **Fullmakter hos andre**

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

**Innlogget bruker: Klient (Enk A)**

**Steg:**

1. Login som Enk A
2. GĂ„ til **Brukere** og sjekk Agent B vises under hovedenhet B uten **Vis klienter** filter
3. Tilbake til aktĂžrlista
4. Valg underenhet av ENK A og gÄ til **Brukere**

**Forventet resultat:**

- [ ] Hovedenhet B vises i brukeroversikt
- [ ] NÞkkelrolle pÄ hovedenhet B skal ogsÄ vises
- [ ] Agent B skal vises uten **Vis klienter** filter
- [ ] Hovedenhet B, nÞkkelrolle pÄ hovedenhet B og Agent B skal vise i bruker oversikt til underenhet A
- [ ] Klient delegert tilgangspakke fra ENK A skal vises pÄ agent B

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files, automated tests, or entry points are named. Start with the TT02 test environment and work through TC-01 to TC-04 for the listed actor, client, and delegated-access scenarios; the work is done when each expected-result checkbox has been verified and the actual results are recorded.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
authorization, testing
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.