diff --git a/app/Http/Transformers/UsersTransformer.php b/app/Http/Transformers/UsersTransformer.php index 7f05fa5248..5140f67148 100644 --- a/app/Http/Transformers/UsersTransformer.php +++ b/app/Http/Transformers/UsersTransformer.php @@ -22,6 +22,12 @@ class UsersTransformer public function transformUser(User $user) { + $role = ''; + if ($user->isSuperUser()) { + $role = 'superadmin'; + } elseif ($user->isAdmin()) { + $role = 'admin'; + } $array = [ 'id' => (int) $user->id, 'avatar' => e($user->present()->gravatar) ?? null, @@ -59,6 +65,7 @@ class UsersTransformer 'name'=> e($user->userloc->name), ] : null, 'notes'=> Helper::parseEscapedMarkedownInline($user->notes), + 'role' => $role, 'permissions' => $user->decodePermissions(), 'activated' => ($user->activated == '1') ? true : false, 'autoassign_licenses' => ($user->autoassign_licenses == '1') ? true : false,