sysreptor icon indicating copy to clipboard operation
sysreptor copied to clipboard

Configuration options for notifications

Open aronmolnar opened this issue 6 months ago • 0 comments

We have a request from a customer to allow disabling notifications globally, per user, or per project.

Globally
Disabling notifications globally and installation-wide should be rather easy to implement via settings.

Per User
Disabling them per user might introduce some complexity:

  • Specify them per user?
  • Per group (there are no groups, currently)?
  • Who decides which user receives notifications?
    • The user himself?
    • The user manager?

Users already have the possibility to mute notifications:

Image

This setting is stored in the browser's Session Storage.
I'd rather not introduce such a fine-grained control due to complexity.

Per project
This could be possible by introducing a project setting which "mutes" notifications from this project.
This, again, might introduce some complexity:

  • Can any project member mute a project or is a special permission necessary?
  • Is there an audit trail who muted (and unmuted)?
  • Is it possible to disable muting projects installation-wide?

I also believe that this rather shouldn't be implemented.

aronmolnar avatar Jun 24 '25 05:06 aronmolnar