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