1
0

23 Commits

Author SHA1 Message Date
kolaente
761d278b9a
fix(kanban): save updated position to store
This fixes a bug where the position of a task would not be calculated correctly when the task was moved next to another recently moved task. The problem was caused by the calculation of the new position referring to the old value of the position attribute, because it was not updated in the local store.

Resolves https://community.vikunja.io/t/kanban-cards-in-wrong-order/2731/6

(cherry picked from commit 22e594e253d9f359507b30331dd3b1a2497f2600)
2024-09-20 14:22:54 +02:00
kolaente
82ee9f18eb
fix(kanban): do not allow to create new tasks in saved filter 2024-07-17 14:00:47 +02:00
kolaente
ed5feee33a
fix(kanban): move task to done bucket when it was marked done from the task detail view 2024-07-17 13:56:43 +02:00
kolaente
fe8e0ef78b
fix(kanban): use correct text color for deletion button 2024-07-17 10:09:36 +02:00
Dominik Pschenitschni
5af908b2e5 feat: remove props destructuring from ProjectKanban 2024-07-16 21:57:57 +00:00
kolaente
323ecdaab6
fix(kanban): move repeating task back to old bucket when moved to the done bucket 2024-07-12 13:44:45 +02:00
kolaente
ec0c05fd47
fix(kanban): update task done status after moving it into done bucket
Resolves https://kolaente.dev/vikunja/vikunja/issues/2518
2024-07-11 13:17:33 +02:00
Dominik Pschenitschni
af639a180c fix: wrapped button
This somehow weirdly fixes the test. I have no clue why. Regardless it should be better than before, because a button  (DropdownItem) should never contain another interactive element (the setBucketLimit input and save button).

The test failed because I replaced a v-if with v-show. I do not know _why_ this made the test fail. When I reproduced the test step by step it worked for me…
2024-07-10 09:19:55 +00:00
kolaente
359b07dabb
fix(views): move bucket update to extra endpoint
BREAKING CHANGE: The bucket id of the task model is now only used internally and will not trigger a change in buckets when updating the task.

This resolves a problem where the task update routine needs to know the view context it is in. Because that's not really what it should be used for, the extra endpoint takes all required parameters and handles the complexity of actually updating the bucket.
This fixes a bug where it was impossible to move a task around between buckets of a saved filter view. In that case, the view of the bucket and the project the task was in would be different, hence the update failed.
2024-07-02 16:34:53 +02:00
Dominik Pschenitschni
f36115871c feat: camelcase global components 2024-06-19 14:02:14 +00:00
Dominik Pschenitschni
baaf8d8f0e
feat(components): align component name casing KanbanCard 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni
c9e3ff8fcf
feat(components): align component name casing FilterPopup 2024-06-17 13:41:36 +02:00
Dominik Pschenitschni
cebb647e1d feat(components): align component name casing Dropdown 2024-06-17 09:39:41 +00:00
kolaente
e4b369009a
fix(views): do not allow moving tasks or editing board when bucket mode is filter 2024-06-13 17:01:04 +02:00
kolaente
0c411fd1e9
fix(kanban): remove leftovers of kanban_position property
This might fix a bug where the kanban position would not be saved correctly.
2024-06-06 16:22:51 +02:00
kolaente
5a84d37fca
fix(kanban): do not focus on task list in bucket when clicking on a task 2024-04-14 11:21:59 +02:00
kolaente
144a6e4140
fix(kanban): do not add bottom spacing to view 2024-04-14 11:15:53 +02:00
kolaente
a7aa74227a
fix(kanban): do not focus kanban board 2024-04-14 11:12:26 +02:00
kolaente
ec1ff80791
fix(kanban): save done and default bucket on the view and not on the project
The frontend was still trying to update the two in the project which won't work since they are now saved at the view level, not the project.
2024-04-06 13:32:54 +02:00
kolaente
5e9edef3b3
fix: lint 2024-03-19 16:33:23 +01:00
kolaente
7c30b00668
fix(views): correctly pass project id when loading more tasks in kanban views 2024-03-19 13:55:05 +01:00
kolaente
4b903c4f48
fix(views): lint 2024-03-19 00:47:52 +01:00
kolaente
f6485be9e2
chore(views): move actual project views into their own folder 2024-03-19 00:47:50 +01:00