OK, I’ve gone ahead and built the required logic to give users more discretion on what notifications they receive.
Also, the global setting now switches all follow notifications on or off for all users.
If this is switched ON, user gets discretion:
(all default: ON).
It’s currently a PR to myself:
I’m currently testing it on one of my sites.
You can test it if you are brave :
- git clone https://github.com/paviliondev/discourse-follow -b add_granular_notifcation_settings
This should result in a lot less notification spam for people (so long as you tell them they can switch it off).
@buildthomas with these new additions I’ve switched things around a little so settings are ‘positive’ rather than ‘negative’ (aka enable versus disable). The global setting in admin now impacts all follow notifications. Once this is merged, be sure to let your users know to update their settings as I don’t intend to provide a migration.