Aiven-Open / Aiven-Open/klaw

feat(coral): Enable superadmin to access coral

Offen
#2,307 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
195
Forks
77
Ø Merge
8 T. 9 Std.
Gemergte PRs (30 T.)
1

Beschreibung

# Description

User with role SUPERADMIN should be able to access Coral. The change will be done in multiple steps behind a feature flag.

## Changes needed

Note: This is a in-between solution. We want to have routing and views based on a more fine-grained permission model. Implemenations should be made in a way that they are easy to do / remove / changed to permissions later.

## FE
- [x] Show superadmin specific navigation (#2303)
- [x] update routing based on userrole (#2303)
- [x] remove the top level nav quick action links for superadmins (https://github.com/Aiven-Open/klaw/pull/2426)
- [ ] remove feature flag
- [ ] Add "coral interface available" preview banner in Klaw for superadmins

## BE
- add navigation guards to make sure superadmins can't do any actions they shouldn't be able to do and get good error messages about it

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.