From 5197a04d31b10598f44288080d81937b6721616a Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 22 Mar 2024 14:45:01 +1100 Subject: [PATCH] Add user /assigned user to task transformer --- app/Transformers/TaskTransformer.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Transformers/TaskTransformer.php b/app/Transformers/TaskTransformer.php index 1bfcf64e9b51..012445060a98 100644 --- a/app/Transformers/TaskTransformer.php +++ b/app/Transformers/TaskTransformer.php @@ -42,6 +42,7 @@ class TaskTransformer extends EntityTransformer 'project', 'user', 'invoice', + 'assigned_user', ]; public function includeDocuments(Task $task) @@ -73,6 +74,16 @@ class TaskTransformer extends EntityTransformer return $this->includeItem($task->user, $transformer, User::class); } + public function includeAssignedUser(Task $task): ?Item + { + $transformer = new UserTransformer($this->serializer); + + if (!$task->assigned_user) { + return null; + } + + return $this->includeItem($task->assigned_user, $transformer, User::class); + } public function includeClient(Task $task): ?Item {