Feature: Add 'Status' field on new task creation #807
Replies: 2 comments
|
You read the code correctly without seeing it. The task form builds the status field behind an ${isEdit ? `
<div class="form-group">
<label class="label" for="task-status">${t('tasks.statusLabel')}</label>
...
` : ''}So the field is not missing by design, it is simply gated to the edit case - and your example (writing down something you have already started) is the case that gate does not survive. The server side is ready: The one thing worth getting right is the default. It has to stay the first status, so that creating a task without touching the field behaves exactly as it does today - the field is an option, not a new decision everyone has to make on every task. Agreed on the consistency argument too: two versions of the same form that differ in one field is the kind of difference nobody can predict from the outside. |
|
Shipped in v2.60.0, @thesoundhead. A new task can now be created as "in progress" or "done" straight away - the field moved out of the edit-only branch, so writing down something you had already started no longer takes two steps. The second half of this turned out to be on the server, and it was the more unpleasant one: |
Uh oh!
There was an error while loading. Please reload this page.
I propose the following:
When creating a new task, there is currently no
Statusfield in the edit window. Sometimes you are already working on a task and then want to create it in the board, so theStatusis not inherentlyOpen, butIn Progress(or something else). Adding aStatusfield just like when editing a task seems reasonable to solve this. Furthermore, this would lead to a more consistent UX/UI.All reactions