Change in ovirt-engine[master]: webadmin: Improve HE Management in Host Dialogs

From Alexander Wels <awels@redhat.com>:
Alexander Wels has submitted this change and it was merged. Change subject: webadmin: Improve HE Management in Host Dialogs ...................................................................... webadmin: Improve HE Management in Host Dialogs Currently, the hosted engine side tab is shown only in the New Host popup and is shown regardless of whether the engine is a hosted engine installation or not. The side tab displays three options in radio button form: NONE, DEPLOY, and UNDEPLOY. This patch makes the following changes to improve the overall UX of this feature: 1. The hosted engine side tab is only displayed if the engine is a host engine installation. 2. The side tab is shown in the Edit Host popup in addition to the New Host popup. 3. In the New Host popup, only the NONE and DEPLOY options are displayed. 4. In the Edit Host popup the options displayed are dependent on whether the host is an HE node or not. a. If the host is an HE node, the NONE and UNDEPLOY options are displayed, unless the host is the last HE node in the system. If it is the last HE node, the element is disabled and a tooltip is added explaining that HE cannot be undeployed from the last HE node. b. If the host is not an HE node, the NONE and DEPLOY options are displayed. 5. Changes the element from a radio button group to a dropdown list. Feature page: http://www.ovirt.org/develop/release-management/features /hosted-engine-improve-management-in-host-dialogs/ Depends on: https://gerrit.ovirt.org/#/c/68120/ Change-Id: Ia5b5012a820289700c4f491229325f4ea9b11630 Bug-Url: https://bugzilla.redhat.com/1369827 Signed-off-by: Phillip Bailey <phbailey@redhat.com> --- M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/hosts/HostListModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/hosts/HostModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/hosts/HostedEngineHostModel.java M frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java M frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants.properties M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/HostInstallPopupView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/HostInstallPopupView.ui.xml M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/HostPopupView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/HostPopupView.ui.xml 9 files changed, 104 insertions(+), 27 deletions(-) Approvals: Martin Sivák: Looks good to me, but someone else must approve Alexander Wels: Looks good to me, approved Jenkins CI: Passed CI tests Phillip Bailey: Verified -- To view, visit https://gerrit.ovirt.org/66773 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ia5b5012a820289700c4f491229325f4ea9b11630 Gerrit-PatchSet: 14 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Phillip Bailey <phbailey@redhat.com> Gerrit-Reviewer: Alexander Wels <awels@redhat.com> Gerrit-Reviewer: Andrej Krejcir <akrejcir@redhat.com> Gerrit-Reviewer: Greg Sheremeta <gshereme@redhat.com> Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Jenny Tokar <jtokar@redhat.com> Gerrit-Reviewer: Martin Sivák <msivak@redhat.com> Gerrit-Reviewer: Phillip Bailey <phbailey@redhat.com> Gerrit-Reviewer: Roman Mohr <rmohr@redhat.com> Gerrit-Reviewer: Roy Golan <rgolan@redhat.com> Gerrit-Reviewer: Vojtech Szocs <vszocs@redhat.com> Gerrit-Reviewer: Yanir Quinn <yquinn@redhat.com> Gerrit-Reviewer: gerrit-hooks <automation@ovirt.org>
participants (1)
-
Code Review