-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
I would like to see an export feature for my account, for moving between instances, or just having a backup of my data. This is required anyway for DSGVO inquiries, so why not add it?
It needs to contain, for now:
- all raw files of my tracks
- all derived files of my tracks
- a JSON representation of all my track's details
- all comments I wrote
- my profile data
I'd say we make a "user_export" job table in the database, scan it the worker, generate a zipfile for each pending job, store this in a temporary folder, then allow the user to download this zipfile from the profile page if the export job is complete. The worker can also delete old export jobs and their related files after a while (say, 7 days or so).
vizsimgluap
Metadata
Metadata
Assignees
Labels
No labels