|
|
|
|
@ -159,6 +159,7 @@
@@ -159,6 +159,7 @@
|
|
|
|
|
var json = await resp.json(); |
|
|
|
|
for (var task_id of Object.keys(json)) { |
|
|
|
|
let task = json[task_id]; |
|
|
|
|
if (task.no_index) continue; |
|
|
|
|
let state = task.status; |
|
|
|
|
let owner = null; |
|
|
|
|
let assignee = null; |
|
|
|
|
@ -218,9 +219,9 @@
@@ -218,9 +219,9 @@
|
|
|
|
|
<div class={['state_'+state, highlight.user == uid && highlight.state == state ? 'highlight':'']} ondragover={ev => hover(ev,uid,state)} ondrop={ev => drop(uid,state)} > |
|
|
|
|
{#if stateList[state]} |
|
|
|
|
{#each Object.values(stateList[state]).sort((a,b) => a.name.localeCompare(b.name)) as task} |
|
|
|
|
{#if !filter || task.name.toLowerCase().includes(filter) || (task.tags && task.tags.filter(tag => tag.toLowerCase().includes(filter)).length)} |
|
|
|
|
{#if !filter || task.name.toLowerCase().includes(filter) || (task.tags && task.tags.filter(tag => tag.toLowerCase().includes(filter)).length)} |
|
|
|
|
<Card onclick={e => openTask(task.id)} ondragstart={ev => dragged=task} {task} /> |
|
|
|
|
{/if} |
|
|
|
|
{/if} |
|
|
|
|
{/each} |
|
|
|
|
{/if} |
|
|
|
|
<div class="add_task"> |
|
|
|
|
|