summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-04-29 16:45:46 +0530
committerDhandapani <dhandapani@gluster.com>2011-04-29 16:45:46 +0530
commit657496a0036d54e2661f7f84a01d6ef73cf120b0 (patch)
tree566037bdbbfb305deac0b772c23226e2dd2e6248 /src
parent9c749f036a5f6efd83b3d5fd8e90681916448db4 (diff)
Story #3: Delete Volume confirmation added.
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
index 9ddb976a..d5501082 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
@@ -47,7 +47,7 @@ public class DeleteVolumeAction extends AbstractActionDelegate {
Integer deleteOption = new MessageDialog(getShell(), "Delete Volume", GUIHelper.getInstance().getImage(
IImageKeys.VOLUME), warningMessage, MessageDialog.QUESTION, new String[] { "Cancel",
- "Delete volume, keep back-up of data", "Delete volume and it's data" }, 2).open();
+ "Delete volume and it's data", "Delete volume, keep back-up of data" }, 2).open();
if (deleteOption == 0) {
return;
}
@@ -63,8 +63,12 @@ public class DeleteVolumeAction extends AbstractActionDelegate {
return;
}
}
+ String confirmDelete = "";
+ if (deleteOption == 1) {
+ confirmDelete = "-d";
+ }
- status = client.deleteVolume(volume, deleteOption.toString());
+ status = client.deleteVolume(volume, confirmDelete);
if (status.isSuccess()) {
showInfoDialog(actionDesc, "Volume [" + volume.getName() + "] deleted successfully!");
modelManager.deleteVolume(volume);