Have a tool that allow users to be automatically subscribe for email for new release on the dependencies of the projects they are working on
So, right now we have this information:
- list of clients projects
- cubes users by each clients projects as direct and undirect dependencies
We don't have which users works on which project.
We also have this API on gitlab: https://docs.gitlab.com/ee/api/notification_settings.html
This API allows, with a user token, to modify our own notifications settings.
One notification settings (not show on the page but available in the code because the doc is lying) allow to subscribe to the event "new_release".
If we combine all those things we can create a new project in which:
- a user gives an API token
- and the clients projects on which it is working
- and this will automatically subscribe them to the event "new_release" on all cubes used directly and indirectly by the clients projects they are working on and there be directly informed about that.