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? %>