redmineのメニューを追加

redmineのヘッダのメインメニューに項目を追加する。

追加するのは「ガントチャート」と「カレンダー」

修正したのは以下のファイル。

[app/controllers/issues_controller.rb]

class IssuesController < ApplicationController
  menu_item :new_issue, :only => :new
  menu_item :gantt_issue, :only => :gantt           # <- 追記
  menu_item :calendar_issue, :only => :calendar     # <- 追記
  .
  .
  .

[lib/redmine.rb]
こっちは3行

Redmine::MenuManager.map :project_menu do |menu|
  .
  .
  menu.push :new_issue, { :controller => 'issues', :action => 'new' }, :param => :project_id, :caption => :label_issue_new
  menu.push :gantt_issue,     { :controller => 'issues', :action => 'gantt' },    :param => :project_id, :caption => :label_gantt
  menu.push :calendar_issue,  { :controller => 'issues', :action => 'calendar' }, :param => :project_id, :caption => :label_calendar,
  .
  .
  .
end


[参考URL]
http://chocoapricot.cocolog-nifty.com/blog/2008/07/redmine_1316.html


@hibariyaありがとう。