EffectiveAccess
Was jemand darf, auf einen Blick: eine Zeile pro Gruppe, in Worten, unter den Rollen, aus denen es stammt.
ÜberDeveloperBilling
- Project
- View project1 von 3
- Keys
- Create own keys, View every key2 von 4
- Models
- View models, Use the Playground2 von 3
- Logs
- View logs, View request content2 von 3
- Members
- View members1 von 4
<EffectiveAccess
className="w-560"
aria-label="Maya Chen's access in Support bot"
sources={[
{ label: "Developer", detail: "Project role" },
{ label: "Billing", detail: "Organization role" },
]}
groups={withGrants(PROJECT_GROUPS, { Developer: DEVELOPER })}
action={<Button size="sm">See every right</Button>}
/>import { EffectiveAccess } from "@logicplanes/kaeso-ui";Props
actionReactNodeEine Aktion nach den Zeilen, etwa ein Button, der alle Rechte öffnet.
aria-labelstringDer zugängliche Name der Liste.
groupsRightsGroup[]Dieselben Gruppen wie bei RightsMatrix; gelesen werden nur
granted,labelundcode.sourcesRightSource[]Woher der Zugriff stammt, als Chips über den Zeilen: die Rollen des Mitglieds.