diff --git a/ui/src/config/section/network.js b/ui/src/config/section/network.js index 3ea3fe071048..f274fd51d737 100644 --- a/ui/src/config/section/network.js +++ b/ui/src/config/section/network.js @@ -48,7 +48,7 @@ export default { }, { name: 'public.ip.addresses', component: () => import('@/views/network/IpAddressesTab.vue'), - show: (record) => { return record.type === 'Isolated' && !('vpcid' in record) && 'listPublicIpAddresses' in store.getters.apis } + show: (record) => { return (record.type === 'Isolated' || record.type === 'Shared') && !('vpcid' in record) && 'listPublicIpAddresses' in store.getters.apis } }, { name: 'virtual.routers', component: () => import('@/views/network/RoutersTab.vue'), diff --git a/ui/src/views/compute/InstanceTab.vue b/ui/src/views/compute/InstanceTab.vue index 29a5cdedebd2..8ad259b290ac 100644 --- a/ui/src/views/compute/InstanceTab.vue +++ b/ui/src/views/compute/InstanceTab.vue @@ -102,7 +102,7 @@ icon="environment" shape="circle" :disabled="(!('addIpToNic' in $store.getters.apis) && !('addIpToNic' in $store.getters.apis))" - @click="fetchSecondaryIPs(record.nic.id)" /> + @click="onAcquireSecondaryIPAddress(record)" />