ask for confirmation when deleting an external storage

Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
Robin Appelman 2017-09-27 17:59:56 +02:00
parent a90b046a17
commit 2b7c489d75
No known key found for this signature in database
GPG Key ID: CBCA68FBAEBF98C9
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);
}
});
}
});
},