diff --git a/app/controllers/welcome_controller.rb b/app/controllers/welcome_controller.rb index 341a64df87..fd78bbfefe 100644 --- a/app/controllers/welcome_controller.rb +++ b/app/controllers/welcome_controller.rb @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. class WelcomeController < ApplicationController - self.main_menu = false + menu_item :home def index @news = News.latest User.current diff --git a/lib/redmine.rb b/lib/redmine.rb index 6e7d109740..783c5b9bd2 100644 --- a/lib/redmine.rb +++ b/lib/redmine.rb @@ -201,6 +201,7 @@ Redmine::MenuManager.map :account_menu do |menu| end Redmine::MenuManager.map :application_menu do |menu| + menu.push :home, :home_path menu.push :projects, {:controller => 'projects', :action => 'index'}, :permission => nil, :caption => :label_project_plural diff --git a/test/functional/welcome_controller_test.rb b/test/functional/welcome_controller_test.rb index 38533edacf..3fb567eecc 100644 --- a/test/functional/welcome_controller_test.rb +++ b/test/functional/welcome_controller_test.rb @@ -29,6 +29,9 @@ class WelcomeControllerTest < Redmine::ControllerTest get :index assert_response :success assert_select 'h3', :text => 'Latest news' + assert_select '#main-menu' do + assert_select 'a.home.selected', 1 + end end def test_browser_language