Patch #29184 » diff.patch
| app/controllers/welcome_controller.rb | ||
|---|---|---|
| 16 | 16 |
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 17 | 17 | |
| 18 | 18 |
class WelcomeController < ApplicationController |
| 19 |
self.main_menu = false
|
|
| 19 |
menu_item :home
|
|
| 20 | 20 | |
| 21 | 21 |
def index |
| 22 | 22 |
@news = News.latest User.current |
| lib/redmine.rb | ||
|---|---|---|
| 201 | 201 |
end |
| 202 | 202 | |
| 203 | 203 |
Redmine::MenuManager.map :application_menu do |menu| |
| 204 |
menu.push :home, :home_path |
|
| 204 | 205 |
menu.push :projects, {:controller => 'projects', :action => 'index'},
|
| 205 | 206 |
:permission => nil, |
| 206 | 207 |
:caption => :label_project_plural |
| test/functional/welcome_controller_test.rb | ||
|---|---|---|
| 29 | 29 |
get :index |
| 30 | 30 |
assert_response :success |
| 31 | 31 |
assert_select 'h3', :text => 'Latest news' |
| 32 |
assert_select '#main-menu' do |
|
| 33 |
assert_select 'a.home.selected', 1 |
|
| 34 |
end |
|
| 32 | 35 |
end |
| 33 | 36 | |
| 34 | 37 |
def test_browser_language |