QA #311
未完了トラッカー、ステータス、カスタムフィールドの値を見て 担当者を自動入力したい
0%
説明
トラッカー、ステータス、カスタムフィールドの値を見て
担当者を自動入力したいのですが、どなたか判る範囲で
構いませんのでスクリプトの書き方をご教授頂きたくお願い致します。
(一部分の書き方だけでも感謝です)
【前提】
以下、2つのプラグインを入れています。
Custom Workflowsを利用してrubyスクリプトでの対応を
考えていますが、view-customizeにてjavaスクリプトで
対応可能であればその書き方をご教授頂けると助かります。
・Custom Workflows
https://github.com/anteo/redmine_custom_workflows
・view-customize
https://github.com/onozaty/redmine-view-customize
【事前パラメータ】
・トラッカー:「system_change」
※tracker_idは「3」
・ステータス:「承認依頼」
※status_idは「7」
・Auto_Assign:「Yes」
※Auto_AssignはカスタムフィールドでIDは「5」
・案件名:「モバイルサービス」
※案件名はカスタムフィールドでIDは「1」
【自動入力(上書き)】
・担当者を「承認者」にしたい。
※assigned_to_idは「6」
◆やりたいこと
上記の事前パラメータが合致する場合は担当者を「承認者」に上書きしたいです。
◆作成中スクリプト
※知識に乏しく学習しながら考えているため稚拙で失礼します。。。
カスタムフィールドから値を取り出して比較する方法がわからず、このスクリプトも動きません。。。
if @issue.tracker_id==3 && @issue.status_id==7 && @issue.custom_field_value(5)==Yes && @issue.custom_field_value(1)==モバイルサービス
@issue.assigned_to_id=6
end