]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Queries/PageQueries.php
System CLI: Updated to 126de5599c state
[bookstack] / app / Entities / Queries / PageQueries.php
index a5938f754ef8a418ba63e04134522a9e07dc0b9c..06298f470b902f8abfef4257c108a0fa42f1ecb5 100644 (file)
@@ -73,6 +73,14 @@ class PageQueries implements ProvidesEntityQueries
             ->select($this->mergeBookSlugForSelect(static::$listAttributes));
     }
 
+    public function visibleForChapterList(int $chapterId): Builder
+    {
+        return $this->visibleForList()
+            ->where('chapter_id', '=', $chapterId)
+            ->orderBy('draft', 'desc')
+            ->orderBy('priority', 'asc');
+    }
+
     public function visibleWithContents(): Builder
     {
         return $this->start()