Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
340ff214b3
commit
e36d26c6e4
9 changed files with 48 additions and 20 deletions
|
@ -53,4 +53,6 @@
|
|||
.settings-content
|
||||
= render 'groups/settings/advanced'
|
||||
|
||||
= render_if_exists 'shared/groups/max_pages_size_setting'
|
||||
|
||||
= render 'shared/confirm_modal', phrase: @group.path
|
||||
|
|
5
app/views/groups/settings/_pages_settings.html.haml
Normal file
5
app/views/groups/settings/_pages_settings.html.haml
Normal file
|
@ -0,0 +1,5 @@
|
|||
= form_for @group, html: { multipart: true, class: 'gl-show-field-errors' }, authenticity_token: true do |f|
|
||||
= render_if_exists 'shared/pages/max_pages_size_input', form: f
|
||||
|
||||
.prepend-top-10
|
||||
= f.submit s_('GitLabPages|Save'), class: 'btn btn-success'
|
|
@ -1,11 +0,0 @@
|
|||
= form_for @project, url: namespace_project_pages_path(@project.namespace.becomes(Namespace), @project), html: { class: 'inline', title: pages_https_only_title } do |f|
|
||||
.form-group
|
||||
.form-check
|
||||
= f.check_box :pages_https_only, class: 'form-check-input', disabled: pages_https_only_disabled?
|
||||
= f.label :pages_https_only, class: pages_https_only_label_class do
|
||||
%strong
|
||||
= s_('GitLabPages|Force HTTPS (requires valid certificates)')
|
||||
|
||||
- unless pages_https_only_disabled?
|
||||
.prepend-top-10
|
||||
= f.submit s_('GitLabPages|Save'), class: 'btn btn-success'
|
13
app/views/projects/pages/_pages_settings.html.haml
Normal file
13
app/views/projects/pages/_pages_settings.html.haml
Normal file
|
@ -0,0 +1,13 @@
|
|||
= form_for @project, url: namespace_project_pages_path(@project.namespace.becomes(Namespace), @project), html: { class: 'inline', title: pages_https_only_title } do |f|
|
||||
- if Gitlab.config.pages.external_http || Gitlab.config.pages.external_https
|
||||
= render_if_exists 'shared/pages/max_pages_size_input', form: f
|
||||
|
||||
.form-group
|
||||
.form-check
|
||||
= f.check_box :pages_https_only, class: 'form-check-input', disabled: pages_https_only_disabled?
|
||||
= f.label :pages_https_only, class: pages_https_only_label_class do
|
||||
%strong
|
||||
= s_('GitLabPages|Force HTTPS (requires valid certificates)')
|
||||
|
||||
.prepend-top-10
|
||||
= f.submit s_('GitLabPages|Save'), class: 'btn btn-success'
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
%p.light
|
||||
= s_('GitLabPages|With GitLab Pages you can host your static websites on GitLab. Combined with the power of GitLab CI and the help of GitLab Runner you can deploy static pages for your individual projects, your user or your group.')
|
||||
- if Gitlab.config.pages.external_https
|
||||
= render 'https_only'
|
||||
|
||||
= render 'pages_settings'
|
||||
|
||||
%hr.clearfix
|
||||
|
||||
|
|
|
@ -8669,6 +8669,9 @@ msgstr ""
|
|||
msgid "GitLabPages|Learn how to upload your static site and have it served by GitLab by following the %{link_start}documentation on GitLab Pages%{link_end}."
|
||||
msgstr ""
|
||||
|
||||
msgid "GitLabPages|Maximum size of pages (MB)"
|
||||
msgstr ""
|
||||
|
||||
msgid "GitLabPages|New Domain"
|
||||
msgstr ""
|
||||
|
||||
|
@ -8693,6 +8696,9 @@ msgstr ""
|
|||
msgid "GitLabPages|Support for domains and certificates is disabled. Ask your system's administrator to enable it."
|
||||
msgstr ""
|
||||
|
||||
msgid "GitLabPages|The total size of deployed static content will be limited to this size. 0 for unlimited. Leave empty to inherit the global value."
|
||||
msgstr ""
|
||||
|
||||
msgid "GitLabPages|Unverified"
|
||||
msgstr ""
|
||||
|
||||
|
@ -16639,6 +16645,9 @@ msgstr ""
|
|||
msgid "Size limit per repository (MB)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Size settings for static websites"
|
||||
msgstr ""
|
||||
|
||||
msgid "Skip Trial (Continue with Free Account)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -18239,15 +18248,18 @@ msgstr ""
|
|||
msgid "There was an error fetching cycle analytics stages."
|
||||
msgstr ""
|
||||
|
||||
msgid "There was an error fetching data for the chart"
|
||||
msgstr ""
|
||||
|
||||
msgid "There was an error fetching data for the selected stage"
|
||||
msgstr ""
|
||||
|
||||
msgid "There was an error fetching data for the tasks by type chart"
|
||||
msgstr ""
|
||||
|
||||
msgid "There was an error fetching label data for the selected group"
|
||||
msgstr ""
|
||||
|
||||
msgid "There was an error fetching median data for stages"
|
||||
msgstr ""
|
||||
|
||||
msgid "There was an error fetching the Designs"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -347,7 +347,7 @@ shared_examples 'pages settings editing' do
|
|||
visit project_pages_path(project)
|
||||
|
||||
expect(page).to have_field(:project_pages_https_only, disabled: true)
|
||||
expect(page).not_to have_button('Save')
|
||||
expect(page).to have_button('Save')
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -82,8 +82,13 @@ describe('Settings Form', () => {
|
|||
|
||||
it(`${elementName} form element change updated ${modelName} with ${value}`, () => {
|
||||
const element = findFormElements(elementName, formGroup);
|
||||
element.vm.$emit('input', value);
|
||||
expect(wrapper.vm[modelName]).toBe(value);
|
||||
const modelUpdateEvent = element.vm.$options.model
|
||||
? element.vm.$options.model.event
|
||||
: 'input';
|
||||
element.vm.$emit(modelUpdateEvent, value);
|
||||
return wrapper.vm.$nextTick().then(() => {
|
||||
expect(wrapper.vm[modelName]).toBe(value);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
@ -108,7 +108,9 @@ describe('Repository table row component', () => {
|
|||
if (pushes) {
|
||||
expect(visitUrl).not.toHaveBeenCalled();
|
||||
} else {
|
||||
expect(visitUrl).toHaveBeenCalledWith('https://test.com', undefined);
|
||||
const [url, external] = visitUrl.mock.calls[0];
|
||||
expect(url).toBe('https://test.com');
|
||||
expect(external).toBeFalsy();
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in a new issue