Fixed that project name is not properly escaped in issue filters (#14186).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11915 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
bc75b15546
commit
5a90b6d0b5
|
@ -3,7 +3,7 @@ var operatorLabels = <%= raw_json Query.operators_labels %>;
|
|||
var operatorByType = <%= raw_json Query.operators_by_filter_type %>;
|
||||
var availableFilters = <%= raw_json query.available_filters_as_json %>;
|
||||
var labelDayPlural = <%= raw_json l(:label_day_plural) %>;
|
||||
var allProjects = <%= raw query.all_projects_values.to_json %>;
|
||||
var allProjects = <%= raw_json query.all_projects_values %>;
|
||||
$(document).ready(function(){
|
||||
initFilters();
|
||||
<% query.filters.each do |field, options| %>
|
||||
|
|
|
@ -1219,4 +1219,14 @@ RAW
|
|||
def test_javascript_include_tag_for_plugin_should_pick_the_plugin_javascript
|
||||
assert_match 'src="/plugin_assets/foo/javascripts/scripts.js"', javascript_include_tag("scripts", :plugin => :foo)
|
||||
end
|
||||
|
||||
def test_raw_json_should_escape_closing_tags
|
||||
s = raw_json(["<foo>bar</foo>"])
|
||||
assert_equal '["<foo>bar<\/foo>"]', s
|
||||
end
|
||||
|
||||
def test_raw_json_should_be_html_safe
|
||||
s = raw_json(["foo"])
|
||||
assert s.html_safe?
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue