3
0

Fix contextual role editing in Admin Area

This commit is contained in:
Jože Fortun 2024-12-02 13:40:24 +01:00
parent f767682540
commit 880e92226e
3 changed files with 5 additions and 2 deletions

View File

@ -229,6 +229,9 @@ export default {
},
set (isContext) {
this.role.meta.context.resourceTypes = []
this.role.meta.context.expr = ''
this.$emit('update:is-context', isContext)
},
},

View File

@ -236,7 +236,7 @@ export default {
if (this.roleID) {
this.$SystemAPI.roleUpdate(role)
.then(role => {
.then(() => {
this.fetchRole()
this.animateSuccess('info')

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 {