From 77add1315ba0386725c69f0fb64aaa3f7455eec8 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 19 Oct 2019 10:23:06 +0000 Subject: [PATCH] Return to version page after the issue is created (#28138). Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@18756 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/helpers/versions_helper.rb | 2 +- test/helpers/version_helper_test.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/helpers/versions_helper.rb b/app/helpers/versions_helper.rb index cb7b61ffc..42dd6affd 100644 --- a/app/helpers/versions_helper.rb +++ b/app/helpers/versions_helper.rb @@ -100,7 +100,7 @@ module VersionsHelper :tracker_id => new_issue_tracker, :fixed_version_id => version.id } - link_to l(:label_issue_new), new_project_issue_path(project, :issue => attrs), :class => 'icon icon-add' + link_to l(:label_issue_new), new_project_issue_path(project, :issue => attrs, :back_url => version_path(version)), :class => 'icon icon-add' end end end diff --git a/test/helpers/version_helper_test.rb b/test/helpers/version_helper_test.rb index 9bdb49749..697ed5746 100644 --- a/test/helpers/version_helper_test.rb +++ b/test/helpers/version_helper_test.rb @@ -62,7 +62,7 @@ class VersionsHelperTest < Redmine::HelperTest # href should contain the following params: # fixed_version_id=3 # tracker_id=1 - assert_select_in link_to_new_issue(version, project), '[href=?]', '/projects/ecookbook/issues/new?issue%5Bfixed_version_id%5D=3&issue%5Btracker_id%5D=1', :text => 'New issue' + assert_select_in link_to_new_issue(version, project), '[href=?]', '/projects/ecookbook/issues/new?back_url=%2Fversions%2F3&issue%5Bfixed_version_id%5D=3&issue%5Btracker_id%5D=1', :text => 'New issue' end def test_link_to_new_issue_should_return_nil_if_version_status_is_not_open @@ -107,6 +107,6 @@ class VersionsHelperTest < Redmine::HelperTest User.current = User.find(2) # href should contain param tracker_id=2 because for tracker_id 1, user has only readonly permissions on fixed_version_id - assert_select_in link_to_new_issue(version, project), '[href=?]', '/projects/ecookbook/issues/new?issue%5Bfixed_version_id%5D=3&issue%5Btracker_id%5D=2' + assert_select_in link_to_new_issue(version, project), '[href=?]', '/projects/ecookbook/issues/new?back_url=%2Fversions%2F3&issue%5Bfixed_version_id%5D=3&issue%5Btracker_id%5D=2' end end -- 2.39.5