Redmine 电子邮件通知

标签 redmine redmine-plugins

我开始使用 redmine,我需要为用户配置电子邮件通知 我希望用户在将问题分配给他们所属的组时收到电子邮件,但我也希望一些特定用户(如经理)收到所有问题的所有电子邮件。 而 redmine 的实际配置不允许我这样做,因为所有用户的配置都是相同的。 有什么想法吗?

最佳答案

这种配置是用户特定的。管理员可以在“管理”->“设置”->“通知”中设置默认通知级别,但每个用户都可以在“我的帐户”中设置自定义级别。

但是,您可以使用数据库脚本批量修改特定用户的通知设置。通知设置似乎位于“用户表”的“mail_notification”字段中。

例如,在我的 Redmine 实例中,我有几个值:

select distinct(mail_notification) from users;

only_my_events
only_assigned
selected
none

当我将自己的配置设置为“对于我所有项目上的所有事件”时,如您所愿,会出现一个新值“all”。

因此,您可以尝试以下脚本:

update users
set mail_notification='all'
where id in ('user1_id','user2_id',......'usern_id');

它很脏,我会首先在测试环境中尝试它(并在生产中执行之前备份生产数据库),但它可能会起作用。

请记住,即使您以这种方式为用户设置通知配置,他也可以稍后登录并将其设置为其他值。据我所知,没有办法阻止用户更改该参数。

关于Redmine 电子邮件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47579420/

相关文章:

eclipse - 在eclipse中集成Redmine和Mylyn生成查询失败

ruby-on-rails - Redmine 插件仅出现在某些项目菜单中

apache2 - Redmine 2.2.1 在 Ubuntu 10.04 ruby​​(1.8.24) on Rails(3.2.11) 上无法启动的问题

docker - Docker 上的多个 Redmine 实例

redmine - 通过 API 将文件附加到 GitHub 中的问题

ruby-on-rails - rake 问题

dockerfile - 在docker中安装Redmine插件时获取 "Could not locate Gemfile"

redmine - 如何阻止Redmine自动引用问题?

Redmine:新创建的子项目可以继承父项目的成员吗?

Redmine 上的文档 Mng : Anyone use DMSF plugin or find an easy way to manage docs in the Files tab with a 'wiki' as a front end?