]> source.dussan.org Git - redmine.git/commitdiff
Revert r19810 (#10535).
authorGo MAEDA <maeda@farend.jp>
Tue, 22 Dec 2020 11:52:16 +0000 (11:52 +0000)
committerGo MAEDA <maeda@farend.jp>
Tue, 22 Dec 2020 11:52:16 +0000 (11:52 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@20685 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/common/feed.atom.builder
test/functional/activities_controller_test.rb
test/functional/issues_controller_test.rb

index ddf5122561e77a0b2ab423f45f02a89fb1e8fc95..13fda6b1bbddf31ffe4d9ba6c171a0a728287b9e 100644 (file)
@@ -1,12 +1,10 @@
 # frozen_string_literal: true
 
-protocol = Setting.protocol
-host = Setting.host_name
 xml.instruct!
 xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
   xml.title   truncate_single_line_raw(@title, 100)
-  xml.link    "rel" => "self", "href" => url_for(:params => request.query_parameters, :only_path => false, :format => 'atom', :protocol => protocol, :host => host)
-  xml.link    "rel" => "alternate", "href" => url_for(:params => request.query_parameters.merge(:format => nil, :key => nil), :only_path => false, :protocol => protocol, :host => host)
+  xml.link    "rel" => "self", "href" => url_for(:params => request.query_parameters, :only_path => false, :format => 'atom')
+  xml.link    "rel" => "alternate", "href" => url_for(:params => request.query_parameters.merge(:format => nil, :key => nil), :only_path => false)
   xml.id      home_url
   xml.icon    favicon_url
   xml.updated((@items.first ? @items.first.event_datetime : Time.now).xmlschema)
@@ -14,7 +12,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
   xml.generator(:uri => Redmine::Info.url) {xml.text! Redmine::Info.app_name}
   @items.each do |item|
     xml.entry do
-      url = url_for(item.event_url(:only_path => false, :protocol => protocol, :host => host))
+      url = url_for(item.event_url(:only_path => false))
       if @project == item.project
         xml.title truncate_single_line_raw(item.event_title, 100)
       else
index 7475d49966cf53585a3f04ae47f8922775aa56e1..dbbe33b48160b699d1d98917483e8ab7f72db40d 100644 (file)
@@ -106,51 +106,47 @@ class ActivitiesControllerTest < Redmine::ControllerTest
   end
 
   def test_index_atom_feed
-    with_settings :protocol => 'http', :host_name => 'redmine.test' do
-      get(
-        :index,
-        :params => {
-          :format => 'atom',
-          :with_subprojects => 0
-        }
-      )
-    end
+    get(
+      :index,
+      :params => {
+        :format => 'atom',
+        :with_subprojects => 0
+      }
+    )
     assert_response :success
 
     assert_select 'feed' do
-      assert_select 'link[rel=self][href=?]', 'http://redmine.test/activity.atom?with_subprojects=0'
-      assert_select 'link[rel=alternate][href=?]', 'http://redmine.test/activity?with_subprojects=0'
+      assert_select 'link[rel=self][href=?]', 'http://test.host/activity.atom?with_subprojects=0'
+      assert_select 'link[rel=alternate][href=?]', 'http://test.host/activity?with_subprojects=0'
       assert_select 'entry' do
-        assert_select 'link[href=?]', 'http://redmine.test/issues/11'
+        assert_select 'link[href=?]', 'http://test.host/issues/11'
       end
     end
   end
 
   def test_index_atom_feed_with_explicit_selection
-    with_settings :protocol => 'https', :host_name => 'redmine.example' do
-      get(
-        :index,
-        :params => {
-          :format => 'atom',
-          :with_subprojects => 0,
-          :show_changesets => 1,
-          :show_documents => 1,
-          :show_files => 1,
-          :show_issues => 1,
-          :show_messages => 1,
-          :show_news => 1,
-          :show_time_entries => 1,
-          :show_wiki_edits => 1
-        }
-      )
-    end
+    get(
+      :index,
+      :params => {
+        :format => 'atom',
+        :with_subprojects => 0,
+        :show_changesets => 1,
+        :show_documents => 1,
+        :show_files => 1,
+        :show_issues => 1,
+        :show_messages => 1,
+        :show_news => 1,
+        :show_time_entries => 1,
+        :show_wiki_edits => 1
+      }
+    )
     assert_response :success
 
     assert_select 'feed' do
-      assert_select 'link[rel=self][href=?]', 'https://redmine.example/activity.atom?show_changesets=1&show_documents=1&show_files=1&show_issues=1&show_messages=1&show_news=1&show_time_entries=1&show_wiki_edits=1&with_subprojects=0'
-      assert_select 'link[rel=alternate][href=?]', 'https://redmine.example/activity?show_changesets=1&show_documents=1&show_files=1&show_issues=1&show_messages=1&show_news=1&show_time_entries=1&show_wiki_edits=1&with_subprojects=0'
+      assert_select 'link[rel=self][href=?]', 'http://test.host/activity.atom?show_changesets=1&show_documents=1&show_files=1&show_issues=1&show_messages=1&show_news=1&show_time_entries=1&show_wiki_edits=1&with_subprojects=0'
+      assert_select 'link[rel=alternate][href=?]', 'http://test.host/activity?show_changesets=1&show_documents=1&show_files=1&show_issues=1&show_messages=1&show_news=1&show_time_entries=1&show_wiki_edits=1&with_subprojects=0'
       assert_select 'entry' do
-        assert_select 'link[href=?]', 'https://redmine.example/issues/11'
+        assert_select 'link[href=?]', 'http://test.host/issues/11'
       end
     end
   end
index 3ea6d9cef00d2f743589b9ee6a7fdebc1a4eb389..848b2eaa26bb62006ea98c5d0d7057699efde8e0 100644 (file)
@@ -1140,22 +1140,20 @@ class IssuesControllerTest < Redmine::ControllerTest
   end
 
   def test_index_atom
-    with_settings :protocol => 'https', :host_name => 'example.net' do
-      get(
-        :index,
-        :params => {
-          :project_id => 'ecookbook',
-          :format => 'atom'
-        }
-      )
-    end
+    get(
+      :index,
+      :params => {
+        :project_id => 'ecookbook',
+        :format => 'atom'
+      }
+    )
     assert_response :success
     assert_equal 'application/atom+xml', response.media_type
 
     assert_select 'feed' do
-      assert_select 'link[rel=self][href=?]', 'https://example.net/projects/ecookbook/issues.atom'
-      assert_select 'link[rel=alternate][href=?]', 'https://example.net/projects/ecookbook/issues'
-      assert_select 'entry link[href=?]', 'https://example.net/issues/1'
+      assert_select 'link[rel=self][href=?]', 'http://test.host/projects/ecookbook/issues.atom'
+      assert_select 'link[rel=alternate][href=?]', 'http://test.host/projects/ecookbook/issues'
+      assert_select 'entry link[href=?]', 'http://test.host/issues/1'
     end
   end