From 2a61d0b0209dfcca664908cebb5c517fc8e79a58 Mon Sep 17 00:00:00 2001 From: Dr Masroor Ehsan Date: Sun, 26 Jan 2025 00:07:40 +0600 Subject: [PATCH] FIX #32 - bookmark module --- app/Http/Controllers/Staff/BookmarkController.php | 5 +++++ app/Services/AuditTrail/Activity.php | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/Http/Controllers/Staff/BookmarkController.php b/app/Http/Controllers/Staff/BookmarkController.php index 08b1724..cffa248 100644 --- a/app/Http/Controllers/Staff/BookmarkController.php +++ b/app/Http/Controllers/Staff/BookmarkController.php @@ -5,6 +5,7 @@ use App\Http\Controllers\Controller; use App\Http\Requests\BookmarkCrudRequest; use App\Models\StudyBookmark; +use App\Services\AuditTrail\Activity; class BookmarkController extends Controller { @@ -12,6 +13,8 @@ public function create(BookmarkCrudRequest $request) { StudyBookmark::create($request->validated()); + audit()->did(Activity::Study_Bookmark)->on($request->study_id)->log(); + return redirect()->route('staff.worklist.index'); } @@ -20,6 +23,8 @@ public function delete(BookmarkCrudRequest $request) $studyBookmark = StudyBookmark::where($request->validated())->firstOrFail(); $studyBookmark->delete(); + audit()->did(Activity::Study_Unmark)->on($request->study_id)->log(); + return redirect()->route('staff.worklist.index'); } } diff --git a/app/Services/AuditTrail/Activity.php b/app/Services/AuditTrail/Activity.php index c76e0dc..88a057b 100644 --- a/app/Services/AuditTrail/Activity.php +++ b/app/Services/AuditTrail/Activity.php @@ -28,6 +28,8 @@ enum Activity: int case Attachment_Upload = 112; case Attachment_Download = 113; case Attachment_Delete = 114; + case Study_Bookmark = 115; + case Study_Unmark = 116; // image case Image_Download = 150;