import ModalFunctionality from "discourse/mixins/modal-functionality"; import Backup from "admin/models/backup"; export default Ember.Controller.extend(ModalFunctionality, { adminBackupsLogs: Ember.inject.controller(), _startBackup(withUploads) { this.currentUser.set("hideReadOnlyAlert", true); Backup.start(withUploads).then(() => { this.get("adminBackupsLogs.logs").clear(); this.send("backupStarted"); }); }, actions: { startBackup() { this._startBackup(); }, startBackupWithoutUpload() { this._startBackup(false); }, cancel() { this.send("closeModal"); } } });