RolePermissionsModal
class RolePermissionsModal extends Component
Traits
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.
filteredPermissions()
Get permissions filtered by search.
array
getGroupedPermissionsProperty()
Get permissions grouped by prefix.
render()
No description
Details
in
AuthorizesPermissionsAccess at line 9
protected void
authorizeAccess()
No description
at line 25
void
open(int $id)
Open modal to manage role permissions.
at line 38
void
togglePermission(int $permissionId)
Toggle a permission selection.
at line 52
void
selectAll()
Select all visible permissions.
at line 63
void
deselectAll()
Deselect all visible permissions.
at line 75
void
save()
Save the permission assignments.
at line 103
void
close()
Close the modal without saving.
at line 111
filteredPermissions()
Get permissions filtered by search.
at line 128
array
getGroupedPermissionsProperty()
Get permissions grouped by prefix.
at line 154
render()
No description