6610f2fdcb
This commit adds an auto SSL toggle switch to the settings page of GitLab Pages domains. This toggle enable or disabled auto SSL management via Let's Encrypt. Toggling the button dynamically updates the form using client-side JavaScript. All changes are behind feature flags.
9 lines
848 B
Text
9 lines
848 B
Text
- docs_link_url = help_page_path("user/project/pages/getting_started_part_three.md", anchor: "adding-certificates-to-your-project")
|
|
- docs_link_start = "<a href=\"%{docs_link_url}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-nowrap\">".html_safe % { docs_link_url: docs_link_url }
|
|
- docs_link_end = "</a>".html_safe
|
|
|
|
-# Hiding behind a feature flag to avoid any changes to this feature's implemention
|
|
-# when the :pages_auto_ssl feature flag is disabled. This check should be removed
|
|
-# once the :pages_auto_ssl feature flag is removed.
|
|
- if Feature.enabled?(:pages_auto_ssl)
|
|
%p= _("Learn more about adding certificates to your project by following the %{docs_link_start}documentation on GitLab Pages%{docs_link_end}.").html_safe % { docs_link_url: docs_link_url, docs_link_start: docs_link_start, docs_link_end: docs_link_end }
|