Redmine3.3で追加された"+"ボタンはとても良いと思うのですが、「新しいチケット」タブが消えるといったところは、それなりにインパクトが大きいようです。
だったら両方有効にすれば、、、ということで、Redmineの設定としては、"+"ボタンを有効にしておきながら、View customize pluginにて「新しいチケット」タブを表示します。
- onozaty/redmine-view-customize - GitHub
- 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグインを作成しました (Redmine view customize plugin) - Enjoy*Study
設定内容
Path pattern
全画面を対象とします。
.*
Code
Type:JavaScriptとして下記を設定します。
$(function() { var newIssueSub = $('.menu-children a.new-issue-sub'); if (newIssueSub.size() == 1) { // "+"ボタンで「新しいチケット」が表示され時のみ、タブにも追加 $('#main-menu > ul > li > a.issues').parent() .after($('<li>').append(newIssueSub.clone().attr('class', 'new-issue'))); if (location.pathname == newIssueSub.attr('href')) { // 新しいチケットに選択を切り替え $('#main-menu > ul > li > a.issues').removeClass('selected'); $('#main-menu > ul > li > a.new-issue').addClass('selected'); } } });
対処後の画面イメージ
両方表示されるようになりました。これでどっちを有効にするかで揉めることは無くなりますね!(インタフェースとしては、統一性が無くてダメな感じになりますが…)