【実現したいこと】
・新規プロジェクト作成(例:AAAプロジェクト)
・プロジェクトにメンバを複数追加(例:Usr01:管理者、Usr02:開発者、Usr03:報告者)
・プロジェクトにチケットを発行(担当者は空白)
⇒ここから実現したいこと
・プロジェクトに参加するメンバ全員にチケット内容を自動でメール送信を行う。
前提:各ユーザのマイアカウント-メール送信の設定は、「ウォッチまたは関係しているチケットのみ」(デフォルト)
【質問】
1.実現したいことをプロジェクト単位で変更できないか?
(Aプロジェクトは全員へ、Bプロジェクトはマイアカウントで制御させるなど)
【自分でテストしてみた内容】
現在、テストした結果2つの結果内容が得られています。(2つは違うプロジェクト)
Case1
実現したいことと同じ操作を行った際、チケットを発行したユーザと、プロジェクトの管理者権限
にメールが自動で送信される
Case2
実現したいことと同じ操作を行った際、チケットを発行したユーザのみにメールが自動で送信される。
他に何か設定条件があるのかも知れませんが、分かる範囲で実施した結果2つの異なる結果が得られました。(2つのプロジェクトは異なるプロジェクトで
す。設定内容は同じはずです。画面確認)
★何が原因で、異なる結果になっているのかが分かりません。
Case1と同じことをすれば、新規プロジェクトでも同じ事をすれば、同じ結果を得られると期待した
のですが、結果Case2の結果になりました・・・
分かりにくい説明ですが、ご回答の程、よろしくお願いいたします。
今回、時間をかけずに実装したいこともあり、以下の対応をとりました。
Redmine のデータ(users)を直接変更した。
※変更内容:メール送信設定の項目(mail_notification)を「参加しているプロジェクトの全てのチケット」(TRUE)に変更
上記対応にて、全てのプロジェクトにて関係ある情報の変更時にメール送信させることとしました。