diff --git a/maloja/apis/native_v1.py b/maloja/apis/native_v1.py index 9621465..fcf8b8f 100644 --- a/maloja/apis/native_v1.py +++ b/maloja/apis/native_v1.py @@ -380,6 +380,17 @@ def get_backup(**keys): return static_file(os.path.basename(archivefile),root=tmpfolder) +@api.get("export") +@authenticated_api +def get_export(**keys): + from ..proccontrol.tasks.export import export + import tempfile + + tmpfolder = tempfile.gettempdir() + resultfile = export(tmpfolder) + + return static_file(os.path.basename(resultfile),root=tmpfolder) + @api.post("delete_scrobble") @authenticated_api diff --git a/maloja/web/jinja/admin_overview.jinja b/maloja/web/jinja/admin_overview.jinja index 458436b..a0fc2f8 100644 --- a/maloja/web/jinja/admin_overview.jinja +++ b/maloja/web/jinja/admin_overview.jinja @@ -77,10 +77,13 @@

Download Data

- Download your data to have a backup.

+ Backup your data.

- + + + +