diff --git a/ui/src/config/section/image.js b/ui/src/config/section/image.js index 6f08b9e4bd4..ce45ccc3973 100644 --- a/ui/src/config/section/image.js +++ b/ui/src/config/section/image.js @@ -268,7 +268,7 @@ 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.isextractable) || (record.domainid === store.userInfo.domainid && record.projectid && store.project && store.project.id && record.projectid === store.project.id)) && !(record.account === 'system' && record.domainid === 1) && record.isready