Defect #10535 » fix-10535-without-test.patch
app/views/common/feed.atom.builder | ||
---|---|---|
1 | 1 |
# frozen_string_literal: true |
2 | 2 | |
3 |
protocol = Setting.protocol |
|
4 |
host = Setting.host_name |
|
3 | 5 |
xml.instruct! |
4 | 6 |
xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do |
5 | 7 |
xml.title truncate_single_line_raw(@title, 100) |
6 |
xml.link "rel" => "self", "href" => url_for(:params => request.query_parameters, :only_path => false, :format => 'atom') |
|
7 |
xml.link "rel" => "alternate", "href" => url_for(:params => request.query_parameters.merge(:format => nil, :key => nil), :only_path => false) |
|
8 |
xml.link "rel" => "self", "href" => url_for(:params => request.query_parameters, :only_path => false, :format => 'atom', :protocol => protocol, :host => host)
|
|
9 |
xml.link "rel" => "alternate", "href" => url_for(:params => request.query_parameters.merge(:format => nil, :key => nil), :only_path => false, :protocol => protocol, :host => host)
|
|
8 | 10 |
xml.id home_url |
9 | 11 |
xml.icon favicon_url |
10 | 12 |
xml.updated((@items.first ? @items.first.event_datetime : Time.now).xmlschema) |
... | ... | |
12 | 14 |
xml.generator(:uri => Redmine::Info.url) { xml.text! Redmine::Info.app_name; } |
13 | 15 |
@items.each do |item| |
14 | 16 |
xml.entry do |
15 |
url = url_for(item.event_url(:only_path => false)) |
|
17 |
url = url_for(item.event_url(:only_path => false, :protocol => protocol, :host => host))
|
|
16 | 18 |
if @project |
17 | 19 |
xml.title truncate_single_line_raw(item.event_title, 100) |
18 | 20 |
else |