Purchase order history

This commit is contained in:
David Bomba 2023-08-30 12:25:31 +10:00
parent 64ebecf626
commit dc9e06a3d8

View File

@ -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);