Define roles and assign granular permissions for system access
@{
var totalRoles = Model.Count();
var totalPerms = Permissions.GetAll().Count;
var avgPerms = totalRoles > 0 ? (int)Model.Average(r => r.SelectedPermissions?.Count ?? 0) : 0;
}
@totalRoles
Total Roles
@totalPerms
Available Permissions
@avgPerms
Avg Permissions / Role
Create New Role
Define a role with specific permissions
Edit Role
Update role name and permissions
Delete Role
This action cannot be undone
You are about to permanently delete the role
"Role". All users currently assigned this role will lose its associated permissions.
This action is irreversible.
Delete Selected Roles
Bulk removal confirmation
You are about to permanently delete 0 roles.
All users assigned these roles will lose their associated permissions. This is irreversible.