ようやく、課題であったプラグインの更新をしました。 大きな課題は2つ 期日は紐づいているバージョンの期日を使って計算する 稼働日を意識して計算する 1.の実現にてこずりました。ISSUEテーブルとVERSIONテーブルをOUTERJOINして、VERSIONの期日を取得してと考えていたのですが、なかなかうまくいきませんでした。ラあらかじめ、JOINするテーブルを絞り込んでから、OUTERJOINしたかったのですが、これがうまくできず、苦戦しました。 最終的には、絞り込まずに取得したカラムを判断をwhere条件で絞り込むようにしました。 相変わらず、試行錯誤してやっと実現できました。 2.は、チケットの期間から、土日、祝日を除外してPVを計算することで、稼働日の意識ができました。休日はHolidaysというgemを使って取得しました。 あと、日ごとのPVも棒グラフで出力するようにしました。 まだ、BrunchにしかPushしていませんが、気になるかたはどうぞ。 https://github.com/momibun926/redmine_issue_evm
もともとTracを利用して開発チームの運営を行っていましたが、Redmineでの運営に変更しました。Redmineの柔軟な設定が気に入っています。その運営に必要な設定やノウハウを蓄積するためにブログに書き留めています。