From 243a4731773030a047ec1c2074540952d1c9eef9 Mon Sep 17 00:00:00 2001 From: utchoang Date: Wed, 10 Mar 2021 09:38:26 +0700 Subject: [PATCH 1/9] refactor async job polling codebase-wide --- ui/src/components/header/HeaderNotice.vue | 70 +++---------------- ui/src/components/view/DedicateData.vue | 28 +++----- ui/src/components/view/DedicateModal.vue | 34 +++------ ui/src/core/bootstrap.js | 4 +- ui/src/store/getters.js | 2 +- ui/src/store/modules/user.js | 41 ++++++++--- ui/src/store/mutation-types.js | 2 +- ui/src/utils/plugins.js | 32 ++++++++- ui/src/views/AutogenView.vue | 3 +- ui/src/views/compute/AttachIso.vue | 7 +- .../views/compute/CreateKubernetesCluster.vue | 8 +-- ui/src/views/compute/CreateSnapshotWizard.vue | 8 +-- ui/src/views/compute/DeployVM.vue | 8 +-- ui/src/views/compute/DestroyVM.vue | 8 +-- ui/src/views/compute/MigrateWizard.vue | 8 +-- .../views/compute/ScaleKubernetesCluster.vue | 8 +-- ui/src/views/compute/StartVirtualMachine.vue | 8 +-- .../compute/UpgradeKubernetesCluster.vue | 8 +-- ui/src/views/iam/DomainActionForm.vue | 53 ++++++-------- ui/src/views/image/IsoZones.vue | 16 ++--- ui/src/views/image/TemplateZones.vue | 16 ++--- ui/src/views/infra/ClusterAdd.vue | 8 +-- ui/src/views/infra/HostAdd.vue | 8 +-- ui/src/views/infra/MigrateData.vue | 41 ++++------- ui/src/views/infra/PodAdd.vue | 8 +-- .../views/infra/network/DedicatedVLANTab.vue | 7 +- .../views/infra/network/EditTrafficLabel.vue | 8 +-- .../infra/network/IpRangesTabManagement.vue | 16 ++--- .../infra/network/IpRangesTabStorage.vue | 16 ++--- .../infra/network/ServiceProvidersTab.vue | 8 +-- .../network/providers/AddF5LoadBalancer.vue | 8 +-- .../providers/AddNetscalerLoadBalancer.vue | 8 +-- .../network/providers/AddNiciraNvpDevice.vue | 8 +-- .../network/providers/AddPaloAltoFirewall.vue | 8 +-- .../network/providers/AddSrxFirewall.vue | 8 +-- .../network/providers/ProviderListView.vue | 22 +++--- ui/src/views/network/AclListRulesTab.vue | 35 +++------- ui/src/views/network/CreateVpc.vue | 10 +-- .../network/CreateVpnCustomerGateway.vue | 8 +-- ui/src/views/network/StaticRoutesTab.vue | 14 ++-- ui/src/views/network/VpcTab.vue | 28 +++----- ui/src/views/network/VpcTiersTab.vue | 8 +-- .../views/offering/ImportBackupOffering.vue | 9 +-- ui/src/views/project/AccountsTab.vue | 10 +-- .../views/project/InvitationTokenTemplate.vue | 4 +- ui/src/views/project/InvitationsTemplate.vue | 4 +- ui/src/views/storage/AttachVolume.vue | 7 +- .../storage/CreateSnapshotFromVMSnapshot.vue | 8 +-- ui/src/views/storage/CreateVolume.vue | 8 +-- ui/src/views/storage/ResizeVolume.vue | 11 +-- .../storage/RestoreAttachBackupVolume.vue | 9 +-- ui/src/views/storage/TakeSnapshot.vue | 12 +--- 52 files changed, 247 insertions(+), 492 deletions(-) diff --git a/ui/src/components/header/HeaderNotice.vue b/ui/src/components/header/HeaderNotice.vue index 03a5acd2017a..d20f60691d4b 100644 --- a/ui/src/components/header/HeaderNotice.vue +++ b/ui/src/components/header/HeaderNotice.vue @@ -32,16 +32,16 @@ {{ $t('label.clear.list') }} - - - + + + - + @@ -49,7 +49,6 @@