summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2021-03-06 06:46:59 +0000
committerGo MAEDA <maeda@farend.jp>2021-03-06 06:46:59 +0000
commite0581b34b7d8ccdde3f65ef347d8edb1eb7fdc14 (patch)
treefe48bad2915e6264eb9bafa9840b4e3c3da5ae97
parentce5c54a590330f89a726586d836c4fdf98f01034 (diff)
downloadredmine-e0581b34b7d8ccdde3f65ef347d8edb1eb7fdc14.tar.gz
redmine-e0581b34b7d8ccdde3f65ef347d8edb1eb7fdc14.zip
Activity tab in cross-project menu is sometimes broken (#34805).
Patch by Felix Schäfer. git-svn-id: http://svn.redmine.org/redmine/trunk@20764 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--lib/redmine.rb2
-rw-r--r--test/integration/lib/redmine/menu_manager_test.rb6
2 files changed, 7 insertions, 1 deletions
diff --git a/lib/redmine.rb b/lib/redmine.rb
index 2d4dd0f7d..142b60888 100644
--- a/lib/redmine.rb
+++ b/lib/redmine.rb
@@ -225,7 +225,7 @@ Redmine::MenuManager.map :application_menu do |menu|
menu.push :projects, {:controller => 'projects', :action => 'index'},
:permission => nil,
:caption => :label_project_plural
- menu.push :activity, {:controller => 'activities', :action => 'index'}
+ menu.push :activity, {:controller => 'activities', :action => 'index', :id => nil}
menu.push(
:issues,
{:controller => 'issues', :action => 'index'},
diff --git a/test/integration/lib/redmine/menu_manager_test.rb b/test/integration/lib/redmine/menu_manager_test.rb
index 07fbcc332..318bc6129 100644
--- a/test/integration/lib/redmine/menu_manager_test.rb
+++ b/test/integration/lib/redmine/menu_manager_test.rb
@@ -126,6 +126,12 @@ class MenuManagerTest < Redmine::IntegrationTest
end
end
+ def test_cross_project_menu_should_link_to_global_activity
+ log_user('dlopper', 'foo')
+ get '/queries/3/edit'
+ assert_select 'a.activity[href=?]', '/activity'
+ end
+
def test_project_menu_should_show_roadmap_if_subprojects_have_versions
Version.delete_all
# Create a version in the project "eCookbook Subproject 1"