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