Fix notifications for new releases
requested to merge 267523-non-members-of-a-project-can-subscribe-to-new-release-notifications-but-they-will-not-be into master
What does this MR do and why?
This MR fixes 2 things:
- sends emails about new releases to project "watchers"
- sends emails about new releases to users who watch "new_release" events in custom settings
Before this MR if you wanted to receive notifications, you needed to:
- be a member of the project
-
and use custom notification settings with
new_release
enabled.
Related to #267523 (closed)
How to set up and validate locally
See https://www.loom.com/share/dd52cd0d9b024e649e0ac52d51563fb4
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Vladimir Shushlin