]> BookStack Code Mirror - bookstack/blobdiff - app/Http/Controllers/PageController.php
enh(recently updated): show updatedBy and updated_at
[bookstack] / app / Http / Controllers / PageController.php
index 4a01dcc623692808ac33036b694a2679fbaa4284..41525ac3022ac453f75c56d04b018062ea7ae38d 100644 (file)
@@ -364,13 +364,17 @@ class PageController extends Controller
      */
     public function showRecentlyUpdated()
     {
-        $pages = Page::visible()->orderBy('updated_at', 'desc')
+        $pages = Page::visible()->with('updatedBy')
+            ->orderBy('updated_at', 'desc')
             ->paginate(20)
             ->setPath(url('/pages/recently-updated'));
 
+        $this->setPageTitle(trans('entities.recently_updated_pages'));
+
         return view('common.detailed-listing-paginated', [
-            'title'    => trans('entities.recently_updated_pages'),
-            'entities' => $pages,
+            'title'         => trans('entities.recently_updated_pages'),
+            'entities'      => $pages,
+            'showUpdatedBy' => true,
         ]);
     }
 
@@ -410,11 +414,9 @@ class PageController extends Controller
 
         try {
             $parent = $this->pageRepo->move($page, $entitySelection);
+        } catch (PermissionsException $exception) {
+            $this->showPermissionError();
         } catch (Exception $exception) {
-            if ($exception instanceof PermissionsException) {
-                $this->showPermissionError();
-            }
-
             $this->showErrorNotification(trans('errors.selected_book_chapter_not_found'));
 
             return redirect()->back();
@@ -458,6 +460,7 @@ class PageController extends Controller
 
         if (is_null($newParent)) {
             $this->showErrorNotification(trans('errors.selected_book_chapter_not_found'));
+
             return redirect()->back();
         }