From 957c0a5193a4378e1cb4a46ed9978e8ba5f18266 Mon Sep 17 00:00:00 2001 From: GaOrtiga <49285692+GaOrtiga@users.noreply.github.com> Date: Mon, 1 May 2023 10:20:49 -0300 Subject: [PATCH] Hide option to upload volume when user does not have permission (#7427) Co-authored-by: Gabriel --- ui/src/config/section/image.js | 2 ++ ui/src/config/section/storage.js | 1 + 2 files changed, 3 insertions(+) diff --git a/ui/src/config/section/image.js b/ui/src/config/section/image.js index c95e0b96d3c..049ec156106 100644 --- a/ui/src/config/section/image.js +++ b/ui/src/config/section/image.js @@ -93,6 +93,7 @@ export default { api: 'registerTemplate', icon: 'cloud-upload-outlined', label: 'label.upload.template.from.local', + show: () => { return 'getUploadParamsForTemplate' in store.getters.apis }, docHelp: 'adminguide/templates.html#uploading-templates-and-isos-from-a-local-computer', listView: true, popup: true, @@ -233,6 +234,7 @@ export default { api: 'registerIso', icon: 'cloud-upload-outlined', label: 'label.upload.iso.from.local', + show: () => { return 'getUploadParamsForIso' in store.getters.apis }, docHelp: 'adminguide/templates.html#id10', listView: true, popup: true, diff --git a/ui/src/config/section/storage.js b/ui/src/config/section/storage.js index e8a5ecd8128..bec54043a84 100644 --- a/ui/src/config/section/storage.js +++ b/ui/src/config/section/storage.js @@ -108,6 +108,7 @@ export default { icon: 'cloud-upload-outlined', docHelp: 'adminguide/storage.html#uploading-an-existing-volume-to-a-virtual-machine', label: 'label.upload.volume.from.local', + show: () => { return 'getUploadParamsForVolume' in store.getters.apis }, listView: true, popup: true, component: shallowRef(defineAsyncComponent(() => import('@/views/storage/UploadLocalVolume.vue')))