From 6616065d82f84f39f65021f51fd9ac4d8bc5722b Mon Sep 17 00:00:00 2001 From: Benedikt Volke Date: Sun, 14 Feb 2021 11:39:18 +0100 Subject: [PATCH] Add filter method to search runner --- app/Entities/Tools/SearchRunner.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Entities/Tools/SearchRunner.php b/app/Entities/Tools/SearchRunner.php index acfe8d956..8c87fa23f 100644 --- a/app/Entities/Tools/SearchRunner.php +++ b/app/Entities/Tools/SearchRunner.php @@ -290,6 +290,17 @@ class SearchRunner $query->where('updated_by', '=', $input); } + protected function filterOwnedBy(EloquentBuilder $query, Entity $model, $input) + { + if (!is_numeric($input) && $input !== 'me') { + return; + } + if ($input === 'me') { + $input = user()->id; + } + $query->where('owned_by', '=', $input); + } + protected function filterInName(EloquentBuilder $query, Entity $model, $input) { $query->where('name', 'like', '%' .$input. '%');