User Data Export and import #967

Merged
konrad merged 33 commits from feature/export-import into main 2021-09-04 19:26:32 +00:00

33 Commits

Author SHA1 Message Date
kolaente f708a39bf1
Add docs for file based migrator
continuous-integration/drone/pr Build is passing Details
2021-09-04 21:11:39 +02:00
kolaente 273b0654cd
update swagger docs 2021-09-04 20:39:50 +02:00
kolaente dc5290bb33
Fix lint 2021-09-04 20:32:51 +02:00
kolaente 4b389ae02c
Fix tests 2021-09-04 20:31:02 +02:00
kolaente 6d13edcc23
update swagger docs 2021-09-04 20:16:51 +02:00
kolaente 66a35b56c2
Fix downloading user data export 2021-09-04 20:14:20 +02:00
kolaente a6021706ab
Add support for list background import 2021-09-03 23:26:42 +02:00
kolaente b9aab001ad
Add logging 2021-09-03 23:18:20 +02:00
kolaente 1e30b2dee1
Add test export zip file for tests 2021-09-03 23:12:44 +02:00
kolaente 0e35f0f5fb
Add support for importing task attachments 2021-09-03 23:12:27 +02:00
kolaente 1773fdf73d
Add support for migrating task comments 2021-09-03 22:41:11 +02:00
kolaente 9569265405
Fix importing filters and labels 2021-09-03 21:52:17 +02:00
kolaente edec1f6aa4
Add filter import 2021-09-03 21:44:56 +02:00
kolaente 7049644bcc
Add import code 2021-09-03 21:35:49 +02:00
kolaente cadeaaf8b0
Move migration routes 2021-09-03 20:17:23 +02:00
kolaente 59b22801e0
Add basic file migration web handler 2021-08-31 22:55:23 +02:00
kolaente 92f62a2699
Add file migrator interface 2021-08-30 22:47:01 +02:00
kolaente aca4a9ef78
Remove old exports after 7 days 2021-08-30 21:12:22 +02:00
kolaente ad46ca4781
Fix exporting tasks 2021-08-29 22:38:34 +02:00
kolaente fcb64d5d8b
Change NamespacesWithLists struct 2021-08-29 22:33:16 +02:00
kolaente 279722d943
Add requesting and downloading a file 2021-08-29 22:14:48 +02:00
kolaente 2c00b4976e
Add requesting and downloading a data export 2021-08-29 20:18:52 +02:00
kolaente 2e6a69a802
Fix import conflict 2021-08-29 19:57:38 +02:00
kolaente 278ffad61e
Add saving export with user 2021-08-29 19:50:47 +02:00
kolaente 238a4387c2
Add export ready notification 2021-08-29 19:42:37 +02:00
kolaente 7f7377085f
Add Vikunja version to export 2021-08-29 19:32:55 +02:00
kolaente 1838e48e72
Add exporting list background files 2021-08-29 19:31:53 +02:00
kolaente c74cdcbdc9
Use namespace.ReadAll to get all namespaces 2021-08-27 18:08:11 +02:00
kolaente 011f0bc9b0
Add saved filters export 2021-08-27 17:57:36 +02:00
kolaente 95c771a858
Add task attachments to export 2021-08-27 17:41:24 +02:00
kolaente 1804e4cca0
Add export task attachment stub 2021-08-25 18:49:29 +02:00
kolaente a3e779e088
Add buckets to export 2021-08-25 18:30:21 +02:00
kolaente 2ebac142c7
Start adding the importer 2021-08-25 18:09:56 +02:00