DMPRoadmap / roadmap

DCC/UC3 collaboration for a data management planning tool
MIT License
102 stars 109 forks source link

Remind users to review their notification settings #2910

Open dsisu opened 3 years ago

dsisu commented 3 years ago

Please complete the following fields as applicable:

What version of the DMPRoadmap code are you running? (e.g. v2.2.0) 3.0.2

Expected behaviour: Users should set their notifications to receive emails when a plan has been shared with them or when org admins complete feedback. Currently have the option to set notifications to on/off for the following options:

All Users:

DMP owners and co-owners:

Actual behaviour: Org admins have reported that users keep notifications off.

Steps to reproduce: n/a (unless there is a way to produce a report on how many users keep their notifications off and which notifications in particular).

dsisu commented 3 years ago

This issue arose out of the 2020 Usability Testing exercise.

dsisu commented 3 years ago

Also see issue https://github.com/DMPRoadmap/roadmap/issues/2078 for setting up a notifications digest.

briri commented 3 years ago

Could this not be handled via email outside of the system in this scenario. If a user turns their notifications off then that was a decision they made and should probably be respected. The default when a user creates an account is that these are turned on, so they have gone in and turned them off for a reason.

dsisu commented 3 years ago

Hi @briri, I'm not convinced that something as important as notification of completed feedback should be done outside the system. It would also be difficult for Org Admins to keep track of how to send notifications - some users can get them via a click of the button on the system, others have to receive them by email. I agree with you that the user's decision to switch off notifications should be respected but who knows why the user switched off notifications in the first place (maybe they were editor to a plan with far too many editors, comments, minor edits). DMPOnline & DMPTool are the kinds of tools people use relatively rarely and they forget how things work exactly, never mind that they switched off notifications. If the user asks for feedback then they expect a notification of when it is completed and the system must provide it. It could be that the feedback notification must overrule the general notifications off setting? There must be a logic somewhere in there that says 'all notifications off but send notification of type feedback if requested'. Sorry I got so verbose, I hope I'm making sense.

briri commented 3 years ago

"people use relatively rarely and they forget how things work exactly" ha ha very true. 😆

@raycarrick-ed and @martaribeiro what do you think? Maybe its a good time to consider #2078 which might prevent users from switching off their notifications due to too much noise from people commenting on their plans.