Vered Volansky has uploaded a new change for review. Change subject: webadmin: Add tooltip to storage critical threshold ......................................................................
webadmin: Add tooltip to storage critical threshold Added a tooltip in the Edit/New Storage Domain view for the critical space action blocker. Now that there's some more info as to this value, no need to limit the value to the arbitrary 100 it's currently set to. Change-Id: Ib5c7a096772be48113e2a93e1d3fb89137b1be5b Bug-Url: https://bugzilla.redhat.com/1213762 Signed-off-by: Vered Volansky <vvola...@redhat.com> --- M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/constants/StorageConstants.java M backend/manager/modules/dal/src/main/resources/bundles/AppErrors.properties M frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/AppErrors.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageModel.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/StoragePopupView.java M frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors.properties 8 files changed, 9 insertions(+), 6 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/16/41816/1 diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java index 8cf5318..50bf8c1 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StorageDomainStatic.java @@ -58,7 +58,7 @@ private Integer warningLowSpaceIndicator; @Min(value = 0, message = "VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE") - @Max(value = 100, message = "VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE") + @Max(value = Integer.MAX_VALUE, message = "VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE") private Integer criticalSpaceActionBlocker; public StorageDomainStatic() { diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/constants/StorageConstants.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/constants/StorageConstants.java index d017e43..1586c8f 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/constants/StorageConstants.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/constants/StorageConstants.java @@ -10,5 +10,4 @@ public static final String SHARED = "Shared"; public static final String ISO = "ISO"; public static final short LOW_SPACE_THRESHOLD = 100; // low space threshold maximum value (%) - public static final short CRITICAL_SPACE_THRESHOLD = 100; // critical space threshold maximum value (GB) } diff --git a/backend/manager/modules/dal/src/main/resources/bundles/AppErrors.properties b/backend/manager/modules/dal/src/main/resources/bundles/AppErrors.properties index b653bd2..d72e497 100644 --- a/backend/manager/modules/dal/src/main/resources/bundles/AppErrors.properties +++ b/backend/manager/modules/dal/src/main/resources/bundles/AppErrors.properties @@ -874,7 +874,7 @@ VALIDATION.STORAGE_DOMAIN.DESCRIPTION.INVALID=Storage Domain description must be formed of "a-z0-9A-Z" or "-_" VALIDATION.STORAGE_DOMAIN.DESCRIPTION.MAX=Storage Domain description must not exceed 4000 characters VALIDATION.STORAGE_DOMAIN.WARNING_LOW_SPACE_INDICATOR.RANGE=Storage Domain's warning_low_space_indicator must be an integer between 0 and 100. -VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE=Storage Domain's critical_space_action_blocker must be an integer between 0 and 100. +VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE=Storage Domain's critical_space_action_blocker must be a non-negative integer. VALIDATION.VM_TEMPLATE.NAME.MAX=VM Template name must not exceed 40 characters VALIDATION.DISK_INTERFACE.NOT_NULL=Interface is required VALIDATION.VOLUME_TYPE.NOT_NULL=Volume type is required diff --git a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/AppErrors.java b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/AppErrors.java index ab111a8..d8c4943 100644 --- a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/AppErrors.java +++ b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/AppErrors.java @@ -2399,7 +2399,7 @@ @DefaultStringValue("Storage Domain's warning_low_space_indicator must be an integer between 0 and 100") String VALIDATION_STORAGE_DOMAIN_WARNING_LOW_SPACE_INDICATOR_RANGE(); - @DefaultStringValue("Storage Domain's critical_space_action_blocker must be an integer between 0 and 100") + @DefaultStringValue("Storage Domain's critical_space_action_blocker must be a non-negative integer.0") String VALIDATION_STORAGE_DOMAIN_CRITICAL_SPACE_ACTION_BLOCKER_RANGE(); @DefaultStringValue("Data Center name must be formed of \"a-z0-9A-Z\" or \"-_\"") diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageModel.java index 1c1301c..03835e6 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageModel.java @@ -694,7 +694,7 @@ }); getCriticalSpaceActionBlocker().validateEntity(new IValidation[] { - new NotEmptyValidation(), new IntegerValidation(0, StorageConstants.CRITICAL_SPACE_THRESHOLD) + new NotEmptyValidation(), new IntegerValidation(0, Integer.MAX_VALUE) }); return getName().getIsValid() diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java index c7fbb92..ffa26fd 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java @@ -1797,6 +1797,9 @@ @DefaultStringValue("Critical Space Action Blocker") String criticalSpaceActionBlocker(); + @DefaultStringValue("Once the free space on the Storage Domain is below this value, any new action that consumes space, even temporarily, will be blocked.") + String changeCriticalSpaceActionBlockerWarning(); + // VM @DefaultStringValue("Cluster") String clusterVm(); diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/StoragePopupView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/StoragePopupView.java index fe3b8b9..2f5c3d3 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/StoragePopupView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/StoragePopupView.java @@ -233,6 +233,7 @@ wipeAfterDeleteEditor.setLabel(constants.wipeAfterDelete()); warningLowSpaceIndicatorEditor.setLabel(constants.warningLowSpaceIndicatorUnits()); criticalSpaceActionBlockerEditor.setLabel(constants.criticalSpaceActionBlockerUnits()); + criticalSpaceActionBlockerEditor.setLabelTooltip(constants.changeCriticalSpaceActionBlockerWarning()); } @Override diff --git a/frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors.properties b/frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors.properties index 5d036ad..66a902e 100644 --- a/frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors.properties +++ b/frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors.properties @@ -880,7 +880,7 @@ VALIDATION.STORAGE_DOMAIN.DESCRIPTION.INVALID=Storage Domain description must be formed of "a-z0-9A-Z" or "-_" VALIDATION.STORAGE_DOMAIN.DESCRIPTION.MAX=Storage Domain description must not exceed 4000 characters VALIDATION.STORAGE_DOMAIN.WARNING_LOW_SPACE_INDICATOR.RANGE=Storage Domain's warning_low_space_indicator must be an integer between 0 and 100. -VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE=Storage Domain's critical_space_action_blocker must be an integer between 0 and 100. +VALIDATION.STORAGE_DOMAIN.CRITICAL_SPACE_ACTION_BLOCKER.RANGE=Storage Domain's critical_space_action_blocker must be a non-negative integer. VALIDATION_DATA_CENTER_DESCRIPTION_INVALID=Data Center description must be formed of ASCII charis only VALIDATION_DATA_CENTER_NAME_INVALID=Data Center name must be formed of "a-z0-9A-Z" or "-_" VALIDATION_ID_NULL=ID is required. -- To view, visit https://gerrit.ovirt.org/41816 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib5c7a096772be48113e2a93e1d3fb89137b1be5b Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Vered Volansky <vvola...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches