From 46de5cc0c9beded3a3bf394e47b99f61a135c17a Mon Sep 17 00:00:00 2001 From: James Collins Date: Mon, 13 Mar 2023 11:24:51 +1000 Subject: [PATCH] fix transform to show all fields for admin users --- app/Conductors/UserConductor.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Conductors/UserConductor.php b/app/Conductors/UserConductor.php index f27e3e0..ee25977 100644 --- a/app/Conductors/UserConductor.php +++ b/app/Conductors/UserConductor.php @@ -44,9 +44,9 @@ class UserConductor extends Conductor $user = auth()->user(); $data = $model->toArray(); - if ($user === null || strcasecmp($user->id, $model->id) !== 0) { + if ($user === null || ($user->hasPermission('admin/users') === false && strcasecmp($user->id, $model->id) !== 0)) { $fields = ['id', 'username']; - $data = arrayOnlyItems($data, $fields); + $data = arrayLimitKeys($data, $fields); } return $data;