From a78a243e20f7d43d08e6112791fd3ba8f4313133 Mon Sep 17 00:00:00 2001 From: snipe Date: Fri, 1 Aug 2025 18:46:10 +0100 Subject: [PATCH] Added admin/superadmin filter to API Signed-off-by: snipe --- app/Http/Controllers/Api/UsersController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Http/Controllers/Api/UsersController.php b/app/Http/Controllers/Api/UsersController.php index 20d3f8805b..ff54880086 100644 --- a/app/Http/Controllers/Api/UsersController.php +++ b/app/Http/Controllers/Api/UsersController.php @@ -108,6 +108,14 @@ class UsersController extends Controller $users = $users->where('users.activated', '=', $request->input('activated')); } + if ($request->input('admins') == 'true') { + $users = $users->OnlyAdminsAndSuperAdmins(); + } + + if ($request->input('superadmins') == 'true') { + $users = $users->OnlySuperAdmins(); + } + if ($request->filled('company_id')) { $users = $users->where('users.company_id', '=', $request->input('company_id')); }