Load components in the assets API if components=true in API request

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2021-09-23 17:23:53 -07:00
parent 6e270c0ed2
commit 3b7ce0091c
3 changed files with 46 additions and 11 deletions
+2 -2
View File
@@ -440,12 +440,12 @@ class UsersController extends Controller
* @param $userId
* @return string JSON
*/
public function assets($id)
public function assets(Request $request, $id)
{
$this->authorize('view', User::class);
$this->authorize('view', Asset::class);
$assets = Asset::where('assigned_to', '=', $id)->where('assigned_type', '=', User::class)->with('model')->get();
return (new AssetsTransformer)->transformAssets($assets, $assets->count());
return (new AssetsTransformer)->transformAssets($assets, $assets->count(), $request);
}
/**