Redmine: プロジェクト一覧からの各プロジェクトのリンク押下時のリンク先を変える(View customize plugin)

プロジェクト一覧の各プロジェクトのリンクを押下時のリンク先は、プロジェクトの概要ページとなっていますが、ここを変更したいといった要望があったので、View customize pluginでやってみます。

今回は、概要ではなく、チケット一覧ページに呼ぶようにします。

設定内容

Path pattern

プロジェクト一覧のページを対象にします。

/projects$

Code

Type:JavaScriptとして下記を設定します。

プロジェクト名のリンクに対して、末尾にissuesをつけるようにします。

$(function() {
  // リンクの末尾に"/issues"を付与
  $('#projects-index a.project').each(function() { this.href += '/issues' });
})

設定後のイメージ

リンク先がissuesとなりました。 f:id:onozaty:20160327004450p:plain