Add saved filters export
This commit is contained in:
parent
95c771a858
commit
011f0bc9b0
@ -63,6 +63,10 @@ func ExportUserData(u *user.User) (err error) {
|
||||
return err
|
||||
}
|
||||
// Saved filters
|
||||
err = exportSavedFilters(s, u, dumpWriter)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
// Subscription Status
|
||||
// Background files
|
||||
|
||||
@ -168,3 +172,17 @@ func exportTaskAttachments(s *xorm.Session, u *user.User, wr *zip.Writer) (err e
|
||||
|
||||
return dump.WriteFilesToZip(files, wr)
|
||||
}
|
||||
|
||||
func exportSavedFilters(s *xorm.Session, u *user.User, wr *zip.Writer) (err error) {
|
||||
filters, err := getSavedFilters(s, u)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
data, err := json.Marshal(filters)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return dump.WriteBytesToZip("filters.json", data, wr)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user