RolePermissionsModal
class RolePermissionsModal extends Component
Properties
| bool | $showModal | ||
| int|null | $roleId | ||
| Role|null | $role | ||
| array | $selectedPermissions | ||
| string | $search |
Methods
void
open(int $id)
Open modal to manage role permissions.
void
togglePermission(int $permissionId)
Toggle a permission selection.
void
selectAll()
Select all visible permissions.
void
deselectAll()
Deselect all visible permissions.
void
save()
Save the permission assignments.
void
close()
Close the modal without saving.
getFilteredPermissions()
Get permissions filtered by search and grouped.
array
getGroupedPermissionsProperty()
Get permissions grouped by prefix.
render()
No description
Details
at line 21
void
open(int $id)
Open modal to manage role permissions.
at line 34
void
togglePermission(int $permissionId)
Toggle a permission selection.
at line 48
void
selectAll()
Select all visible permissions.
at line 59
void
deselectAll()
Deselect all visible permissions.
at line 71
void
save()
Save the permission assignments.
at line 96
void
close()
Close the modal without saving.
at line 104
getFilteredPermissions()
Get permissions filtered by search and grouped.
at line 120
array
getGroupedPermissionsProperty()
Get permissions grouped by prefix.
at line 141
render()
No description