DONE: feedback module, use permission name for notification

This commit is contained in:
ISMAIL MASSERAN
2026-07-14 12:02:37 +08:00
parent 324b7facf1
commit 52ffd3393a
60 changed files with 3083 additions and 26 deletions
+9 -1
View File
@@ -13,7 +13,7 @@ trait NotifiesAdmins
protected function getAdminUsers(): Collection
{
return User::whereHas('roles', function ($query) {
$query->whereIn('name', ['PENTADBIR', 'DEVELOPER']);
$query->whereIn('name', ['IT', 'DEVELOPER']);
})->get();
}
@@ -26,6 +26,14 @@ trait NotifiesAdmins
return $specificUsers->merge($adminUsers)->unique('id');
}
/**
* Get users who have a given permission (via role or direct assignment).
*/
protected function getUsersWithPermission(string $permission): Collection
{
return User::permission($permission)->get();
}
/**
* Get users with specific roles and merge with admins
*/