mirror of
https://github.com/meineerde/redmine.git
synced 2025-10-17 17:01:01 +00:00
link_to in Redmine::Hook::ViewListener omits relative url root (#19024).
git-svn-id: http://svn.redmine.org/redmine/trunk@13960 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
a3286e364a
commit
d347fd4d39
@ -96,7 +96,7 @@ module Redmine
|
||||
# Default to creating links using only the path. Subclasses can
|
||||
# change this default as needed
|
||||
def self.default_url_options
|
||||
{:only_path => true }
|
||||
{:only_path => true, :script_name => Redmine::Utils.relative_url_root}
|
||||
end
|
||||
|
||||
# Helper method to directly render using the context,
|
||||
|
||||
@ -114,6 +114,15 @@ class Redmine::Hook::ManagerTest < ActionView::TestCase
|
||||
assert_equal ['<a href="/issues">Issues</a>'], hook_helper.call_hook(:view_layouts_base_html_head)
|
||||
end
|
||||
|
||||
def test_view_hook_should_generate_links_with_relative_url_root
|
||||
Redmine::Utils.relative_url_root = '/foo'
|
||||
@hook_module.add_listener(TestLinkToHook)
|
||||
|
||||
assert_equal ['<a href="/foo/issues">Issues</a>'], hook_helper.call_hook(:view_layouts_base_html_head)
|
||||
ensure
|
||||
Redmine::Utils.relative_url_root = ''
|
||||
end
|
||||
|
||||
# Context: Redmine::Hook::Helper.call_hook
|
||||
def test_call_hook_with_project_added_to_context
|
||||
@hook_module.add_listener(TestHook3)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user