Arik Hadas has uploaded a new change for review. Change subject: frontend: add text field for suffix to all cloned vms ......................................................................
frontend: add text field for suffix to all cloned vms Change-Id: I3ae6d3f4103323719df085ad096ee9b208d3ad72 Signed-off-by: Arik Hadas <aha...@redhat.com> --- M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExportDomainModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExternalProviderModel.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.ui.xml M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.ui.xml 6 files changed, 41 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/36/34236/1 diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExportDomainModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExportDomainModel.java index f29971e..73578ca 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExportDomainModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExportDomainModel.java @@ -63,6 +63,7 @@ private Map<Guid, ArrayList<Quota>> storageQuotaMap; private final Map<Guid, List<Disk>> templateDiskMap = new HashMap<Guid, List<Disk>>(); private final Map<Guid, ImportDiskData> diskImportDataMap = new HashMap<Guid, ImportDiskData>(); + private EntityModel<String> suffix; public StoragePool getStoragePool() { return storagePool; @@ -178,6 +179,7 @@ setClusterQuota(new ListModel()); getClusterQuota().setIsAvailable(false); setCpuProfiles(new ListModel<CpuProfile>()); + setSuffix(new EntityModel<String>()); } public void init(List items, final Guid storageDomainId) { @@ -678,4 +680,12 @@ getCommands().add(getCloseCommand()); stopProgress(); } + + public EntityModel<String> getSuffix() { + return suffix; + } + + public void setSuffix(EntityModel<String> suffix) { + this.suffix = suffix; + } } diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExternalProviderModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExternalProviderModel.java index 6c013f2..6ed3321 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExternalProviderModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmFromExternalProviderModel.java @@ -64,6 +64,7 @@ private VmImportDiskListModel importDiskListModel; private List<Network> networks; private List<VnicProfileView> networkProfiles; + private EntityModel<String> suffix; public List<Network> getNetworks() { return networks; @@ -144,6 +145,7 @@ setClusterQuota(new ListModel()); getClusterQuota().setIsAvailable(false); setCpuProfiles(new ListModel<CpuProfile>()); + setSuffix(new EntityModel<String>()); } public void setItems(final Collection value, final Guid storageDomainId) @@ -544,4 +546,12 @@ ImportNetworkData importData = networkImportDataMap.get(macAddr); return importData; } + + public EntityModel<String> getSuffix() { + return suffix; + } + + public void setSuffix(EntityModel<String> suffix) { + this.suffix = suffix; + } } diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.java index 3f027cb..2a423db 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.java @@ -19,6 +19,7 @@ import org.ovirt.engine.ui.common.widget.dialog.SimpleDialogPanel; import org.ovirt.engine.ui.common.widget.editor.ListModelListBoxEditor; import org.ovirt.engine.ui.common.widget.editor.ListModelObjectCellTable; +import org.ovirt.engine.ui.common.widget.editor.generic.StringEntityModelTextBoxEditor; import org.ovirt.engine.ui.common.widget.renderer.EnumRenderer; import org.ovirt.engine.ui.common.widget.renderer.NullSafeRenderer; import org.ovirt.engine.ui.common.widget.renderer.StorageDomainFreeSpaceRenderer; @@ -52,6 +53,7 @@ import com.google.gwt.dom.client.Style.Position; import com.google.gwt.dom.client.Style.Unit; import com.google.gwt.editor.client.SimpleBeanEditorDriver; +import com.google.gwt.editor.client.Editor.Path; import com.google.gwt.event.logical.shared.SelectionEvent; import com.google.gwt.event.logical.shared.SelectionHandler; import com.google.gwt.event.shared.EventBus; @@ -97,6 +99,10 @@ @UiField(provided = true) @Path(value = "storage.selectedItem") ListModelListBoxEditor<Object> destStorageEditor; + + @UiField(provided = true) + @Path(value = "suffix.entity") + StringEntityModelTextBoxEditor clonedSuffixEditor; @UiField SplitLayoutPanel splitLayoutPanel; @@ -638,6 +644,7 @@ return object.getName(); } }); + clonedSuffixEditor = new StringEntityModelTextBoxEditor(); } private void localize(ApplicationConstants constants) { @@ -645,6 +652,7 @@ destClusterQuotaEditor.setLabel(constants.importVm_destClusterQuota()); destStorageEditor.setLabel(constants.defaultStorage()); cpuProfileEditor.setLabel(constants.cpuProfileLabel()); + clonedSuffixEditor.setLabel(constants.cloneImportSuffixVm()); } @SuppressWarnings("unchecked") diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.ui.xml b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.ui.xml index 2764787..56c0d35 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.ui.xml +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmFromExportDomainPopupView.ui.xml @@ -2,6 +2,7 @@ <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:d="urn:import:org.ovirt.engine.ui.common.widget.dialog" + xmlns:ge="urn:import:org.ovirt.engine.ui.common.widget.editor.generic" xmlns:e="urn:import:org.ovirt.engine.ui.common.widget.editor" xmlns:t="urn:import:org.ovirt.engine.ui.common.widget.dialog.tab"> <ui:with field='resources' @@ -83,6 +84,7 @@ <e:ListModelListBoxEditor ui:field="destStorageEditor" addStyleNames="{style.listBoxEditor}"/> <e:ListModelListBoxEditor ui:field="destClusterEditor" addStyleNames="{style.listBoxEditor}"/> <e:ListModelListBoxEditor ui:field="cpuProfileEditor" addStyleNames="{style.listBoxEditor}"/> + <ge:StringEntityModelTextBoxEditor ui:field="clonedSuffixEditor" addStyleNames="{style.listBoxEditor}"/> </g:VerticalPanel> <g:VerticalPanel> <e:ListModelListBoxEditor ui:field="destStorageQuotaEditor" addStyleNames="{style.destStorageQuotaEditor}"/> diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.java index aebd459..df526d0 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.java @@ -23,6 +23,7 @@ import org.ovirt.engine.ui.common.widget.dialog.SimpleDialogPanel; import org.ovirt.engine.ui.common.widget.editor.ListModelListBoxEditor; import org.ovirt.engine.ui.common.widget.editor.ListModelObjectCellTable; +import org.ovirt.engine.ui.common.widget.editor.generic.StringEntityModelTextBoxEditor; import org.ovirt.engine.ui.common.widget.renderer.EnumRenderer; import org.ovirt.engine.ui.common.widget.renderer.NullSafeRenderer; import org.ovirt.engine.ui.common.widget.renderer.StorageDomainFreeSpaceRenderer; @@ -100,6 +101,10 @@ @UiField(provided = true) @Path(value = "storage.selectedItem") ListModelListBoxEditor<Object> destStorageEditor; + + @UiField(provided = true) + @Path(value = "suffix.entity") + StringEntityModelTextBoxEditor clonedSuffixEditor; @UiField SplitLayoutPanel splitLayoutPanel; @@ -268,6 +273,7 @@ destClusterQuotaEditor.setLabel(constants.importVm_destClusterQuota()); destStorageEditor.setLabel(constants.defaultStorage()); cpuProfileEditor.setLabel(constants.cpuProfileLabel()); + clonedSuffixEditor.setLabel(constants.cloneImportSuffixVm()); } private void initListBoxEditors() { @@ -292,6 +298,7 @@ return object.getName(); } }); + clonedSuffixEditor = new StringEntityModelTextBoxEditor(); } @Override diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.ui.xml b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.ui.xml index 9e68d0c..059d18e 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.ui.xml +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/ImportVmFromExternalProviderPopupView.ui.xml @@ -3,6 +3,7 @@ <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:d="urn:import:org.ovirt.engine.ui.common.widget.dialog" xmlns:e="urn:import:org.ovirt.engine.ui.common.widget.editor" + xmlns:ge="urn:import:org.ovirt.engine.ui.common.widget.editor.generic" xmlns:t="urn:import:org.ovirt.engine.ui.common.widget.dialog.tab"> <ui:with field='resources' type='org.ovirt.engine.ui.webadmin.ApplicationResources' /> @@ -73,7 +74,7 @@ width: 515px; } </ui:style> - <d:SimpleDialogPanel height="575px" width="1000px"> + <d:SimpleDialogPanel height="600px" width="1000px"> <d:content> <g:VerticalPanel> <g:HorizontalPanel> @@ -83,6 +84,7 @@ <e:ListModelListBoxEditor ui:field="destStorageEditor" addStyleNames="{style.listBoxEditor}"/> <e:ListModelListBoxEditor ui:field="destClusterEditor" addStyleNames="{style.listBoxEditor}"/> <e:ListModelListBoxEditor ui:field="cpuProfileEditor" addStyleNames="{style.listBoxEditor}"/> + <ge:StringEntityModelTextBoxEditor ui:field="clonedSuffixEditor" addStyleNames="{style.listBoxEditor}"/> </g:VerticalPanel> <g:VerticalPanel> <e:ListModelListBoxEditor ui:field="destClusterQuotaEditor" /> @@ -90,9 +92,9 @@ </g:HorizontalPanel> </g:VerticalPanel> </g:HorizontalPanel> - <g:Label ui:field="message" addStyleNames="{style.labelStyle}" /> <g:SplitLayoutPanel ui:field="splitLayoutPanel" height="360px" addStyleNames="{style.splitLayoutPanelStyle}" /> + <g:Label ui:field="message" addStyleNames="{style.labelStyle}" /> </g:VerticalPanel> </d:content> </d:SimpleDialogPanel> -- To view, visit http://gerrit.ovirt.org/34236 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3ae6d3f4103323719df085ad096ee9b208d3ad72 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Arik Hadas <aha...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches