@@ -41,12 +67,32 @@
{#each members.memberships as member}
{member.userName} - {member.userEmail}
- {#if rolesIndex(member, "admin") !== -1}
+ {#if rolesIndex(member, "owner") !== -1}
List Admin
{/if}
{#if member.confirm == false}
Pending
{/if}
+ {#if userIsAdmin(members, loggedInUser["$id"]) && member.userId !== loggedInUser["$id"]}
+ removeFromList(member.$id)}
+ to="#">Remove from list
+ {#if !userIsAdmin(members, member.userId)}
+ | makeAdmin(member.$id)}
+ to="#">Make user admin
+ {:else}
+ | removeAdmin(member.$id)}
+ to="#">Remove as admin
+ {/if}
+ {/if}
{/each}