UserAssignmentsModal
class UserAssignmentsModal extends Component
Traits
Properties
| bool | $showModal | ||
| int|null | $userId | ||
| Model|null | $user | ||
| array | $selectedRoles | ||
| array | $selectedPermissions | ||
| string | $roleSearch | ||
| string | $permissionSearch |
Methods
Open modal to manage user assignments.
Toggle a role selection.
Toggle a permission selection.
Save the assignments.
Close the modal without saving.
Get available roles filtered by search.
Get available permissions filtered by search.
Get permissions that are inherited from roles (not directly assigned).
Get the user's display name.
No description
Details
in
AuthorizesPermissionsAccess at line 9
protected void
authorizeAccess()
No description
at line 27
void
open(int $id)
Open modal to manage user assignments.
at line 43
void
toggleRole(int $roleId)
Toggle a role selection.
at line 55
void
togglePermission(int $permissionId)
Toggle a permission selection.
at line 67
void
save()
Save the assignments.
at line 98
void
close()
Close the modal without saving.
at line 107
getFilteredRolesProperty()
Get available roles filtered by search.
at line 121
getFilteredPermissionsProperty()
Get available permissions filtered by search.
at line 135
array
getInheritedPermissionsProperty()
Get permissions that are inherited from roles (not directly assigned).
at line 150
string
getUserDisplayNameProperty()
Get the user's display name.
at line 161
render()
No description