- if ($role->hidden) throw new PermissionsException(trans('errors.role_cannot_be_edited'));
- return view('settings/roles/edit', ['role' => $role]);
+ if ($role->hidden) {
+ throw new PermissionsException(trans('errors.role_cannot_be_edited'));
+ }
+ return view('settings.roles.edit', ['role' => $role]);
{
$this->checkPermission('user-roles-manage');
$this->validate($request, [
{
$this->checkPermission('user-roles-manage');
$this->validate($request, [
$roles = $this->permissionsRepo->getAllRolesExcept($role);
$blankRole = $role->newInstance(['display_name' => trans('settings.role_delete_no_migration')]);
$roles->prepend($blankRole);
$roles = $this->permissionsRepo->getAllRolesExcept($role);
$blankRole = $role->newInstance(['display_name' => trans('settings.role_delete_no_migration')]);
$roles->prepend($blankRole);
}
/**
* Delete a role from the system,
* Migrate from a previous role if set.
}
/**
* Delete a role from the system,
* Migrate from a previous role if set.
{
$this->checkPermission('user-roles-manage');
try {
$this->permissionsRepo->deleteRole($id, $request->get('migrate_role_id'));
} catch (PermissionsException $e) {
{
$this->checkPermission('user-roles-manage');
try {
$this->permissionsRepo->deleteRole($id, $request->get('migrate_role_id'));
} catch (PermissionsException $e) {