This commit is contained in:
2025-03-28 12:12:11 +01:00
parent 9a905e83f7
commit 3bf8859ff9
20 changed files with 129 additions and 70 deletions

@ -85,8 +85,8 @@ export function TokenRightsEditor(p: {
</TableRow>
{/* Per VM operations */}
{p.vms.map((v, n) => (
<TableRow hover key={n}>
{p.vms.map((v) => (
<TableRow hover key={v.uuid}>
<TableCell>{v.name}</TableCell>
<CellRight
{...p}
@ -185,8 +185,8 @@ export function TokenRightsEditor(p: {
</TableRow>
{/* Per VM operations */}
{p.vms.map((v, n) => (
<TableRow hover key={n}>
{p.vms.map((v) => (
<TableRow hover key={v.uuid}>
<TableCell>{v.name}</TableCell>
<CellRight
{...p}
@ -306,8 +306,8 @@ export function TokenRightsEditor(p: {
</TableRow>
{/* Per VM operations */}
{p.groups.map((v, n) => (
<TableRow hover key={n}>
{p.groups.map((v) => (
<TableRow hover key={v}>
<TableCell>{v}</TableCell>
<CellRight
{...p}
@ -448,8 +448,8 @@ export function TokenRightsEditor(p: {
</TableRow>
{/* Per network operations */}
{p.networks.map((v, n) => (
<TableRow hover key={n}>
{p.networks.map((v) => (
<TableRow hover key={v.uuid}>
<TableCell>{v.name}</TableCell>
<CellRight
{...p}
@ -568,8 +568,8 @@ export function TokenRightsEditor(p: {
</TableRow>
{/* Per network filter operations */}
{p.nwFilters.map((v, n) => (
<TableRow hover key={n}>
{p.nwFilters.map((v) => (
<TableRow hover key={v.uuid}>
<TableCell>{v.name}</TableCell>
<CellRight
{...p}
@ -645,8 +645,8 @@ export function TokenRightsEditor(p: {
</TableRow>
{/* Per API token operations */}
{p.tokens.map((v, n) => (
<TableRow hover key={n}>
{p.tokens.map((v) => (
<TableRow hover key={v.id}>
<TableCell>{v.name}</TableCell>
<CellRight
{...p}
@ -804,7 +804,9 @@ function RouteRight(p: RightOpts): React.ReactElement {
<Checkbox
checked={activated || parentActivated}
disabled={!p.editable || parentActivated}
onChange={(_e, a) => { toggle(a); }}
onChange={(_e, a) => {
toggle(a);
}}
/>
}
label={p.label}
@ -814,7 +816,9 @@ function RouteRight(p: RightOpts): React.ReactElement {
<Checkbox
checked={activated || parentActivated}
disabled={!p.editable || parentActivated}
onChange={(_e, a) => { toggle(a); }}
onChange={(_e, a) => {
toggle(a);
}}
/>
</span>
)}