From 00aac119f167ecb48793e39ed6e93346ece84706 Mon Sep 17 00:00:00 2001 From: Dovi Cowan Date: Thu, 19 Oct 2023 01:20:42 +0100 Subject: [PATCH] list admin actions --- src/routes/Home.svelte | 5 +++- src/routes/Lists/ListCreate.svelte | 2 ++ src/routes/Lists/ListView.svelte | 47 ++++++++++++++++++++++++++++-- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/src/routes/Home.svelte b/src/routes/Home.svelte index ba628a4..2005093 100644 --- a/src/routes/Home.svelte +++ b/src/routes/Home.svelte @@ -39,7 +39,10 @@ >{list["name"]}
{/each} - Create new list + Create new list {/await} diff --git a/src/routes/Lists/ListCreate.svelte b/src/routes/Lists/ListCreate.svelte index bbf58bb..84cdca3 100644 --- a/src/routes/Lists/ListCreate.svelte +++ b/src/routes/Lists/ListCreate.svelte @@ -27,6 +27,8 @@ let permissions = [ Permission.read(Role.user(loggedInUser["$id"])), Permission.read(Role.team(r["$id"])), + Permission.write(Role.team(r["$id"], 'owner')), + Permission.delete(Role.team(r["$id"], 'owner')) ]; if (requireLoggedIn == false) { diff --git a/src/routes/Lists/ListView.svelte b/src/routes/Lists/ListView.svelte index 4325cb8..27677bb 100644 --- a/src/routes/Lists/ListView.svelte +++ b/src/routes/Lists/ListView.svelte @@ -1,8 +1,9 @@