From b3982f8bfa43fd99dbac203b9f1160959d2c1eee Mon Sep 17 00:00:00 2001 From: Hayden Date: Sun, 17 Jan 2021 14:40:14 -0900 Subject: [PATCH] backup card functionality --- frontend/src/api/backup.js | 11 +-- .../Settings/Backup/NewBackupCard.vue | 84 ++++++++++++++----- .../src/components/Settings/Backup/index.vue | 4 +- mealie/app.py | 4 +- mealie/models/backup_models.py | 39 ++++++--- mealie/routes/backup_routes.py | 10 ++- mealie/services/backups/exports.py | 27 ++++-- 7 files changed, 127 insertions(+), 52 deletions(-) diff --git a/frontend/src/api/backup.js b/frontend/src/api/backup.js index da5e36711..c326b684d 100644 --- a/frontend/src/api/backup.js +++ b/frontend/src/api/backup.js @@ -28,15 +28,8 @@ export default { await apiReq.delete(backupURLs.deleteBackup(fileName)); }, - async create(tag, template) { - if (typeof template == String) { - template = [template]; - } - console.log(tag, template); - let response = apiReq.post(backupURLs.createBackup, { - tag: tag, - template: template, - }); + async create(data) { + let response = apiReq.post(backupURLs.createBackup, data); return response; }, }; diff --git a/frontend/src/components/Settings/Backup/NewBackupCard.vue b/frontend/src/components/Settings/Backup/NewBackupCard.vue index d44fdc8a4..d52cfbb07 100644 --- a/frontend/src/components/Settings/Backup/NewBackupCard.vue +++ b/frontend/src/components/Settings/Backup/NewBackupCard.vue @@ -1,8 +1,10 @@