From f0b469116878bcb05a5e7986d040157e5ffccd63 Mon Sep 17 00:00:00 2001 From: Jofry Date: Thu, 15 Oct 2015 17:01:44 +1100 Subject: [PATCH] Allow extend query on reorder controller, on 'simple' sortMode --- modules/backend/behaviors/ReorderController.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/modules/backend/behaviors/ReorderController.php b/modules/backend/behaviors/ReorderController.php index 7d50e4ce6..fd7cd4c6d 100644 --- a/modules/backend/behaviors/ReorderController.php +++ b/modules/backend/behaviors/ReorderController.php @@ -215,10 +215,9 @@ class ReorderController extends ControllerBehavior $records = null; if ($this->sortMode == 'simple') { - $records = $model - ->orderBy($model->getSortOrderColumn()) - ->get() - ; + $records = $model->orderBy($model->getSortOrderColumn()); + $this->controller->reorderExtendQuery($records); + $records = $records->get(); } elseif ($this->sortMode == 'nested') { $records = $model->getEagerRoot(); @@ -227,6 +226,16 @@ class ReorderController extends ControllerBehavior return $records; } + /** + * Extend the query used for finding reorder records. Extra conditions + * can be applied to the query, for example, $query->withTrashed(); + * @param October\Rain\Database\Builder $query + * @return void + */ + public function reorderExtendQuery($query) + { + } + // // Widgets //