Add recipient exclusions for notifications #16355
Open
+198
−8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a new field to the Recipients tab of notifications to allow specifying exclusions. For example, the "New Ticket" notification may be configured to be sent to the ticket's requesters. However, there may be a specific group or profile that you don't want to be notified about this event. A real-life case is within an education environment where students report issues to a physical helpdesk. They may have user accounts within GLPI from LDAP and therefore also emails. Previously, you couldn't have the students added to the tickets as the requester for tracking purposes and also avoid sending them the emails when the staff at the physical helpdesk is supposed to act as the middle-man. In some cases, you may only want specific notifications like the ticket closed notification or one with a specific criteria filter to go to them.