[Kimchi-devel] [PATCH 1/2] Allow listStorageVolumes ajax call be synchronized
Rodrigo Trujillo
rodrigo.trujillo at linux.vnet.ibm.com
Tue Nov 10 14:02:13 UTC 2015
This patch set needs to wait a little bit.
Samuel is going to send new UI patches today, so this patchset will need
rebase and some css adjustments
I am going to send a V2 as soon as I get new UI patches.
Thanks
Rodrigo
On 11/09/2015 08:13 PM, Rodrigo Trujillo wrote:
> This patch changes kimchi.listStorageVolumes function to receive
> a new parameter 'sync' in order to set it as synchronous call.
>
> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
> ---
> src/wok/plugins/kimchi/ui/js/src/kimchi.api.js | 7 ++++---
> src/wok/plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js | 2 +-
> src/wok/plugins/kimchi/ui/js/src/kimchi.storage_main.js | 2 +-
> 3 files changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/src/wok/plugins/kimchi/ui/js/src/kimchi.api.js b/src/wok/plugins/kimchi/ui/js/src/kimchi.api.js
> index b1acdb9..d5e9ddd 100644
> --- a/src/wok/plugins/kimchi/ui/js/src/kimchi.api.js
> +++ b/src/wok/plugins/kimchi/ui/js/src/kimchi.api.js
> @@ -393,12 +393,13 @@ var kimchi = {
> });
> },
>
> - listStorageVolumes : function(poolName, suc, err) {
> + listStorageVolumes : function(poolName, suc, err, sync) {
> $.ajax({
> url : 'plugins/kimchi/storagepools/' + encodeURIComponent(poolName) + '/storagevolumes',
> type : 'GET',
> contentType : 'application/json',
> dataType : 'json',
> + async : !sync,
> success : suc,
> error : err
> });
> @@ -452,7 +453,7 @@ var kimchi = {
> return;
> }
> suc(isos, true);
> - }, err);
> + }, err, false);
> } else if (status === "running") {
> if (deepScanHandler.stop) {
> return;
> @@ -463,7 +464,7 @@ var kimchi = {
> }
> suc(isos, false);
> setTimeout(monitorTask, 2000);
> - }, err);
> + }, err, false);
> } else if (status === "failed") {
> if (deepScanHandler.stop) {
> return;
> diff --git a/src/wok/plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js b/src/wok/plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js
> index ec07cf0..d6606ee 100644
> --- a/src/wok/plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js
> +++ b/src/wok/plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js
> @@ -94,7 +94,7 @@ kimchi.guest_storage_add_main = function() {
> }
> }
> $('#guest-disk').selectMenu("setData", options);
> - });
> + }, null, false);
> });
>
>
> diff --git a/src/wok/plugins/kimchi/ui/js/src/kimchi.storage_main.js b/src/wok/plugins/kimchi/ui/js/src/kimchi.storage_main.js
> index 40a43f6..cba8fb4 100644
> --- a/src/wok/plugins/kimchi/ui/js/src/kimchi.storage_main.js
> +++ b/src/wok/plugins/kimchi/ui/js/src/kimchi.storage_main.js
> @@ -282,7 +282,7 @@ kimchi.doListVolumes = function(poolObj) {
> slide.slideDown('slow');
> }, function(err) {
> wok.message.error(err.responseJSON.reason);
> - });
> + }, false);
> }
>
> kimchi.initLogicalPoolExtend = function() {
More information about the Kimchi-devel
mailing list