+ $listOptions = SimpleListOptions::fromRequest($request, 'page_revisions', true)->withSortOptions([
+ 'id' => trans('entities.pages_revisions_sort_number')
+ ]);
+
+ $revisions = $page->revisions()->select([
+ 'id', 'page_id', 'name', 'created_at', 'created_by', 'updated_at',
+ 'type', 'revision_number', 'summary',
+ ])
+ ->selectRaw("IF(markdown = '', false, true) as is_markdown")
+ ->with(['page.book', 'createdBy'])
+ ->reorder('id', $listOptions->getOrder())
+ ->reorder('created_at', $listOptions->getOrder())
+ ->paginate(50);
+
+ $this->setPageTitle(trans('entities.pages_revisions_named', ['pageName' => $page->getShortName()]));
+