fix transform to show all fields for admin users

This commit is contained in:
2023-03-13 11:24:51 +10:00
parent 0c2ac5d0a5
commit 46de5cc0c9

View File

@@ -44,9 +44,9 @@ class UserConductor extends Conductor
$user = auth()->user(); $user = auth()->user();
$data = $model->toArray(); $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']; $fields = ['id', 'username'];
$data = arrayOnlyItems($data, $fields); $data = arrayLimitKeys($data, $fields);
} }
return $data; return $data;