From f5ea61399139a9c4eb5f100c44077bd0c945a0f8 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Mon, 6 Oct 2025 11:28:44 +0200 Subject: [PATCH 1/2] implemented saving bookmarks from Kanban Signed-off-by: Stephan Richter --- frontend/src/routes/project/Kanban.svelte | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) 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')} +
{t('user')}
{#if project.allowed_states} From 66fd158e9ede6012cbe9ced59d3238dbd35023d3 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Tue, 7 Oct 2025 10:05:12 +0200 Subject: [PATCH 2/2] added link target for bookmarks in tag usage list --- frontend/src/routes/tags/Reference.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/routes/tags/Reference.svelte b/frontend/src/routes/tags/Reference.svelte index dc831b4..7cc78e2 100644 --- a/frontend/src/routes/tags/Reference.svelte +++ b/frontend/src/routes/tags/Reference.svelte @@ -36,7 +36,7 @@ {#if module=='bookmark'} {@html target(object.comment.rendered).replace(/

(.*?)<\/p>/, '$1')}

-{object.url} +{object.url}


{:else if module=='task' || module=='project'}