public showRestrict ( string $bookSlug, string $pageSlug ) : Illuminate\Contracts\View\Factory | Illuminate\View\View | ||
$bookSlug | string | |
$pageSlug | string | |
return | Illuminate\Contracts\View\Factory | Illuminate\View\View |
public function showRestrict($bookSlug, $pageSlug)
{
$book = $this->bookRepo->getBySlug($bookSlug);
$page = $this->pageRepo->getBySlug($pageSlug, $book->id);
$this->checkOwnablePermission('restrictions-manage', $page);
$roles = $this->userRepo->getRestrictableRoles();
return view('pages/restrictions', ['page' => $page, 'roles' => $roles]);
}