Always allow access to /robots.txt for Anonymous (#37807).

Patch by Holger Just.


git-svn-id: https://svn.redmine.org/redmine/trunk@21939 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2022-11-01 03:26:15 +00:00
parent dcdf27b895
commit afbec488c4
2 changed files with 10 additions and 0 deletions

View File

@@ -20,6 +20,8 @@
class WelcomeController < ApplicationController
self.main_menu = false
skip_before_action :check_if_login_required, only: [:robots]
def index
@news = News.latest User.current
end

View File

@@ -42,4 +42,12 @@ class WelcomeTest < Redmine::IntegrationTest
# closed projects are included in the list
assert @response.body.match(%r{^Disallow: /projects/subproject1/issues\r?$})
end
def test_robots_when_login_is_required
with_settings :login_required => '1' do
get '/robots.txt'
assert_response :success
assert_equal 'text/plain', @response.media_type
end
end
end