Merge pull request #6676 from nextcloud/confirm-storage-delete

ask for confirmation when deleting an external storage
This commit is contained in:
Roeland Jago Douma 2017-09-28 12:49:31 +02:00 committed by GitHub
commit 1c2da7d7d3
1 changed files with 14 additions and 7 deletions

View File

@ -1129,14 +1129,21 @@ MountConfigListView.prototype = _.extend({
return;
}
var storage = new this._storageConfigClass(configId);
this.updateStatus($tr, StorageConfig.Status.IN_PROGRESS);
storage.destroy({
success: function() {
$tr.remove();
},
error: function() {
self.updateStatus($tr, StorageConfig.Status.ERROR);
OC.dialogs.confirm(t('files_external', 'Are you sure you want to delete this external storage', {
storage: this.mountPoint
}), t('files_external', 'Delete storage?'), function(confirm) {
if (confirm) {
this.updateStatus($tr, StorageConfig.Status.IN_PROGRESS);
storage.destroy({
success: function () {
$tr.remove();
},
error: function () {
self.updateStatus($tr, StorageConfig.Status.ERROR);
}
});
}
});
},