Patch #28138 » 0002-Return-to-version-page-after-the-issue-is-created.patch
| app/helpers/versions_helper.rb | ||
|---|---|---|
| 91 | 91 |
:tracker_id => new_issue_tracker, |
| 92 | 92 |
:fixed_version_id => version.id |
| 93 | 93 |
} |
| 94 |
link_to l(:label_issue_new), new_project_issue_path(project, :issue => attrs), :class => 'icon icon-add' |
|
| 94 |
link_to l(:label_issue_new), new_project_issue_path(project, :issue => attrs, :back_url => version_path(version)), :class => 'icon icon-add'
|
|
| 95 | 95 |
end |
| 96 | 96 |
end |
| 97 | 97 |
end |
| test/helpers/version_helper_test.rb | ||
|---|---|---|
| 62 | 62 |
# href should contain the following params: |
| 63 | 63 |
# fixed_version_id=3 |
| 64 | 64 |
# tracker_id=1 |
| 65 |
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' |
|
| 65 |
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'
|
|
| 66 | 66 |
end |
| 67 | 67 | |
| 68 | 68 |
def test_link_to_new_issue_should_return_nil_if_version_status_is_not_open |
| ... | ... | |
| 107 | 107 |
User.current = User.find(2) |
| 108 | 108 | |
| 109 | 109 |
# href should contain param tracker_id=2 because for tracker_id 1, user has only readonly permissions on fixed_version_id |
| 110 |
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' |
|
| 110 |
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'
|
|
| 111 | 111 |
end |
| 112 | 112 |
end |
- « Previous
- 1
- 2
- 3
- Next »