1
0
Commit Graph

20 Commits

Author SHA1 Message Date
62c238e4bc fix(filter): make sure tasks are in a correct bucket and position when they are part of a date filter
Whenever a task is part of a date filter, it might fall in or out of a filter bucket without anything changing, other than the current time. For example, a filter condition like due_date > now may include different tasks depending on the current time.
For these kinds of tasks to properly show up in the kanban view of a filter, there has to be an entry in the task_buckets table. These entries only got updated when either a task was updated or the filter itself was updated. To account for th changing of time, we also need to check periodically if tasks are now part or not anymore part of that filter.
This change adds a cron task to do precisely that.
We'll have to see if this works resource-wise, but the cron is not the only one doing a bunch of sql queries so it might be fine after all.

Resolves https://community.vikunja.io/t/tasks-in-saved-filter-appear-in-list-view-but-are-not-visible-in-kanban-view/2800

(cherry picked from commit bc52da4029170bfd10cddea28cf5c6983969cb42)
2024-09-20 14:27:26 +02:00
0b9f3070fd fix(files): use absolute path everywhere
(cherry picked from commit 68636f27da707f3ee87ba0e4f1ff100504486608)
2024-09-20 14:25:02 +02:00
de9f686480 fix(migration): ensure project background gets exported and imported
(cherry picked from commit ebfd5f54d2e4644aa2076c57a9b50ed5b87deaa9)
2024-08-12 20:17:10 +02:00
ce1d7778c7 fix(export): make export work with project views and new task positions 2024-04-13 21:07:06 +02:00
f364f3bec8 feat(views): return position when retriving tasks 2024-03-19 00:47:48 +01:00
7edb53ca12 fix(export): don't crash when an exported file does not exist
Related to https://github.com/go-vikunja/vikunja/issues/110
2024-02-10 13:45:12 +01:00
e518fb1191 chore: remove year from copyright headers
Resolves https://kolaente.dev/vikunja/api/pulls/1483
2023-09-01 08:32:28 +02:00
010b4ce783 feat(tasks): add searching via typesense 2023-08-28 12:14:50 +02:00
ebc3dd2b3e fix: lint errors 2023-05-24 15:51:57 +02:00
4b55e2ce03 fix(migration): make file migration work with new structure 2023-05-24 15:51:56 +02:00
fef253312c feat(projects): cleanup namespace leftovers 2023-05-24 15:51:54 +02:00
349e6a5905 feat: rename lists to projects 2023-03-13 14:28:06 +01:00
82f4a5ad50 fix(export): ignore file size for export files 2023-01-11 18:56:30 +01:00
5cf263a86f feat: upgrade golangci-lint to 1.45.2 2022-03-27 16:55:37 +02:00
465f6d90ab Fix tasks not exported 2021-09-08 18:40:54 +02:00
03d818fd9f Fix tmp export file created in the wrong path 2021-09-08 17:44:23 +02:00
f019ae42bb Fix exporting tasks from archived lists 2021-09-08 17:40:33 +02:00
9000f2c3cd Fix lint 2021-09-07 19:09:44 +02:00
cc1bb3083f Don't try to export items which do not have a parent 2021-09-06 22:14:38 +02:00
90146aea5b User Data Export and import (#967)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/967
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-04 19:26:31 +00:00