[Kimchi-devel] [PATCH V2] Bugfix:#424 Edit Template, "Disk (GB)" is changing with storage pool
Aline Manera
alinefm at linux.vnet.ibm.com
Fri Sep 19 13:20:30 UTC 2014
On 09/19/2014 06:53 AM, Wen Wang wrote:
> From: Wen Wang <wenwang at linux.vnet.ibm.com>
>
> V1 -> V2:
> Considering iSCSI and SCSI situation that we need to have the input box
> disabled when choosing iSCSI and SCSI for storage pool and enable when
> choosing others.
>
> This patch fix the bug that value of "Disk(GB)" input box is changing
> with the item of "Storage Pool" in "Templates" --> "Actions" --> "Edit"
> -->"Edit Templates" dialogue. This might be comfusing to user when
> changing the "Storage Pool", "Disk(GB)" is changed with it without even
> notice. This might confuse the users and is not necessary. Solved by
> removing the change.
>
> Signed-off-by: Wen Wang <wenwang at linux.vnet.ibm.com>
> ---
> ui/js/src/kimchi.template_edit_main.js | 7 -------
> 1 files changed, 0 insertions(+), 7 deletions(-)
>
> diff --git a/ui/js/src/kimchi.template_edit_main.js b/ui/js/src/kimchi.template_edit_main.js
> index cb43091..8133878 100644
> --- a/ui/js/src/kimchi.template_edit_main.js
> +++ b/ui/js/src/kimchi.template_edit_main.js
> @@ -131,13 +131,6 @@ kimchi.template_edit_main = function() {
> kimchi.message.error(err.responseJSON.reason);
> });
> } else {
> - if (origPool == storagepool) {
> - // Previous disk size value
> - $('input[name="disks"]', templateEditForm).val(origDisks[0].size);
> - } else {
> - // Default disk size value
> - $('input[name="disks"]', templateEditForm).val(10);
> - }
The same I commented on previous patch:
If we don't update the disk size value when a no iSCSI nor SCSI device
is selected, the input box will contain the previous value which can be
not valid.
Example.
1. Select a dir pool
2. Disk size is set to 10Gb
3. Select a iSCSI volume
4. Disk size is set to 4GB
5. Select back the dir pool
6.a Disk size is still set to 4GB (*without* those 2 lines)
6.b Disk size turns back to 4GB (*with* the 2 lines)
From my view, the correct behavior is 6.b
> $('input[name="disks"]', templateEditForm).removeAttr('disabled');
> }
> });
More information about the Kimchi-devel
mailing list