diff --git a/frontend/src/routes/project/Kanban.svelte b/frontend/src/routes/project/Kanban.svelte index 4a253d1..b124e7b 100644 --- a/frontend/src/routes/project/Kanban.svelte +++ b/frontend/src/routes/project/Kanban.svelte @@ -154,6 +154,30 @@ router.navigate(`/task/${task_id}/view`) } + async function save_bookmark(){ + const user_ids = Object.values(project.members).map(member => member.user.id); + const data = { + url: location.href, + tags: ['Kanban', project.name, filter_input], + comment: `${project.name}: ${filter_input}`, + share: user_ids + } + const url = api('bookmark'); + const resp = await fetch(url,{ + credentials : 'include', + method : 'POST', + body : JSON.stringify(data) + }); + if (resp.ok) { + yikes(); + router.navigate('/bookmark'); + } else { + error(resp); + } + + console.log(data); + } + onMount(load); @@ -170,6 +194,9 @@ {t('filter')} +