mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-29 11:49:37 +00:00
Atom feed on project with subprojects should show in article title the name of the project (#15212).
Patch by Mizuki ISHIKAWA. git-svn-id: http://svn.redmine.org/redmine/trunk@20648 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
b257abec9c
commit
36274a95e9
@ -36,7 +36,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
|
||||
@items.each do |item|
|
||||
xml.entry do
|
||||
url = url_for(item.event_url(:only_path => false, :protocol => protocol, :host => host))
|
||||
if @project
|
||||
if @project == item.project
|
||||
xml.title truncate_single_line_raw(item.event_title, 100)
|
||||
else
|
||||
xml.title truncate_single_line_raw("#{item.project} - #{item.event_title}", 100)
|
||||
|
||||
@ -181,6 +181,26 @@ class ActivitiesControllerTest < Redmine::ControllerTest
|
||||
assert_select 'title', :text => "Redmine: #{User.find(2).name}"
|
||||
end
|
||||
|
||||
def test_index_atom_feed_with_subprojects
|
||||
get(
|
||||
:index,
|
||||
:params => {
|
||||
:format => 'atom',
|
||||
:id => 'ecookbook',
|
||||
:with_subprojects => 1,
|
||||
:show_issues => 1
|
||||
}
|
||||
)
|
||||
assert_response :success
|
||||
|
||||
assert_select 'feed' do
|
||||
# eCookbook
|
||||
assert_select 'title', text: 'Bug #1: Cannot print recipes'
|
||||
# eCookbook Subproject 1
|
||||
assert_select 'title', text: 'eCookbook Subproject 1 - Bug #5 (New): Subproject issue'
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_should_show_private_notes_with_permission_only
|
||||
journal = Journal.create!(:journalized => Issue.find(2), :notes => 'Private notes', :private_notes => true)
|
||||
@request.session[:user_id] = 2
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user