added abort button to overlayed task creation form
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -275,7 +275,7 @@
|
||||
{#if project}
|
||||
{#if task_form}
|
||||
<div class="overlay">
|
||||
<TaskForm project_id={task_form.project_id} assignee={task_form.assignee} state_id={task_form.state_id} />
|
||||
<TaskForm assignee={task_form.assignee} on_abort={ev => {task_form = false;}} project_id={task_form.project_id} state_id={task_form.state_id} />
|
||||
</div>
|
||||
{/if} <!-- task form -->
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
import PermissionEditor from '../../Components/PermissionEditor.svelte';
|
||||
import Tags from '../tags/TagList.svelte';
|
||||
|
||||
let { project_id = null, parent_task_id = null, assignee = null, state_id = null } = $props();
|
||||
let { assignee = null, on_abort = null, project_id = null, parent_task_id = null, state_id = null } = $props();
|
||||
let project = $state(null);
|
||||
let extendedSettings = $state(false);
|
||||
let parent_task = $state(null);
|
||||
@@ -30,7 +30,6 @@
|
||||
|
||||
function addMember(member){
|
||||
for (let uid of Object.keys(member)) task.members[uid] = project.members[uid];
|
||||
console.log(task.members);
|
||||
}
|
||||
|
||||
function flat(json){
|
||||
@@ -252,4 +251,7 @@
|
||||
</tbody>
|
||||
</table>
|
||||
<button onclick={saveTask}>{t('save_object',{object:t('task')})}</button>
|
||||
{#if on_abort}
|
||||
<button onclick={on_abort}>{t('abort')}</button>
|
||||
{/if}
|
||||
</fieldset>
|
||||
|
||||
Reference in New Issue
Block a user