Many users find excessive notifications irrelevant or overwhelming which hampers user experience. In our case users find too many notifications irrelevant for all the projects/environments. They care about notifications of specific environments like TST->STG, STG->PRD etc and there was no control over it in Harness.
Our request is to create an Advance Notification System which supports :
  1. Granular Control : Allow users to enable/disable notifications. Provide options to adjust the frequency of notifications (daily, weekly, real-time etc). Users can mute notifications for a period of time (like going on vacations etc).
  2. Priority Level : Users can set priority level of notifications or put them in categories for ex users to set critical notification for PRD env and normal notification for TST or lower env.
  3. User profile : Notification control should be in the user profile for easy access and manageability.