Prev / Next / XINUJP - ChangeWebLog

redmine ガントチャート 開始月の変更[redmine]

2014-09-05

redmine のガントチャート良く使っているが、デフォルトで当月が開始月となっているため、見にくい。

で、開始月を前月に変更する。

http://ultrah.zura.org/?p=3448 を参考に
redmine/lib/redmine/helpers/gantt.rb
を 修正

--- gantt.rb.org 2013-09-14 15:48:42.000000000 +0900
+++ gantt.rb 2014-09-05 09:39:04.000000000 +0900
@@ -56,8 +56,15 @@
             @month_from = 1
           end
         else
- @month_from ||= Date.today.month
- @year_from ||= Date.today.year
+ #@month_from ||= Date.today.month
+ #@year_from ||= Date.today.year
+ if Date.today.month == 1
+ @month_from ||= 12
+ @year_from ||= Date.today.year - 1
+ else
+ @month_from ||= Date.today.month - 1
+ @year_from ||= Date.today.year
+ end
         end
         zoom = (options[:zoom] || User.current.pref[:gantt_zoom]).to_i
         @zoom = (zoom > 0 && zoom < 5) ? zoom : 2

permlink