Grant Permission
Entity Type
(selectedEntityId = '')} class="w-full rounded border border-input bg-background px-2 py-1.5 text-sm text-foreground" >
Board
App
Entity
Select...
{#each entityOptions as option}
{option.name}
{/each}
Target Type
(selectedTargetId = '')} class="w-full rounded border border-input bg-background px-2 py-1.5 text-sm text-foreground" >
User
Group
Target
Select...
{#each targetOptions as option}
{option.name}
{/each}
Level
View
Edit
Admin
Grant
{#if permissions.length > 0}
Entity
Target
Level
Action
{#each permissions as perm (perm.id)}
{perm.entityType}:
{getEntityName(perm.entityType, perm.entityId)}
{perm.targetType}:
{getTargetName(perm.targetType, perm.targetId)}
{perm.level}
handleRevoke(perm)} class="text-xs text-destructive hover:underline" > Revoke
{/each}
{:else}
No permissions configured.
{/if}