BookStack\Http\Controllers\PermissionController::showDeleteRole PHP Method

showDeleteRole() public method

Offers the chance to migrate users.
public showDeleteRole ( $id ) : Illuminate\Contracts\View\Factory | Illuminate\View\View
$id
return Illuminate\Contracts\View\Factory | Illuminate\View\View
    public function showDeleteRole($id)
    {
        $this->checkPermission('user-roles-manage');
        $role = $this->permissionsRepo->getRoleById($id);
        $roles = $this->permissionsRepo->getAllRolesExcept($role);
        $blankRole = $role->newInstance(['display_name' => 'Don\'t migrate users']);
        $roles->prepend($blankRole);
        return view('settings/roles/delete', ['role' => $role, 'roles' => $roles]);
    }