working on task creation form

This commit is contained in:
2025-07-25 08:48:43 +02:00
parent bbfc1c9e35
commit aff0614d2e
3 changed files with 76 additions and 2 deletions

View File

@@ -10,7 +10,8 @@
let { project_id = null } = $props();
let error = $state(null);
let project = $state(null)
let project = $state(null);
let extendedSettings = $state(false);
let task = $state({
name : '',
description : { source : '', rendered : '' },
@@ -67,6 +68,10 @@
}
}
function toggleSettings(){
extendedSettings = !extendedSettings;
}
onMount(load);
</script>
@@ -98,9 +103,10 @@
{t('description')}
</th>
<td>
<MarkdownEditor bind:value={task.description} simple={true}/>
<MarkdownEditor bind:value={task.description} simple={true} />
</td>
</tr>
{#if extendedSettings}
<tr>
<th>
{t('members')}
@@ -109,6 +115,62 @@
<MemberEditor members={task.members} {addMember} {getCandidates} {dropMember} />
</td>
</tr>
<tr>
<th>
{t('estimated_time')}
</th>
<td>
<input type="number" /> {t('hours')}
</td>
</tr>
<tr>
<th>
{t('start_date')}
</th>
<td>
<input type="date" />
</td>
</tr>
<tr>
<th>
{t('due_date')}
</th>
<td>
<input type="date" />
</td>
</tr>
<tr>
<th>
{t('subtasks')}
</th>
<td>
<label>
<input type="checkbox" >
{t('display_closed_tasks')}
</label>
</td>
</tr>
<tr>
<th>
{t('index_page')}
</th>
<td>
<label>
<input type="checkbox" >
{t('hide_on_index_page')}
</label>
</td>
</tr>
{:else}
<tr>
<th>
{t('extended_settings')}
</th>
<td>
<button onclick={toggleSettings}>{t('show')}</button>
</td>
</tr>
{/if}
</tbody>
</table>
<button onclick={saveTask}>{t('save_task')}</button>