Load role permissions when opening the Edit Role dialog #17

Merged
padreug merged 2 commits from fix/edit-role-permissions-loading into main 2026-05-17 12:56:07 +00:00
Showing only changes of commit 1edd126a43 - Show all commits

Reset role permission/user state when closing the role dialog

closeViewRoleDialog already clears rolePermissionsForView and
roleUsersForView; closeRoleDialog (used by both Edit and Create flows)
did not. With editRole now populating those arrays, leftover state
would otherwise survive a close → open-Create round trip. The Create
template branch doesn't read the arrays today (v-if guarded on
editingRole), so this is defensive — keeps the two close handlers
symmetrical and avoids future regressions if the Create branch ever
starts referencing them.
Padreug 2026-05-17 13:52:50 +02:00

View file

@ -846,6 +846,8 @@ window.app = Vue.createApp({
this.showCreateRoleDialog = false this.showCreateRoleDialog = false
this.editingRole = false this.editingRole = false
this.selectedRole = null this.selectedRole = null
this.roleUsersForView = []
this.rolePermissionsForView = []
this.resetRoleForm() this.resetRoleForm()
}, },