From e90e436ef873100b1916c80c0309c1eefcc4a265 Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Wed, 29 Oct 2025 15:48:32 +0530 Subject: [PATCH] UI: Enable listall (for Affinity Groups, SSH Keypairs, User Data) in deploy instance wizard for admin, and lists SSH Keypairs, User Data by domain/account (#11906) --- ui/src/views/compute/DeployVM.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue index 82a54ed8314..97ef7bb5a96 100644 --- a/ui/src/views/compute/DeployVM.vue +++ b/ui/src/views/compute/DeployVM.vue @@ -879,6 +879,7 @@ import { ref, reactive, toRaw, nextTick, h } from 'vue' import { Button } from 'ant-design-vue' import { api } from '@/api' +import { isAdmin } from '@/role' import _ from 'lodash' import { mixin, mixinDevice } from '@/utils/mixin.js' import store from '@/store' @@ -1170,6 +1171,7 @@ export default { return _.map(this.affinityGroups, 'id') }, params () { + const listAll = isAdmin() return { serviceOfferings: { list: 'listServiceOfferings', @@ -1217,7 +1219,7 @@ export default { domainid: this.owner.domainid, projectid: this.owner.projectid, keyword: undefined, - listall: false + listall: listAll } }, sshKeyPairs: { @@ -1225,8 +1227,11 @@ export default { options: { page: 1, pageSize: 10, + account: this.owner.account, + domainid: this.owner.domainid, + projectid: this.owner.projectid, keyword: undefined, - listall: false + listall: listAll } }, userDatas: { @@ -1234,8 +1239,11 @@ export default { options: { page: 1, pageSize: 10, + account: this.owner.account, + domainid: this.owner.domainid, + projectid: this.owner.projectid, keyword: undefined, - listall: false + listall: listAll } }, networks: {