diff --git a/ui/src/config/section/image.js b/ui/src/config/section/image.js index 8d485993097..c95e0b96d3c 100644 --- a/ui/src/config/section/image.js +++ b/ui/src/config/section/image.js @@ -141,11 +141,11 @@ export default { dataView: true, show: (record, store) => { return (['Admin'].includes(store.userInfo.roletype) || // If admin or owner or belongs to current project - (record.domainid === store.userInfo.domainid && record.account === store.userInfo.account) || + ((record.domainid === store.userInfo.domainid && record.account === store.userInfo.account) || (record.domainid === store.userInfo.domainid && record.projectid && store.project && store.project.id && record.projectid === store.project.id)) && record.templatetype !== 'SYSTEM' && - record.isready && - record.isextractable + record.isextractable) && + record.isready }, args: ['zoneid', 'mode'], mapping: {