挿入位置
全ページのヘッダ
種別
JavaScript
---------------------------------------------------ここから----------------------------------------------------
var project_id = ViewCustomize.context.project.identifier;
var pid = project_id.substring(0,4);
//プロジェクトIDの頭がunyoで始まるプロジェクトのみ
if (pid == 'unyo'){
$(function(){
var trackerChanged = false; //トラッカー変更有無
//トラッカー変更イベントによりフラグの状態制御
$(document).on('change', '#issue_tracker_id', function() {
trackerChanged = true;
});
//現在の担当者ID取得
var currentAssignees = $('#issue_assigned_to_id').val();
// デフォルトのreplaceIssueFormWithを置き換え
var _replaceIssueFormWith = replaceIssueFormWith;
replaceIssueFormWith = function(html){
_replaceIssueFormWith(html);
// トラッカー変更時にデフォルト設定処理を実行
if (trackerChanged) {
setDefalutAssigned();
}
trackerChanged = false;
};
// トラッカーのデフォルト設定処理
var setDefalutAssigned = function() {
// トラッカーが「打合せ」「議事録」「その他」以外の時は135番の人に設定する
switch($('#issue_tracker_id option:selected').val()) {
case "5": //打合せ
$('#issue_assigned_to_id').val(currentAssignees);
break;
case "6": //その他
$('#issue_assigned_to_id').val(currentAssignees);
break;
case "7": //議事録
$('#issue_assigned_to_id').val(currentAssignees);
break;
default: //それ以外
$('#issue_assigned_to_id').val(135);
break;
}
}
// 初回表示処理にもデフォルト値設定処理を実行
setDefalutAssigned();
});
};
--
このメールは Google グループのグループ「Redmine Users (japanese)」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには redmine-users-...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/redmine-users-ja/9ac46310-7061-4afe-b8dc-1b450f1cc075n%40googlegroups.com にアクセスしてください。
onozaty 様
ご回答頂きありがとうございます。
他に設定しているスクリプトを全て無効にしこのスクリプトのみ有効にしてみましたが、
やはり初期表示部分がうまく動かないので、スクリプトとは競合していないのかなと思います。
ちなみにですが、全てのスクリプトを無効にした上で、
設定>チケットトラッキングにある「デフォルトの担当者」を設定し保存しましたが、
初期表示時の担当者に設定した担当者が表示されていないので、
ご指摘の通り設定後もとに戻されている可能性は高い気がします。
なお、プラグインは現状、以下のものが設定されております。
一通りプラグインに関する説明は読みましたが、
競合する可能性があるものがわかりませんでした。
何かお分かりになればご教示頂ければ幸いです。
RedMica S3 plugin
RedMica UI extension
Redmine Farend Control Panel plugin
Redmine Ip Filter
Redmine Issue Templates plugin
Redmine Issues Panel plugin
Redmine message customize plugin
My Page Blocks plugin
View Customize plugin
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/redmine-users-ja/bbfeab1b-e5b5-4fa9-abf4-11f8be365a1dn%40googlegroups.com にアクセスしてください。
早速のご回答ありがとうございます。
ご教示頂いた記載を追加したところ、想定していた通りの初期値が設定されていることが
確認できました。
最初に向けて欲しい担当者を選択してくれないユーザが多く困っていたので、
これで改善されてくれるといいなと思っております。
大変助かりました。
プラグインの競合についてはまだまだ勉強が足りないなと思いました。
今後も使用していく中で勉強していきたいと思います。
本当にありがとうございました。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/redmine-users-ja/5b5bfc9b-75ed-4721-929d-be162e1bca5dn%40googlegroups.com にアクセスしてください。