BookStack\Http\Controllers\PageController::restrict PHP Метод

restrict() публичный Метод

Set the permissions for this page.
public restrict ( string $bookSlug, string $pageSlug, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse | Redirector
$bookSlug string
$pageSlug string
$request Illuminate\Http\Request
Результат Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector
    public function restrict($bookSlug, $pageSlug, Request $request)
    {
        $book = $this->bookRepo->getBySlug($bookSlug);
        $page = $this->pageRepo->getBySlug($pageSlug, $book->id);
        $this->checkOwnablePermission('restrictions-manage', $page);
        $this->pageRepo->updateEntityPermissionsFromRequest($request, $page);
        session()->flash('success', 'Page Permissions Updated');
        return redirect($page->getUrl());
    }