Skip to content

Commit 36ebfc2

Browse files
committed
Enable updating template type (only) for system owned templates via UI
1 parent 40d9258 commit 36ebfc2

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ui/src/config/section/image.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,14 @@ export default {
100100
return (['Admin'].includes(store.userInfo.roletype) || // If admin or owner or belongs to current project
101101
(record.domainid === store.userInfo.domainid && record.account === store.userInfo.account) ||
102102
(record.domainid === store.userInfo.domainid && record.projectid && store.project && store.project.id && record.projectid === store.project.id)) &&
103-
record.templatetype !== 'SYSTEM' &&
104103
record.isready
105104
},
106105
args: (record, store) => {
107106
var fields = ['name', 'displaytext', 'passwordenabled', 'ostypeid', 'isdynamicallyscalable']
108107
if (['Admin'].includes(store.userInfo.roletype)) {
108+
if (record.templatetype === 'SYSTEM') {
109+
fields = []
110+
}
109111
fields.push('templatetype')
110112
}
111113
return fields

0 commit comments

Comments
 (0)