En liste over brukere skal presenteres i viewet og disse må hentes fra backend.
I første omgang må imidlertid denne dataen mockes i BFFen istedenfor å hentes fra faktisk database i AccessManagement
Bruker/RightHolder:
Usertype (org/person)
Name
Role (ER-rolle, nullable) (liste??)
uuID
ssn (Trenger vi denne?)
orgnumber (Trenger vi denne?)
Obs: Mulig datatypen vi får fra backend er AuthorizedParty eller en lignende modell
Snakk med backend om:
Paginering
Backend vil tilby dette (mangler avklaring på hvordan)
Sortering (alfabetisering + ønsket vise ERroller øverst pr default) -> i første omgang vil backend muligens kun gi alfabetisert
Kan man ha flere ER-roller? - Ja (eks. Daglig Leder + Styreleder)
Språkstøtte på ER-rolle? -> Nei, vi vil bare få koden tilbake, må støtte henting av visningsspråk selv. (Egen task)
Hva må gjøres:
[ ] BFF:
[ ] Lag Endepunkt som skal returenerer en liste med brukere som definert over
[ ] Snakk med backend om et slikt endepunkt/dataen for det er realistisk å få direkte fra AM backend
[ ] I service-laget: filtrer ut innlogget bruker fra retur-listen
[ ] Utvid AccessManagementClientMock til å hente den nødvendige dataen fra mock-data
[ ] React:
[ ] Lag nytt query for kall til det nye BFF-endepunktet (Hvor skal det ligge? I UserApi? Et nytt API?)
[ ] Rendre brukerne som en liste slik angitt i skissen med paginering
En liste over brukere skal presenteres i viewet og disse må hentes fra backend. I første omgang må imidlertid denne dataen mockes i BFFen istedenfor å hentes fra faktisk database i AccessManagement
Bruker/RightHolder:
Obs: Mulig datatypen vi får fra backend er AuthorizedParty eller en lignende modell
Snakk med backend om:
Hva må gjøres: