Redmineのマイページが微妙なので

書き換えた。。。
Redmineをプライベートのタスク管理で利用してるんだけど、マイページのカレンダーが一週間しか表示しなくって、見通しが悪すぎなので。

なんか最近こんなんばっかしてる気がする。
今回は直接書き換えたけど、追加した方がすっきりするはず。
機能追加されないかなー。

使用中の環境はubuntu-8.0.4, Redmine-0.70, Rails-1.1.6-3

--- lib/redmine/helpers/calendar.rb.org	2008-04-28 19:41:38.000000000 +0900
+++ lib/redmine/helpers/calendar.rb	2008-05-07 01:46:52.000000000 +0900
@@ -40,6 +40,9 @@
         when :week
           @startdt = date - (date.cwday - first_wday)%7
           @enddt = date + (last_wday - date.cwday)%7
+        when :two_week
+          @startdt = date - (date.cwday - first_wday)%7
+          @enddt = date + (last_wday - date.cwday)%7 + 7
         else
           raise 'Invalid period'
         end
--- app/views/my/blocks/_calendar.rhtml.org	2008-05-07 01:47:51.000000000 +0900
+++ app/views/my/blocks/_calendar.rhtml	2008-05-07 01:47:03.000000000 +0900
@@ -1,6 +1,6 @@
 <h3><%= l(:label_calendar) %></h3>
 
-<% calendar = Redmine::Helpers::Calendar.new(Date.today, current_language, :week)
+<% calendar = Redmine::Helpers::Calendar.new(Date.today, current_language, :two_week)
    calendar.events = Issue.find :all,
                      :conditions => ["#{Issue.table_name}.project_id in (#{@user.projects.collect{|m| m.id}.join(',')}) AND ((start_date>=? and start_date<=?) or (due_date>=? and due_date<=?))", calendar.startdt, calendar.enddt + 7 , calendar.startdt, calendar.enddt + 7],
                      :include => [:project, :tracker, :priority, :assigned_to] unless @user.projects.empty? %>