「ニュース」の更新情報のメール通知について

337 views
Skip to first unread message

Y-Kino

unread,
Feb 27, 2009, 2:15:35 AM2/27/09
to Redmine Users (japanese)
ニュースのメール通知について教えて下さい。

ニュースが追加された通知メールをプロジェクトの参加メンバ全員に
送るようにしたいと思っています。

Redmineの「管理」ー>「設定」->「メール通知」にて、
「ニュースが追加されました」のチェックをONにしていても、

各ユーザの「マイアカウント」ー>「メール通知」の設定を
「参加しているプロジェクトの全てのチケット」にしないと
ニュースの追加通知メールが送信されないようなのです。

全てのチケットの情報を全ユーザに送信するのもどうかとおもうので、
マイアカウントの通知設定は、「ウォッチまたは関係しているチケットのみ」
のままにしたいのですが、何かよい方法はありませんでしょうか?

たぶん、ソースを修正すれば出来るのでしょうが、私には修正箇所
がわかりませんでした・・・

以上、よろしくお願いします。

fmkt

unread,
Feb 27, 2009, 3:12:50 AM2/27/09
to Redmine Users (japanese)
こんにちは。

強制的にプロジェクトのメンバ全員に送りたいならこんな修正でしょうか。

Index: app/models/mailer.rb
===================================================================
--- app/models/mailer.rb (リビジョン 2524)
+++ app/models/mailer.rb (作業コピー)
@@ -106,7 +106,7 @@
def news_added(news)
redmine_headers 'Project' => news.project.identifier
message_id news
- recipients news.project.recipients
+ recipients news.project.members.map(&:user).map(&:mail)
subject "[#{news.project.name}] #{l(:label_news)}: #{news.title}"
body :news => news,
:news_url => url_for(:controller => 'news', :action =>
'show', :id => news)


確認はしてないためちゃんと動くかわかりませんが(ぉ

では。

Y-Kino

unread,
Mar 2, 2009, 3:04:15 AM3/2/09
to Redmine Users (japanese)
ありがとうございます。
メールが通知されることを確認しました。
助かりました。
Reply all
Reply to author
Forward
0 new messages