Fix contextual role editing in Admin Area

This commit is contained in:
Jože Fortun
2024-12-11 15:35:18 +01:00
parent f767682540
commit 880e92226e
3 changed files with 5 additions and 2 deletions
@@ -229,6 +229,9 @@ export default {
},
set (isContext) {
this.role.meta.context.resourceTypes = []
this.role.meta.context.expr = ''
this.$emit('update:is-context', isContext)
},
},
@@ -236,7 +236,7 @@ export default {
if (this.roleID) {
this.$SystemAPI.roleUpdate(role)
.then(role => {
.then(() => {
this.fetchRole()
this.animateSuccess('info')
+1 -1
View File
@@ -98,7 +98,7 @@ export class Role {
}
get isContext (): boolean {
return this.meta?.context?.expr?.length > 0
return this.meta?.context?.expr?.length > 0 || this.meta?.context?.resourceTypes?.length > 0
}
clone (): Role {