概要
Redmine では、プロジェクトを選択する前に「新しいチケット」作成画面に入ると、「プロジェクト」項目のセレクトボックス初期値として、現在有効なプロジェクトのうち最も作成日が古いものが自動的に設定される仕様があります。
毎度コレジャナイプロジェクトが初期選択されているせいで、選択し直すのがプチストレスだったので解消させました。
確認した環境
- Redmine v5.1.2
- Redmica v2.4.1 (https://www.redmica.jp/)
使用するプラグイン
- View Customize plugin for Redmine: https://github.com/onozaty/redmine-view-customize
「プロジェクト」セレクトボックスのvalueを確認する
- Chromeブラウザ で Redmineサイト を開きます。
- プロジェクトを選択せずに「新しいチケット」をクリックします。
- F12キーを押してブラウザの DevTool 画面を開き、Elements タブで「プロジェクト」セレクトボックスのHTML要素 <select onchange… の行を探します。
- selectタグの中に <option value=” “> というものが並んでいるので、初期値に設定したいプロジェクトのvalueの値をメモしておきます。
View Customize プラグインの設定
表示のカスタマイズを追加します。
パスのパターン | /issues/new$ |
挿入位置 | チケット入力欄の下 |
種別 | JavaScript |
$(function() {
$("#issue_project_id option[value='26']").prop('selected', true);
updateIssueFrom('/issues/new.js', this)
});
$(“#issue_project_id option[value=’26’]”) の 26 の部分を、先ほどメモしておいた、初期表示したいプロジェクトのvalue値にすると新しいチケット作成時のプロジェクト初期値が変更できます。
以上です!
コメント