Identity and Access Management
{#if invitations.length > 0}
Pending invitations
{#each invitations as invitation}
Invited to
{invitation.teamName}
with
{invitation.permission}
permission.
acceptInvitation(invitation.id, invitation.teamId)}>Accept
revokeInvitation(invitation.id, invitation.teamId)}>Delete
{/each}
{/if}
{#if $appSession.teamId === '0' && accounts.length > 0}
Accounts
{:else}
Account
{/if}
{#if accounts.length > 1}
Email
Actions
{/if}
{#each accounts as account}
{account.email}
resetPassword(account.id)}>
Reset Password
deleteUser(account.id)}>
Delete User
{/each}
Teams
{#each ownTeams as team}
{team.name}
{team.permissions?.length} member(s)
switchTeam(team.id)} class:bg-fuchsia-600={$appSession.teamId !== team.id} class:hover:bg-fuchsia-500={$appSession.teamId !== team.id} class:bg-transparent={$appSession.teamId === team.id} disabled={$appSession.teamId === team.id} >{$appSession.teamId === team.id ? 'Current Team' : 'Switch Team'}
{/each}
{#if $appSession.teamId === '0' && allTeams.length > 0}
Other Teams
{#each allTeams as team}
{team.name}
{team.permissions?.length} member(s)
{/each}
{/if}