Redmineの履歴付きCSVエクスポート(縦)
はじめに
Redmineは便利ですがオフラインの環境で打ち合わせをやる時などはCSV出力してExcelで印刷したりしたいこともあると思います。
しかし、デフォルトのCSVエクスポートでは履歴がつかないので、この用途には使い物になりません。
プラグインがあったけど・・・
探してみるとこんなプラグインを公開してくれている方がいて感激です。
大体用途にあっているのですが、唯一、履歴が同一行の末尾にひたすら横についていきます。
履歴は数十に渡ることもざらですので、Excelで開くとものすごく横長なファイルになります。
惜しい、実に惜しい。
ちょっと直しました。
そこで横ではなく縦につくように修正したフォークを作成しました。
下記のような感じに出力されます。
upstream
1,aaaa,bbb,ccc,ddd,journal1,journal2,journal3
2,AAAA,BBB,CCC,DDD
this fork
1,aaaa,bbb,ccc,ddd,journal1
"","","","","",journal2
"","","","","",journal3
2,AAAA,BBB,CCC,DDD
入れたのはこのコミット位でほとんどそのままですが。
インストール
使いたい方は下記の手順で行けるはずです。
- $ cd REDMINE_ROOT/plugins
- $ git clone https://github.com/shouta-dev/redmine_export_with_journals.git
- $ git checkout vertical
- restart redmine
終わりに
ほぼ他人のふんどしですが、要望にはまる人がいたら使ってみてください。