From dc9e06a3d8fc61903599bfeb2313eccb5e956e86 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 30 Aug 2023 12:25:31 +1000 Subject: [PATCH] Purchase order history --- app/Transformers/PurchaseOrderTransformer.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Transformers/PurchaseOrderTransformer.php b/app/Transformers/PurchaseOrderTransformer.php index aad2fb16b9ed..532d16d24a35 100644 --- a/app/Transformers/PurchaseOrderTransformer.php +++ b/app/Transformers/PurchaseOrderTransformer.php @@ -14,6 +14,7 @@ namespace App\Transformers; use App\Models\Backup; use App\Models\Vendor; use App\Models\Expense; +use App\Models\Activity; use App\Models\Document; use App\Models\PurchaseOrder; use App\Utils\Traits\MakesHash; @@ -31,9 +32,16 @@ class PurchaseOrderTransformer extends EntityTransformer protected $availableIncludes = [ 'expense', 'vendor', - 'history', + 'activities', ]; + public function includeActivities(PurchaseOrder $purchase_order) + { + $transformer = new ActivityTransformer($this->serializer); + + return $this->includeCollection($purchase_order->activities, $transformer, Activity::class); + } + public function includeInvitations(PurchaseOrder $purchase_order) { $transformer = new PurchaseOrderInvitationTransformer($this->serializer);