スキップしてメイン コンテンツに移動

投稿

5月, 2017の投稿を表示しています

プラグインのバージョンアップ

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