E-mail notification option on user level (OD-151)
Closed
Michael Weimann opened 4 years ago

Story

As an user I want to decide whether or not to receive e-mail notifications,
so that I can work like I prefer.

Background

  • At the moment a global setting to enable e-mail notifications exists
  • If enabled it would be handy having an option in the user settings to disable notifications
  • Some users just look into the PR / issues list to get updates. They do not want to receive e-mails

@robin I would be happy to help out here if this feature makes sense to you.

On the front-end side I would just add a check box to the user profile (or a new dedicated "settings" page available as new menu item in the user menu).
The back-end is imho straight forward..

Michael Weimann commented 4 years ago

Further thoughts on this:

  • Should an admin decide whether or not users should be able to override this?
  • A more advanced setting for the future may be a "summary option"
    • That means an e-mail once a day ~"issue 23: max commented, pull request, click here to see 42: you are assigned, max commented, click here to see"
Robin Shen commented 4 years ago

This is already possible. From issue/pull request list page, you may select a saved query for those you do not want to receive notifications, and then set the notification option to "do not watch". This is much flexible than a all-or-none option in user setting.

Michael Weimann commented 4 years ago

Didn't know that one. I will try it. Please keep the issue open for now.
Maybe I will send an update for the manual.

Robin Shen commented 4 years ago

@mweimann I filed a separate issue to improve the manual:

https://code.onedev.io/projects/onedev-manual/issues/2/activities

I will assign it to you if you are willing to help.

Let me know when you feel OK to close this issue.

Michael Weimann commented 4 years ago

OK

Robin Shen changed state to 'Closed' 4 years ago
Previous Value Current Value
Open
Closed
issue 1 of 1
Type
New Feature
Priority
Normal
Assignee
Issue Votes (0)
Watchers (2)
Reference
OD-151
Please wait...
Page is in error, reload to recover