Mike Kolesnik has uploaded a new change for review.

Change subject: webadmin: Remove API version field for Neutron
......................................................................

webadmin: Remove API version field for Neutron

Only API version 2.0 is curently supported, and since the user has a
prefilled value in the URL field suggesting him the correct server URL
to put, there is no need for him to be able to "select" the version.

In the future should any other API version be available/supported, it
should be solved in an appropriate manner (i.e. auto negotiate the
version).

Change-Id: Ic264c97b4acb82ffee298cee3f89340cda18ddc3
Bug-Url: https://bugzilla.redhat.com/987917
Signed-off-by: Mike Kolesnik <mkole...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.ui.xml
3 files changed, 0 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/91/24991/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java
index 5c9a993..c079d99 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java
@@ -53,7 +53,6 @@
     private EntityModel name = new EntityModel();
     private EntityModel description = new EntityModel();
     private EntityModel url = new EntityModel();
-    private ListModel apiVersion = new ListModel();
     private EntityModel requiresAuthentication = new EntityModel();
     private EntityModel username = new EntityModel();
     private EntityModel password = new EntityModel();
@@ -86,10 +85,6 @@
 
     public EntityModel getUrl() {
         return url;
-    }
-
-    public ListModel getApiVersion() {
-        return apiVersion;
     }
 
     public EntityModel getRequiresAuthentication() {
@@ -196,7 +191,6 @@
                 }
 
                 boolean isNeutron = isTypeOpenStackNetwork();
-                getApiVersion().setIsAvailable(isNeutron);
                 getNeutronAgentModel().setIsAvailable(isNeutron);
 
                 boolean requiresAuth = isTypeRequiresAuthentication();
@@ -206,13 +200,11 @@
         });
 
         getNeutronAgentModel().setIsAvailable(false);
-        getApiVersion().setIsAvailable(false);
         getTenantName().setIsAvailable(false);
 
         List<ProviderType> providerTypes = new 
ArrayList<ProviderType>(Arrays.asList(ProviderType.values()));
         Collections.sort(providerTypes, new Linq.ProviderTypeComparator());
         getType().setItems(providerTypes);
-        getApiVersion().setItems(Arrays.asList("v2.0")); //$NON-NLS-1$
 
         UICommand tempVar = new UICommand(CMD_SAVE, this);
         tempVar.setTitle(ConstantsManager.getInstance().getConstants().ok());
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.java
index 143fc63..23743cd 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.java
@@ -68,11 +68,6 @@
     EntityModelTextBoxEditor urlEditor;
 
     @UiField
-    @Path(value = "apiVersion.selectedItem")
-    @WithElementId
-    ListModelListBoxEditor<Object> apiVersionEditor;
-
-    @UiField
     UiCommandButton testButton;
 
     @UiField
@@ -142,7 +137,6 @@
         localize(constants);
         addContentStyleName(style.contentStyle());
         driver.initialize(this);
-        apiVersionEditor.asListBox().addStyleName(style.apiVersionStyle());
     }
 
     void localize(ApplicationConstants constants) {
@@ -187,7 +181,6 @@
 
     interface Style extends CssResource {
         String contentStyle();
-        String apiVersionStyle();
         String testResultImage();
     }
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.ui.xml
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.ui.xml
index 598dbe0..9cf5e83 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.ui.xml
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ProviderPopupView.ui.xml
@@ -24,11 +24,6 @@
                        margin-top: 20px;
                }
 
-               .apiVersionStyle {
-                       width: 50px !important;
-                       float: right;
-               }
-
                .authField {
                        padding-left: 10px;
                }
@@ -69,7 +64,6 @@
                                                                                
<g:FlowPanel>
                                                                                
        <e:ListModelSuggestBoxEditor ui:field="pluginTypeEditor" />
                                                                                
        <e:EntityModelTextBoxEditor ui:field="urlEditor" />
-                                                                               
        <e:ListModelListBoxEditor ui:field="apiVersionEditor" />
                                                                                
</g:FlowPanel>
                                                                                
<g:FlowPanel addStyleNames="{style.sectionStyle}">
                                                                                
        <e:EntityModelCheckBoxEditor ui:field="requiresAuthenticationEditor" />


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic264c97b4acb82ffee298cee3f89340cda18ddc3
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to