From 888bdbdb68205ddc1d557535cfe5797afcb546e2 Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 15 May 2019 16:39:34 -0700 Subject: [PATCH] Added ability to update groups via API Fixes [ch9139] --- app/Http/Controllers/Api/UsersController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Controllers/Api/UsersController.php b/app/Http/Controllers/Api/UsersController.php index 82fd0a0195..b562ea7e4a 100644 --- a/app/Http/Controllers/Api/UsersController.php +++ b/app/Http/Controllers/Api/UsersController.php @@ -256,6 +256,13 @@ class UsersController extends Controller ->where('assigned_to', $user->id)->update(['location_id' => $request->input('location_id', null)]); if ($user->save()) { + + if ($request->has('groups')) { + $user->groups()->sync($request->input('groups')); + } else { + $user->groups()->sync(array()); + } + return response()->json(Helper::formatStandardApiResponse('success', (new UsersTransformer)->transformUser($user), trans('admin/users/message.success.update'))); }