Add Link button to non-link tasks to link them elsewhere.
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-04-03 16:55:47 +02:00
parent a91b2a076a
commit eebb3d9f77
@@ -24,6 +24,7 @@
let mdTaskEdit: ModalData; let mdTaskEdit: ModalData;
let mdTaskDelete: ModalData; let mdTaskDelete: ModalData;
let mdTaskUnlink: ModalData; let mdTaskUnlink: ModalData;
let mdTaskLink: ModalData;
let isMoving = false; let isMoving = false;
let isLinked = false; let isLinked = false;
@@ -68,6 +69,7 @@
$: mdLogAdd = {name: "log.add", task: {...task, project}}; $: mdLogAdd = {name: "log.add", task: {...task, project}};
$: mdTaskEdit = {name: "task.edit", task: {...task, project}}; $: mdTaskEdit = {name: "task.edit", task: {...task, project}};
$: mdTaskDelete = {name: "task.delete", task: {...task, project}}; $: mdTaskDelete = {name: "task.delete", task: {...task, project}};
$: mdTaskLink = {name: "tasklink.add", task};
$: mdTaskUnlink = {name: "tasklink.delete", task, project}; $: mdTaskUnlink = {name: "tasklink.delete", task, project};
$: isLinked = task.projectId !== project.id; $: isLinked = task.projectId !== project.id;
</script> </script>
@@ -88,6 +90,7 @@
{#if isLinked} {#if isLinked}
<Option open={mdTaskUnlink}>Unlink</Option> <Option open={mdTaskUnlink}>Unlink</Option>
{:else} {:else}
<Option open={mdTaskLink}>Link</Option>
<Option open={mdTaskDelete}>Delete</Option> <Option open={mdTaskDelete}>Delete</Option>
· ·
{#if !isMoving && (!task.active) } {#if !isMoving && (!task.active) }