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

@@ -1,5 +1,4 @@
import ModalFunctionality from 'discourse/mixins/modal-functionality';
import ObjectController from 'discourse/controllers/object';
export default ObjectController.extend(ModalFunctionality, {

View File

@@ -0,0 +1,33 @@
import ModalFunctionality from 'discourse/mixins/modal-functionality';
import Controller from 'discourse/controllers/controller';
export default Controller.extend(ModalFunctionality, {
needs: ["adminBackupsLogs"],
_startBackup: function (withUploads) {
var self = this;
Discourse.User.currentProp("hideReadOnlyAlert", true);
Discourse.Backup.start(withUploads).then(function() {
self.get("controllers.adminBackupsLogs").clear();
self.send("backupStarted");
});
},
actions: {
startBackup: function () {
return this._startBackup();
},
startBackupWithoutUpload: function () {
return this._startBackup(false);
},
cancel: function () {
this.send("closeModal");
}
}
});