vikunja/pkg/migration
kolaente 62b2c6771a
fix(project): correctly migrate old project view filters
This fixes a bug where old filters where not converted to the new json format correctly, leading to issues when trying to decode the raw filter string as json.
It is unclear whether that old migration had a bug or was not executed at all.

This change adds a new migration to fix all filters in views still stuck in the old filter string format.

Resolves https://github.com/go-vikunja/vikunja/issues/420
2025-03-23 21:34:49 +01:00
..
20190324205606.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190328074430.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190430111111.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190511202210.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190514192749.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190524205441.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190718200716.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190818210133.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190920185205.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20190922205826.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20191008194238.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20191010131430.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20191207204427.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20191207220736.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200120201756.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200219183248.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200308205855.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200308210130.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200322214440.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200322214624.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200417175201.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200418230432.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200418230605.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200420215928.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200425182634.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200509103709.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200515172220.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200515195546.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200516123847.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200524221534.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200524224611.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200614113230.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200621214452.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200801183357.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200904101559.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200905151040.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200905232458.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20200906184746.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20201025195822.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20201121181647.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20201218152741.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20201218220204.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20201219145028.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210207192805.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210209204715.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210220222121.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210221111953.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210321185225.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210328191017.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210403145503.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210403220653.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210407170753.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210411113105.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210411161337.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210413131057.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210527105701.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210603174608.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210709191101.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210709211508.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210711173657.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210713213622.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210725153703.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210727204942.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210727211037.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210729142940.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210802081716.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20210829194722.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20211212151642.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20211212210054.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20220112211537.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20220616145228.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20220815200851.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20221002120521.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20221113170740.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20221228112131.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20230104152903.go feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
20230307171848.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20230611170341.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
20230824132533.go fix(kanban): create missing kanban buckets (#1601) 2023-09-01 15:41:31 +00:00
20230828125443.go fix(typesense): explicitely create typesense sync table 2023-09-13 12:05:37 +02:00
20230831155832.go chore(api tokens): remove updated date from tokens as it can't be updated anyway 2023-09-01 11:16:36 +02:00
20230903143017.go feat: move done bucket setting to project 2023-09-03 15:01:35 +02:00
20230913202615.go fix(webhooks): lint 2023-10-17 20:35:14 +02:00
20231022144641.go feat: convert all markdown content to html (#1625) 2023-10-22 13:48:22 +00:00
20231108231513.go feat(migration): migration from other services now happens in the background 2023-11-09 00:15:11 +01:00
20231121191822.go fix(filters): lint 2024-03-09 19:06:35 +01:00
20240114224713.go fix: convert everything which looks like an url to a <a href html element 2024-01-14 22:59:31 +01:00
20240304153738.go fix(auth): use (issuer, name) to check for uniqueness of oidc teams (#2152) 2024-03-04 20:26:45 +00:00
20240309111148.go feat(teams): add public flags to teams to allow easier sharing with other teams (#2179) 2024-03-10 14:04:32 +00:00
20240311173251.go feat: emoji reactions for tasks and comments (#2196) 2024-03-12 19:25:58 +00:00
20240313230538.go fix(views): lint 2024-03-19 00:47:51 +01:00
20240314214802.go fix(views): lint 2024-03-19 00:47:51 +01:00
20240315093418.go fix(db migration): do not try to create a unique index 2024-06-04 08:45:39 +02:00
20240315104205.go feat(views)!: move done and default bucket setting to view 2024-03-19 00:47:47 +01:00
20240315110428.go fix(kanban): Make sure all saved taskBucket positions are saved with their project view id 2024-04-06 13:04:36 +02:00
20240329170952.go fix(views): remove default filter from frontend, apply by default to new list views instead (#2240) 2024-04-02 13:49:38 +00:00
20240406125227.go fix: do not try to fetch nonexistant bucket 2024-04-06 13:55:11 +02:00
20240603172746.go fix(tasklist): migrate old tasklist format 2024-06-03 17:39:35 +02:00
20240919130957.go fix: specify cols when upgrading 2024-12-09 17:42:31 +01:00
20241028131622.go fix: lint 2024-10-28 14:04:54 +01:00
20241118123644.go fix(project): correctly migrate old project view filters 2025-03-23 21:34:49 +01:00
20241119115012.go fix(views): enable search in bucket filters 2024-11-19 16:27:22 +00:00
20250317174522.go feat(auth): rename oidc_id to external_id 2025-03-18 16:36:00 +00:00
20250323212553.go fix(project): correctly migrate old project view filters 2025-03-23 21:34:49 +01:00
migration.go fix: add info log message when starting to run migrations 2024-07-05 10:26:26 +02:00