Fixes #4043 - standardize groups API response

This commit is contained in:
snipe 2017-09-27 15:18:29 -07:00
parent 0ab9bc1db8
commit ecf041fa10
2 changed files with 2 additions and 2 deletions

View file

@ -73,7 +73,7 @@ class GroupsController extends Controller
{ {
$this->authorize('view', Group::class); $this->authorize('view', Group::class);
$group = Group::findOrFail($id); $group = Group::findOrFail($id);
return $group; return (new GroupsTransformer)->transformGroup($group);
} }

View file

@ -23,7 +23,7 @@ class GroupsTransformer
$array = [ $array = [
'id' => (int) $group->id, 'id' => (int) $group->id,
'name' => e($group->name), 'name' => e($group->name),
'permissions' => $group->permissions, 'permissions' => json_decode($group->permissions),
'users_count' => (int) $group->users_count, 'users_count' => (int) $group->users_count,
'created_at' => Helper::getFormattedDateObject($group->created_at, 'datetime'), 'created_at' => Helper::getFormattedDateObject($group->created_at, 'datetime'),
'updated_at' => Helper::getFormattedDateObject($group->updated_at, 'datetime'), 'updated_at' => Helper::getFormattedDateObject($group->updated_at, 'datetime'),