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
1 changed files with 10 additions and 1 deletions
Showing only changes of commit a3e779e088 - Show all commits

View File

@ -56,7 +56,6 @@ func ExportUserData(u *user.User) (err error) {
if err != nil {
return err
}
// Buckets
// Task attachment files
// Saved filters
// Subscription Status
@ -109,6 +108,16 @@ func exportListsAndTasks(s *xorm.Session, u *user.User, wr *zip.Writer) (err err
listMap[t.ListID].Tasks = append(listMap[t.ListID].Tasks, t)
}
buckets := []*Bucket{}
err = s.In("list_id", listIDs).Find(&buckets)
if err != nil {
return
}
for _, b := range buckets {
listMap[b.ListID].Buckets = append(listMap[b.ListID].Buckets, b)
}
data, err := json.Marshal(namespaces)
if err != nil {
return err