From e4318fd244b899bdcc04a829ee60f886e4f8b85d Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 7 Jul 2026 23:55:18 +0700 Subject: [PATCH] feat: add push notification for new variant addition in PurchaseService to enhance user awareness --- app/Services/Manage/PurchaseService.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Services/Manage/PurchaseService.php b/app/Services/Manage/PurchaseService.php index 7b3e3d6..6c9165f 100644 --- a/app/Services/Manage/PurchaseService.php +++ b/app/Services/Manage/PurchaseService.php @@ -228,6 +228,13 @@ public function createVariantAndDraft(array $validated, User $user): array $price->setAttribute('images', MediaPresenter::collection($price, 'images')); + $this->pushNotificationService->sendToRoles( + '🆕 Varian Baru Ditambahkan', + "{$user->name} menambahkan varian \"{$price->variant}\" ke bahan baku \"{$rawMaterial->name}\".", + ['owner', 'developer', 'direktur'], + route('admin.master.raw_materials.index', ['search' => $rawMaterial->name]), + ); + return [ 'id' => $price->id, 'variant' => $price->variant,