+
+ $draft = $this->pageRepo->getDraftPage($book, $chapter);
+ return redirect($draft->getUrl());
+ }
+
+ /**
+ * Show form to continue editing a draft page.
+ * @param $bookSlug
+ * @param $pageId
+ * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
+ */
+ public function editDraft($bookSlug, $pageId)
+ {
+ $book = $this->bookRepo->getBySlug($bookSlug);
+ $draft = $this->pageRepo->getById($pageId, true);
+ $this->checkOwnablePermission('page-create', $draft);
+ $this->setPageTitle('Edit Page Draft');
+
+ return view('pages/create', ['draft' => $draft, 'book' => $book]);