Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vise banner på brukersiden for de som har admin-roller i A2 men ikke i A3 #231

Open
5 tasks
Tracked by #13
allinox opened this issue Jan 15, 2025 · 0 comments
Open
5 tasks
Tracked by #13
Labels
Frontend This is a frontend task

Comments

@allinox
Copy link

allinox commented Jan 15, 2025

På sikt så skal kun de med admin-roller i A3 kunne se og redigere i admin-viewet beskrevet i #231, mens alle andre skal få en mer begrenset visning. Men, for å forenkle overgangen for brukerne i tiden der det nye A3-GUIet og den gamle A2-løsningen skal co-eksistere så ønsker vi å vise det fulle admin-viewet også for brukere som har admin-roller kun i A2 (og ikke enda i A3). Vi må imidlertid informere brukerne om denne midlertidige fiksen.

Løsning: Vis et banner

Vi skal vise et banner i toppen av alle sider på det nye GUIet dersom bruker er admin i A2 men ikke i A3. Banneret skal si noe om at vi ser at brukeren har en viss rolle i A2 men at de mangler denne i den nye løsningen. Det de ser nå kun er et preview. For å administrere tilganger og å kunne fortsette . Dersom de ønsker å fortsette å se og administrere tilganger for bedriften i det nye GUIet etter at det gamle slås av så må de få tilgang til den aktuelle admin-rollen også i den nye løsningen.

To Do:

BFF:

  • Utvid isAdmin endepunktet fra For de som ikke har tilgangstyrer-roller: Vis kun de brukerne med nøkkelroller i bedriften #230 eller lag et nytt endepunkt som sjekker om en innlogget bruker har både read og write til admin-systemresursen. Dersom bruker kun har read og ikke write betyr det at de har en admin-rolle i A2 men ikke i A3.

  • Lag en wrapper-komponent i react som kaller det nye BFF-endepunktet (eller det utvidete isAdmin-endepunktet) for å sjekke om bruker er admin kun i A2. (Dvs. at de kun har lesetilgang til det nye GUIet).

    • Dersom bruker er admin kun i A2 skal info-banneret vises (Spør UX om tekst)
  • Alle delegerings-knapper skal være disablet hvis bruker ikke har skrivetilgang

  • Test hva som skjer hvis en bruker som er tilgangsstyrer kun i A2 prøver å delegere/endre en delegering i A3)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Frontend This is a frontend task
Projects
Development

No branches or pull requests

1 participant