From 67deb512116bcc55f5bb3f6796003bb1f0f8f6ad Mon Sep 17 00:00:00 2001 From: utchoang Date: Tue, 5 Oct 2021 09:08:48 +0700 Subject: [PATCH 1/6] add clear all notification button --- ui/src/components/header/UserMenu.vue | 32 ++++++++++- ui/src/components/view/DetailSettings.vue | 3 +- ui/src/components/view/ListView.vue | 3 +- ui/src/components/view/ResourceLimitTab.vue | 3 +- ui/src/components/view/SettingsTab.vue | 3 +- ui/src/components/view/UploadResourceIcon.vue | 12 ++-- ui/src/config/section/compute.js | 6 +- ui/src/permission.js | 10 +++- ui/src/store/getters.js | 3 +- ui/src/store/modules/user.js | 6 +- ui/src/utils/plugins.js | 57 ++++++++++++++++++- ui/src/utils/request.js | 57 +++++++++++++++++-- ui/src/views/AutogenView.vue | 3 +- ui/src/views/compute/AssignInstance.vue | 3 +- ui/src/views/compute/ChangeAffinity.vue | 3 +- ui/src/views/compute/CreateSSHKeyPair.vue | 3 +- ui/src/views/compute/CreateSnapshotWizard.vue | 3 +- ui/src/views/compute/DeployVM.vue | 24 +++++--- ui/src/views/compute/KubernetesServiceTab.vue | 3 +- ui/src/views/compute/MigrateWizard.vue | 3 +- ui/src/views/compute/ScaleVM.vue | 3 +- ui/src/views/compute/StartVirtualMachine.vue | 9 ++- .../views/compute/backup/BackupSchedule.vue | 3 +- ui/src/views/compute/backup/FormSchedule.vue | 3 +- ui/src/views/iam/AddAccount.vue | 15 +++-- ui/src/views/iam/AddLdapAccount.vue | 6 +- ui/src/views/iam/AddUser.vue | 18 ++++-- ui/src/views/iam/ChangeUserPassword.vue | 3 +- ui/src/views/iam/ConfigureSamlSsoAuth.vue | 6 +- ui/src/views/iam/CreateRole.vue | 3 +- ui/src/views/iam/DomainActionForm.vue | 6 +- ui/src/views/iam/DomainView.vue | 3 +- ui/src/views/iam/EditUser.vue | 6 +- ui/src/views/iam/ImportRole.vue | 6 +- ui/src/views/image/IsoZones.vue | 3 +- ui/src/views/image/RegisterOrUploadIso.vue | 15 +++-- .../views/image/RegisterOrUploadTemplate.vue | 12 ++-- ui/src/views/image/TemplateZones.vue | 3 +- .../image/UpdateTemplateIsoPermissions.vue | 3 +- ui/src/views/infra/AddPrimaryStorage.vue | 3 +- ui/src/views/infra/AddSecondaryStorage.vue | 3 +- ui/src/views/infra/ClusterAdd.vue | 9 ++- ui/src/views/infra/HostAdd.vue | 6 +- ui/src/views/infra/InfraSummary.vue | 6 +- ui/src/views/infra/MigrateData.vue | 6 +- ui/src/views/infra/PodAdd.vue | 6 +- .../views/infra/network/DedicatedVLANTab.vue | 3 +- .../views/infra/network/EditTrafficLabel.vue | 3 +- .../views/infra/network/IpRangesTabPublic.vue | 15 +++-- .../infra/network/ServiceProvidersTab.vue | 6 +- .../network/providers/AddF5LoadBalancer.vue | 3 +- .../providers/AddNetscalerLoadBalancer.vue | 3 +- .../network/providers/AddNiciraNvpDevice.vue | 3 +- .../network/providers/AddPaloAltoFirewall.vue | 3 +- .../network/providers/AddSrxFirewall.vue | 3 +- .../infra/network/providers/ProviderItem.vue | 3 +- .../network/providers/ProviderListView.vue | 6 +- .../views/infra/zone/ZoneWizardLaunchZone.vue | 3 +- ui/src/views/network/AclListRulesTab.vue | 3 +- .../network/CreateIsolatedNetworkForm.vue | 3 +- ui/src/views/network/CreateL2NetworkForm.vue | 3 +- .../views/network/CreateSharedNetworkForm.vue | 6 +- ui/src/views/network/CreateVlanIpRange.vue | 6 +- .../views/network/InternalLBAssignVmForm.vue | 3 +- ui/src/views/network/IpAddressesTab.vue | 6 +- ui/src/views/network/VpcTiersTab.vue | 3 +- ui/src/views/network/VpnDetails.vue | 3 +- .../views/offering/UpdateOfferingAccess.vue | 3 +- .../plugins/quota/EditTariffValueWizard.vue | 3 +- ui/src/views/project/iam/ProjectRoleTab.vue | 9 ++- ui/src/views/storage/FormSchedule.vue | 3 +- ui/src/views/storage/ResizeVolume.vue | 3 +- ui/src/views/storage/ScheduledSnapshots.vue | 3 +- ui/src/views/storage/UploadLocalVolume.vue | 9 ++- .../views/tools/ImportUnmanagedInstance.vue | 21 ++++--- ui/tests/unit/views/AutogenView.spec.js | 36 +++++------- .../unit/views/compute/MigrateWizard.spec.js | 9 ++- 77 files changed, 428 insertions(+), 166 deletions(-) diff --git a/ui/src/components/header/UserMenu.vue b/ui/src/components/header/UserMenu.vue index 782fab45c56a..f185b9cc7a58 100644 --- a/ui/src/components/header/UserMenu.vue +++ b/ui/src/components/header/UserMenu.vue @@ -18,6 +18,10 @@