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 //