[Redmine 5.1] 新しいチケットのプロジェクト初期値を変更する方法

スポンサーリンク
スポンサーリンク

概要

Redmine では、プロジェクトを選択する前に「新しいチケット」作成画面に入ると、「プロジェクト」項目のセレクトボックス初期値として、現在有効なプロジェクトのうち最も作成日が古いものが自動的に設定される仕様があります。

毎度コレジャナイプロジェクトが初期選択されているせいで、選択し直すのがプチストレスだったので解消させました。

スポンサーリンク

確認した環境

スポンサーリンク

使用するプラグイン

スポンサーリンク

「プロジェクト」セレクトボックスのvalueを確認する

  1. Chromeブラウザ で Redmineサイト を開きます。
  2. プロジェクトを選択せずに「新しいチケット」をクリックします。
  3. F12キーを押してブラウザの DevTool 画面を開き、Elements タブで「プロジェクト」セレクトボックスのHTML要素 <select onchange… の行を探します。
  4. 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値にすると新しいチケット作成時のプロジェクト初期値が変更できます。

以上です!

コメント

タイトルとURLをコピーしました