Notifications changes so they are not filtered by user

This commit is contained in:
Simon Pocrnjič
2025-10-30 20:03:40 +01:00
parent bdde610178
commit 7d4d18143d
2 changed files with 3 additions and 18 deletions
@@ -71,12 +71,7 @@ public function share(Request $request): array
$activities = \App\Models\Activity::query()
->select(['id', 'due_date', 'amount', 'contract_id', 'client_case_id', 'created_at'])
->whereDate('due_date', $today)
->whereNotExists(function ($q) use ($request) {
$q->from('activity_notification_reads as anr')
->whereColumn('anr.activity_id', 'activities.id')
->where('anr.user_id', optional($request->user())->id)
->whereColumn('anr.due_date', 'activities.due_date');
})
// Removed per-user unread filter: show notifications regardless of individual reads
->orderBy('created_at')
->limit(20)
->get();