DONE: feedback module, use permission name for notification
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user