Commit 0a153912 authored by GitLab Bot's avatar GitLab Bot

Automatic merge of gitlab-org/gitlab-ce master

parents 0b83d9fc 633e9f31
...@@ -4,7 +4,7 @@ class Projects::PagesDomainsController < Projects::ApplicationController ...@@ -4,7 +4,7 @@ class Projects::PagesDomainsController < Projects::ApplicationController
layout 'project_settings' layout 'project_settings'
before_action :require_pages_enabled! before_action :require_pages_enabled!
before_action :authorize_update_pages!, except: [:show] before_action :authorize_update_pages!
before_action :domain, except: [:new, :create] before_action :domain, except: [:new, :create]
def show def show
......
---
title: Require maintainer access to show pages domain settings
merge_request: 24926
author:
type: fixed
...@@ -23,12 +23,27 @@ describe Projects::PagesDomainsController do ...@@ -23,12 +23,27 @@ describe Projects::PagesDomainsController do
end end
describe 'GET show' do describe 'GET show' do
it "displays the 'show' page" do def make_request
get(:show, params: request_params.merge(id: pages_domain.domain)) get(:show, params: request_params.merge(id: pages_domain.domain))
end
it "displays the 'show' page" do
make_request
expect(response).to have_gitlab_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('show') expect(response).to render_template('show')
end end
context 'when user is developer' do
before do
project.add_developer(user)
end
it 'renders 404 page' do
make_request
expect(response).to have_gitlab_http_status(404)
end
end
end end
describe 'GET new' do describe 'GET new' do
......
...@@ -653,10 +653,10 @@ ...@@ -653,10 +653,10 @@
eslint-plugin-promise "^4.0.1" eslint-plugin-promise "^4.0.1"
eslint-plugin-vue "^5.0.0" eslint-plugin-vue "^5.0.0"
"@gitlab/svgs@^1.51.0": "@gitlab/svgs@^1.52.0":
version "1.51.0" version "1.52.0"
resolved "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.51.0.tgz#1b608f68dfb74284401b1cbdb823440f6e8b0091" resolved "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.52.0.tgz#870b0112a18b10d2cde5470a48b05025193cd207"
integrity sha512-B1Wdhfy5ZClkHuaaCUUZyOBF8CFxxHqxGGhveRekOowtlMExa3tx+YkqNa5XPsEVMF6Aqnh8evQmmN4b+zrHVQ== integrity sha512-xqDYIaSY1MJuCa7lRIDTTPoXn6x57So2qchxwmELE+SAJxlYlpYgDKCNWcGawhyTZRDZuG/qFBWp0sMeTQD//A==
"@gitlab/ui@^2.0.2": "@gitlab/ui@^2.0.2":
version "2.0.2" version "2.0.2"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment