Gilad Chaplik has uploaded a new change for review. Change subject: webadmin: add disk: quota fix ......................................................................
webadmin: add disk: quota fix Quota should be populated according to selected storage domain Change-Id: I5a26d46af003ff2f0c95dff6abcb8b7880aea72e Signed-off-by: Gilad Chaplik <[email protected]> --- M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/AbstractDiskModel.java 1 file changed, 10 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/32/19432/1 diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/AbstractDiskModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/AbstractDiskModel.java index c815998..5f26170 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/AbstractDiskModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/AbstractDiskModel.java @@ -270,6 +270,8 @@ getDataCenter().setIsAvailable(false); getDataCenter().getSelectedItemChangedEvent().addListener(this); + getStorageDomain().getSelectedItemChangedEvent().addListener(this); + setStorageType(new ListModel()); getStorageType().setIsAvailable(false); getStorageType().setItems(AsyncDataProvider.getStorageTypeList()); @@ -362,8 +364,6 @@ else { diskModel.setMessage(CONSTANTS.noActiveStorageDomainsInDC()); } - - updateQuota(datacenter); } }, getHash()), datacenter.getId(), ActionGroup.CREATE_DISK); } @@ -661,6 +661,10 @@ } } + private void storageDomain_SelectedItemChanged() { + updateQuota((StoragePool) getDataCenter().getSelectedItem()); + } + public boolean validate() { getDescription().validateEntity(new IValidation[] { new SpecialAsciiI18NOrNoneValidation() }); @@ -800,6 +804,10 @@ { datacenter_SelectedItemChanged(); } + else if (ev.matchesDefinition(ListModel.selectedItemChangedEventDefinition) && sender == getStorageDomain()) + { + storageDomain_SelectedItemChanged(); + } else if (ev.matchesDefinition(Frontend.QueryStartedEventDefinition) && StringHelper.stringsEqual(Frontend.getCurrentContext(), getHash())) { -- To view, visit http://gerrit.ovirt.org/19432 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5a26d46af003ff2f0c95dff6abcb8b7880aea72e Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Gilad Chaplik <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
