Kanagaraj M has uploaded a new change for review.

Change subject: webadmin: [WIP] Stop remove-brick - tech preview warning
......................................................................

webadmin: [WIP] Stop remove-brick - tech preview warning

Added 'Tech Preview' message for stopping remove-brick
operation.

Change-Id: I0f12fd41d9f7f3f31a11f80a69bf7774e742564b
Bug-Url: https://bugzilla.redhat.com/??????
Signed-off-by: Kanagaraj M <[email protected]>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/VolumeBrickListModel.java
M 
frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VolumeModule.java
3 files changed, 7 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/02/24102/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/VolumeBrickListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/VolumeBrickListModel.java
index cd57cfc..31a1945 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/VolumeBrickListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/VolumeBrickListModel.java
@@ -846,6 +846,7 @@
         setConfirmWindow(model);
         
model.setTitle(ConstantsManager.getInstance().getConstants().stopRemoveBricksTitle());
         
model.setMessage(ConstantsManager.getInstance().getConstants().stopRemoveBricksMessage());
+        
model.setNote(ConstantsManager.getInstance().getConstants().stopRemoveBrickTechPreviewMessage());
         model.setHashName("volume_remove_bricks_stop"); //$NON-NLS-1$
 
         GlusterVolumeEntity volumeEntity = getVolumeEntity();
diff --git 
a/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
 
b/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
index cbd4106..f0d9b42 100644
--- 
a/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
+++ 
b/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
@@ -1478,6 +1478,9 @@
     @DefaultStringValue("Creating replicated volume with rep_count > 2 is 
under technology preview. \n Are you sure you want to continue?")
     String newVolumeTechPreviewMessageReplicaCount();
 
+    @DefaultStringValue("NOTE:\n -Stopping a remove-brick operation is a 
technology preview feature.")
+    String stopRemoveBrickTechPreviewMessage();
+
     // Volume
     @DefaultStringValue("Add Bricks")
     String addBricksVolume();
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VolumeModule.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VolumeModule.java
index bdc0856..1e951a3 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VolumeModule.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VolumeModule.java
@@ -94,6 +94,7 @@
     @Singleton
     public SearchableDetailModelProvider<GlusterBrickEntity, VolumeListModel, 
VolumeBrickListModel> getVolumeBrickListProvider(EventBus eventBus,
             Provider<DefaultConfirmationPopupPresenterWidget> 
defaultConfirmPopupProvider,
+            final Provider<RemoveConfirmationPopupPresenterWidget> 
defaultRemoveConfirmPopupProvider,
             final Provider<AddBrickPopupPresenterWidget> addBrickPopupProvider,
             final Provider<RemoveBrickPopupPresenterWidget> 
removeConfirmPopupProvider,
             final Provider<RemoveBrickPopupPresenterWidget> 
removeBrickPopupProvider,
@@ -130,6 +131,8 @@
                     UICommand lastExecutedCommand) {
                 if (lastExecutedCommand == 
getModel().getRemoveBricksCommand()) {
                     return removeConfirmPopupProvider.get();
+                } else if (lastExecutedCommand == 
getModel().getStopRemoveBricksCommand()) {
+                    return defaultRemoveConfirmPopupProvider.get();
                 } else {
                     return super.getConfirmModelPopup(source, 
lastExecutedCommand);
                 }


-- 
To view, visit http://gerrit.ovirt.org/24102
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0f12fd41d9f7f3f31a11f80a69bf7774e742564b
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Kanagaraj M <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to