]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Controllers/PageApiController.php
ZIP Imports: Added API examples, finished testing
[bookstack] / app / Entities / Controllers / PageApiController.php
index d2a5a3ee3514416d2d9df9611a9f1d901134a1be..8fcba3dc6a1563e54075c6b9057831e4a16a39d5 100644 (file)
@@ -12,7 +12,7 @@ use Illuminate\Http\Request;
 
 class PageApiController extends ApiController
 {
-    protected $rules = [
+    protected array $rules = [
         'create' => [
             'book_id'    => ['required_without:chapter_id', 'integer'],
             'chapter_id' => ['required_without:book_id', 'integer'],
@@ -45,7 +45,8 @@ class PageApiController extends ApiController
      */
     public function list()
     {
-        $pages = $this->queries->visibleForList();
+        $pages = $this->queries->visibleForList()
+            ->addSelect(['created_by', 'updated_by', 'revision_count', 'editor']);
 
         return $this->apiListingResponse($pages, [
             'id', 'book_id', 'chapter_id', 'name', 'slug', 'priority',