mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2026-04-07 13:33:43 +00:00
Resolve "Notification aux groupes utilisateurs"
This commit is contained in:
@@ -215,17 +215,21 @@ class Notification implements TrackUpdateInterface
|
||||
return $this->addressees;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return list<User|UserGroup>
|
||||
*/
|
||||
public function getAllAddressees(): array
|
||||
{
|
||||
$allUsers = [];
|
||||
|
||||
foreach ($this->getAddressees() as $user) {
|
||||
$allUsers[$user->getId()] = $user;
|
||||
$allUsers['u_'.$user->getId()] = $user;
|
||||
}
|
||||
|
||||
foreach ($this->getAddresseeUserGroups() as $userGroup) {
|
||||
$allUsers['ug_'.$userGroup->getId()] = $userGroup;
|
||||
foreach ($userGroup->getUsers() as $user) {
|
||||
$allUsers[$user->getId()] = $user;
|
||||
$allUsers['u_'.$user->getId()] = $user;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user