6b4f93c034
Updating multiple application settings panels through a single action causes the incorrect action to be shown when there are errors. Instead, make each panel action handle both updating and display.
36 lines
2.6 KiB
Text
36 lines
2.6 KiB
Text
= form_for @application_setting, url: preferences_admin_application_settings_path(anchor: 'js-pages-settings'), html: { class: 'fieldset-form' } do |f|
|
|
= form_errors(@application_setting)
|
|
|
|
%fieldset
|
|
.form-group
|
|
= f.label :max_pages_size, 'Maximum size of pages (MB)', class: 'label-bold'
|
|
= f.number_field :max_pages_size, class: 'form-control'
|
|
.form-text.text-muted
|
|
= _("0 for unlimited")
|
|
.form-group
|
|
.form-check
|
|
= f.check_box :pages_domain_verification_enabled, class: 'form-check-input'
|
|
= f.label :pages_domain_verification_enabled, class: 'form-check-label' do
|
|
= _("Require users to prove ownership of custom domains")
|
|
.form-text.text-muted
|
|
= _("Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled")
|
|
= link_to icon('question-circle'), help_page_path('user/project/pages/getting_started_part_three.md', anchor: 'dns-txt-record')
|
|
- if Feature.enabled?(:pages_auto_ssl)
|
|
%h5
|
|
= _("Configure Let's Encrypt")
|
|
%p
|
|
- lets_encrypt_link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer">'.html_safe % { url: "https://letsencrypt.org/" }
|
|
= _("%{lets_encrypt_link_start}Let's Encrypt%{lets_encrypt_link_end} is a free, automated, and open certificate authority (CA), that give digital certificates in order to enable HTTPS (SSL/TLS) for websites.").html_safe % { lets_encrypt_link_start: lets_encrypt_link_start, lets_encrypt_link_end: '</a>'.html_safe }
|
|
.form-group
|
|
= f.label :lets_encrypt_notification_email, _("Email"), class: 'label-bold'
|
|
= f.text_field :lets_encrypt_notification_email, class: 'form-control'
|
|
.form-text.text-muted
|
|
= _("A Let's Encrypt account will be configured for this GitLab installation using your email address. You will receive emails to warn of expiring certificates.")
|
|
.form-group
|
|
.form-check
|
|
= f.check_box :lets_encrypt_terms_of_service_accepted, class: 'form-check-input'
|
|
= f.label :lets_encrypt_terms_of_service_accepted, class: 'form-check-label' do
|
|
- terms_of_service_link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer">'.html_safe % { url: lets_encrypt_terms_of_service_admin_application_settings_path }
|
|
= _("I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end}").html_safe % { link_start: terms_of_service_link_start, link_end: '</a>'.html_safe }
|
|
|
|
= f.submit _('Save changes'), class: "btn btn-success"
|