FEATURE: backup without uploads

This commit is contained in:
Régis Hanol
2014-08-20 18:48:56 +02:00
parent 7a621d97b9
commit 8a20d05ba5
12 changed files with 82 additions and 35 deletions

View File

@ -23,7 +23,11 @@ class Admin::BackupsController < Admin::AdminController
end
def create
BackupRestore.backup!(current_user.id, true)
opts = {
publish_to_message_bus: true,
with_uploads: params.fetch(:with_uploads) == "true"
}
BackupRestore.backup!(current_user.id, opts)
rescue BackupRestore::OperationRunningError
render json: failed_json.merge(message: I18n.t("backup.operation_already_running"))
else