From 7f74044854eef6e4cdd0ac80c708ef9b8e01b6e3 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Fri, 21 Dec 2012 21:17:21 +0000 Subject: [PATCH] "New issue" menu item should not link to copy form (#12652). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11064 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- lib/redmine.rb | 2 +- test/functional/issues_controller_test.rb | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/redmine.rb b/lib/redmine.rb index 1afd0b563..f74deba5a 100644 --- a/lib/redmine.rb +++ b/lib/redmine.rb @@ -238,7 +238,7 @@ Redmine::MenuManager.map :project_menu do |menu| menu.push :roadmap, { :controller => 'versions', :action => 'index' }, :param => :project_id, :if => Proc.new { |p| p.shared_versions.any? } menu.push :issues, { :controller => 'issues', :action => 'index' }, :param => :project_id, :caption => :label_issue_plural - menu.push :new_issue, { :controller => 'issues', :action => 'new' }, :param => :project_id, :caption => :label_issue_new, + menu.push :new_issue, { :controller => 'issues', :action => 'new', :copy_from => nil }, :param => :project_id, :caption => :label_issue_new, :html => { :accesskey => Redmine::AccessKeys.key_for(:new_issue) } menu.push :gantt, { :controller => 'gantts', :action => 'show' }, :param => :project_id, :caption => :label_gantt menu.push :calendar, { :controller => 'calendars', :action => 'show' }, :param => :project_id, :caption => :label_calendar diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb index f3632e83d..9d55e3b22 100644 --- a/test/functional/issues_controller_test.rb +++ b/test/functional/issues_controller_test.rb @@ -2356,6 +2356,9 @@ class IssuesControllerTest < ActionController::TestCase assert_tag 'select', :attributes => {:name => 'issue[project_id]'}, :child => {:tag => 'option', :attributes => {:value => '2', :selected => nil}, :content => 'OnlineStore'} assert_tag 'input', :attributes => {:name => 'copy_from', :value => '1'} + + # "New issue" menu item should not link to copy + assert_select '#main-menu a.new-issue[href=/projects/ecookbook/issues/new]' end def test_new_as_copy_with_attachments_should_show_copy_attachments_checkbox