Content
You are here:
Emails not sent to watchers on work package update
Added by Buttetsu Batou almost 9 years ago
I always receive email notifications when packages are updated, but other users who are listed as watchers do not unless they are themselves making updates.
These users should have the default email notification setting of ‘For any event on all of my projects’, although some of them don’t login very often and/or are lurkers that I still wish to keep up to date.
Ideally I would like to have any user listed as a watcher receive notifications when a package they are associated with is updated, is that the expected behavior?
We are running Open Project 4.2.8.
Replies (5)
Hello Buttetsu,
by default the notification option “Only for things I watch or I’m involved in” should be activated for all users.
This means that users receive email updates when they are set as assignee, responsible or watcher.
If you were to change the setting to “For any event on all my projects” users would receive email updates for all updates in the projects in which they are a member - even if they are not assignee, responsible, author or watcher.
You can change the default email notification setting in “Administration” > “Settings” > tab “Email notifications”:
This will change the default for new users.
For existing users, you need to go to their account page (“Users” > select a user) and change their email setting in the section “Email notifications”.
Hello Robin! Thank you very kindly for replying. I made this change to the users’s account and set them to “Only for things I watch or I’m involved in”, and then I created a new work package with that user defined as a watcher.
I can see by tailing the mail log that openproject then correctly delivered a notification to me, but not to them or anyone else.
Is there anything else I could check that might be causing this behavior? Does it matter if the ‘watching’ user is logging in to their account or not?
Hello Buttetsu,
do you use the manual or the packaged installation?
It sounds as if the asynchronous job which sends email notifications may be deactivated.
If you use the manual installation, you can take a look “Activate Background Jobs” in the installation guide.
Users do not need to be logged into their accounts to receive email notifications.
Hi Robin!
I have a manual installation, but I can verify that delayed_job is running — if that task is stopped then I don’t receive any emails at all from OpenProject.
This issue is that I can receive email, but the other users in the system who I assign as ‘watching’ on a package don’t ever get email sent to them with these packages are updated.
At this point I am one of the only users who is directly interacting with the system, they do not often login themselves — but I want to keep them updated over email for the activity that is happening on our work packages.
openproject@op:~/openproject$ !1987
RAILS_ENV=production bundle exec script/delayed_job start
require ‘rails/all’… 0.610s
Bundler.require… 2.450s
Application.initialize!… [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
/home/selab/.rvm/gems/ruby-2.1.6/gems/svg-graph-1.0.5/lib/SVG/Graph/Graph.rb:3: warning: class variable access from toplevel
5.880s
ERROR: there is already one or more instance(s) of the program running
We are still suffering from this issue, has anyone else seen this behavior? The background task is running and I myself receive emails from the system, but none of the other users ever receive email from OpenProject no matter what they do.
We are currently running OpenProject 4.2.8.
On the positive side, many more users are on actively using the system now, but on now with the extra attention email notifications are becoming more critical.