出力を入力へ

プログラミングに関する基本的な事を中心にまとめます

Redmineのサブプロジェクトを表形式で表示するView Customize pluginスクリプト

Redmineの各プロジェクトの概要ページにて,サブプロジェクトはコンマ区切りで表示される. これはサブプロジェクトが2-3個であれば気にならないが, 多くなるほどに見辛くなることが気になっていた.

これを解決するために,View Customize pluginを利用して サブプロジェクトの表示方法を変更する.

デフォルトのサブプロジェクトは以下の通り. (Redmine3.3.3 を利用)

f:id:thaim:20170521001204p:plain

どのようなサブプロジェクトがあるのかすぐにわからず, また探しているサブプロジェクトを見付けるにも少し時間が掛かるのが気になっていた.

これを解決するために,サブプロジェクトを表形式に表示変更する. ちょうど,チケットトラッキングで表示しているように サブプロジェクトも表示変更すればよいと考えた.

ただし,これを実現させるために専用プラグインを導入したり, オリジナルのソースコードを改修したくはない (同じ改善要望はRedmine本家のIssueにも挙がっている). このため,Redmineの画面をカスタマイズできるView Customize pluginを利用する.

実際にView Customize pluginを利用してsubproject一覧の表示を変更した例は以下の通り.

f:id:thaim:20170521083512p:plain

デフォルトの表示に比べると一覧性が高くなっている.

これを実現したスクリプトは以下の通り.

redmine 'view customize plugin' script to show sub …