Commit c755467e authored by Marcel Amirault's avatar Marcel Amirault Committed by Ezekiel Kigbo

Fix links to redirected files

Make links point directly to page, and not
redirect files
parent 2f03faf7
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
= feature_entry(_('LDAP'), = feature_entry(_('LDAP'),
enabled: Gitlab.config.ldap.enabled, enabled: Gitlab.config.ldap.enabled,
doc_href: help_page_path('administration/auth/ldap')) doc_href: help_page_path('administration/auth/ldap/index.md'))
= feature_entry(_('Gravatar'), = feature_entry(_('Gravatar'),
href: general_admin_application_settings_path(anchor: 'js-account-settings'), href: general_admin_application_settings_path(anchor: 'js-account-settings'),
......
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
%p.blank-state-text %p.blank-state-text
= html_escape(_("Define environments in the deploy stage(s) in %{code_open}.gitlab-ci.yml%{code_close} to track deployments here.")) % { code_open: '<code>'.html_safe, code_close: '</code>'.html_safe } = html_escape(_("Define environments in the deploy stage(s) in %{code_open}.gitlab-ci.yml%{code_close} to track deployments here.")) % { code_open: '<code>'.html_safe, code_close: '</code>'.html_safe }
.text-center .text-center
= link_to _("Read more"), help_page_path("ci/environments"), class: "btn btn-success" = link_to _("Read more"), help_page_path("ci/environments/index.md"), class: "btn btn-success"
- else - else
.table-holder.gl-overflow-visible .table-holder.gl-overflow-visible
.ci-table.environments{ role: 'grid' } .ci-table.environments{ role: 'grid' }
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
%li.droplab-item-ignore.gl-ml-3.gl-mr-3.gl-mt-5 %li.droplab-item-ignore.gl-ml-3.gl-mr-3.gl-mt-5
- if can_create_confidential_merge_request? - if can_create_confidential_merge_request?
#js-forked-project{ data: { namespace_path: @project.namespace.full_path, project_path: @project.full_path, new_fork_path: new_project_fork_path(@project), help_page_path: help_page_path('user/project/merge_requests') } } #js-forked-project{ data: { namespace_path: @project.namespace.full_path, project_path: @project.full_path, new_fork_path: new_project_fork_path(@project), help_page_path: help_page_path('user/project/merge_requests/index.md') } }
.form-group .form-group
%label{ for: 'new-branch-name' } %label{ for: 'new-branch-name' }
= _('Branch name') = _('Branch name')
......
...@@ -9,6 +9,6 @@ ...@@ -9,6 +9,6 @@
= _('Expand') = _('Expand')
%p %p
= _('Display alerts from all your monitoring tools directly within GitLab.') = _('Display alerts from all your monitoring tools directly within GitLab.')
= link_to _('More information'), help_page_path('user/project/operations/alert_management'), target: '_blank', rel: 'noopener noreferrer' = link_to _('More information'), help_page_path('operations/incident_management/index.md'), target: '_blank', rel: 'noopener noreferrer'
.settings-content .settings-content
.js-alerts-settings{ data: alerts_settings_data } .js-alerts-settings{ data: alerts_settings_data }
...@@ -92,7 +92,7 @@ The following documentation relates to the DevOps **Manage** stage: ...@@ -92,7 +92,7 @@ The following documentation relates to the DevOps **Manage** stage:
| Manage topics | Description | | Manage topics | Description |
|:--------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:--------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Authentication and<br/>Authorization](administration/auth/README.md) **(CORE ONLY)** | Supported authentication and authorization providers. | | [Authentication and<br/>Authorization](administration/auth/README.md) **(CORE ONLY)** | Supported authentication and authorization providers. |
| [GitLab Value Stream Analytics](user/project/cycle_analytics.md) | Measure the time it takes to go from an [idea to production](https://about.gitlab.com/blog/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab) for each project you have. | | [GitLab Value Stream Analytics](user/analytics/value_stream_analytics.md) | Measure the time it takes to go from an [idea to production](https://about.gitlab.com/blog/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab) for each project you have. |
| [Instance-level Analytics](user/admin_area/analytics/index.md) | Discover statistics on how many GitLab features you use and user activity. | | [Instance-level Analytics](user/admin_area/analytics/index.md) | Discover statistics on how many GitLab features you use and user activity. |
<div align="right"> <div align="right">
......
...@@ -18,7 +18,7 @@ providers: ...@@ -18,7 +18,7 @@ providers:
- [Azure](../../integration/azure.md) - [Azure](../../integration/azure.md)
- [Bitbucket Cloud](../../integration/bitbucket.md) - [Bitbucket Cloud](../../integration/bitbucket.md)
- [CAS](../../integration/cas.md) - [CAS](../../integration/cas.md)
- [Crowd](../../integration/crowd.md) - [Crowd](crowd.md)
- [Facebook](../../integration/facebook.md) - [Facebook](../../integration/facebook.md)
- [GitHub](../../integration/github.md) - [GitHub](../../integration/github.md)
- [GitLab.com](../../integration/gitlab.md) - [GitLab.com](../../integration/gitlab.md)
......
...@@ -133,7 +133,7 @@ Configure the following services, again using the non-Geo multi-node ...@@ -133,7 +133,7 @@ Configure the following services, again using the non-Geo multi-node
documentation: documentation:
- [Configuring Redis for GitLab](../../redis/replication_and_failover.md#example-configuration-for-the-gitlab-application) for multiple nodes. - [Configuring Redis for GitLab](../../redis/replication_and_failover.md#example-configuration-for-the-gitlab-application) for multiple nodes.
- [Gitaly](../../high_availability/gitaly.md), which will store data that is - [Gitaly](../../gitaly/index.md), which will store data that is
synchronized from the **primary** node. synchronized from the **primary** node.
NOTE: **Note:** NOTE: **Note:**
......
...@@ -55,7 +55,7 @@ Learn how to install, configure, update, and maintain your GitLab instance. ...@@ -55,7 +55,7 @@ Learn how to install, configure, update, and maintain your GitLab instance.
- [Environment variables](environment_variables.md): Supported environment - [Environment variables](environment_variables.md): Supported environment
variables that can be used to override their default values to configure variables that can be used to override their default values to configure
GitLab. GitLab.
- [Plugins](plugins.md): With custom plugins, GitLab administrators can introduce custom integrations without modifying GitLab's source code. - [Plugins](file_hooks.md): With custom plugins, GitLab administrators can introduce custom integrations without modifying GitLab's source code.
- [Enforcing Terms of Service](../user/admin_area/settings/terms.md) - [Enforcing Terms of Service](../user/admin_area/settings/terms.md)
- [Third party offers](../user/admin_area/settings/third_party_offers.md) - [Third party offers](../user/admin_area/settings/third_party_offers.md)
- [Compliance](compliance.md): A collection of features from across the application that you may configure to help ensure that your GitLab instance and DevOps workflow meet compliance standards. - [Compliance](compliance.md): A collection of features from across the application that you may configure to help ensure that your GitLab instance and DevOps workflow meet compliance standards.
...@@ -115,7 +115,7 @@ Learn how to install, configure, update, and maintain your GitLab instance. ...@@ -115,7 +115,7 @@ Learn how to install, configure, update, and maintain your GitLab instance.
- [Kerberos authentication](../integration/kerberos.md) **(STARTER ONLY)** - [Kerberos authentication](../integration/kerberos.md) **(STARTER ONLY)**
- See also other [authentication](../topics/authentication/index.md#gitlab-administrators) topics (for example, enforcing 2FA). - See also other [authentication](../topics/authentication/index.md#gitlab-administrators) topics (for example, enforcing 2FA).
- [Email users](../tools/email.md): Email GitLab users from within GitLab. **(STARTER ONLY)** - [Email users](../tools/email.md): Email GitLab users from within GitLab. **(STARTER ONLY)**
- [User Cohorts](../user/admin_area/user_cohorts.md): Display the monthly cohorts of new users and their activities over time. - [User Cohorts](../user/admin_area/analytics/user_cohorts.md): Display the monthly cohorts of new users and their activities over time.
- [Audit logs and events](audit_events.md): View the changes made within the GitLab server for: - [Audit logs and events](audit_events.md): View the changes made within the GitLab server for:
- Groups and projects. **(STARTER)** - Groups and projects. **(STARTER)**
- Instances. **(PREMIUM ONLY)** - Instances. **(PREMIUM ONLY)**
......
...@@ -11,7 +11,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -11,7 +11,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
GitLab can be utilized as a dependency proxy for a variety of common package managers. GitLab can be utilized as a dependency proxy for a variety of common package managers.
This is the administration documentation. If you want to learn how to use the This is the administration documentation. If you want to learn how to use the
dependency proxies, see the [user guide](../../user/group/dependency_proxy/index.md). dependency proxies, see the [user guide](../../user/packages/dependency_proxy/index.md).
## Enabling the Dependency Proxy feature ## Enabling the Dependency Proxy feature
......
...@@ -1838,7 +1838,7 @@ On each node perform the following: ...@@ -1838,7 +1838,7 @@ On each node perform the following:
1. Specify the necessary NFS mounts in `/etc/fstab`. 1. Specify the necessary NFS mounts in `/etc/fstab`.
The exact contents of `/etc/fstab` will depend on how you chose The exact contents of `/etc/fstab` will depend on how you chose
to configure your NFS server. See the [NFS documentation](../high_availability/nfs.md) to configure your NFS server. See the [NFS documentation](../nfs.md)
for examples and the various options. for examples and the various options.
1. Create the shared directories. These may be different depending on your NFS 1. Create the shared directories. These may be different depending on your NFS
...@@ -2064,7 +2064,7 @@ advanced code search across your entire GitLab instance. ...@@ -2064,7 +2064,7 @@ advanced code search across your entire GitLab instance.
are recommended over NFS wherever possible for improved performance. If you intend are recommended over NFS wherever possible for improved performance. If you intend
to use GitLab Pages, this currently [requires NFS](troubleshooting.md#gitlab-pages-requires-nfs). to use GitLab Pages, this currently [requires NFS](troubleshooting.md#gitlab-pages-requires-nfs).
See how to [configure NFS](../high_availability/nfs.md). See how to [configure NFS](../nfs.md).
<div align="right"> <div align="right">
<a type="button" class="btn btn-default" href="#setup-components"> <a type="button" class="btn btn-default" href="#setup-components">
......
...@@ -45,7 +45,7 @@ For this default reference architecture, to install GitLab use the standard ...@@ -45,7 +45,7 @@ For this default reference architecture, to install GitLab use the standard
NOTE: **Note:** NOTE: **Note:**
You can also optionally configure GitLab to use an You can also optionally configure GitLab to use an
[external PostgreSQL service](../postgresql/external.md) or an [external PostgreSQL service](../postgresql/external.md) or an
[external object storage service](../high_availability/object_storage.md) for [external object storage service](../object_storage.md) for
added performance and reliability at a reduced complexity cost. added performance and reliability at a reduced complexity cost.
## Configure Advanced Search **(STARTER ONLY)** ## Configure Advanced Search **(STARTER ONLY)**
......
...@@ -1838,7 +1838,7 @@ On each node perform the following: ...@@ -1838,7 +1838,7 @@ On each node perform the following:
1. Specify the necessary NFS mounts in `/etc/fstab`. 1. Specify the necessary NFS mounts in `/etc/fstab`.
The exact contents of `/etc/fstab` will depend on how you chose The exact contents of `/etc/fstab` will depend on how you chose
to configure your NFS server. See the [NFS documentation](../high_availability/nfs.md) to configure your NFS server. See the [NFS documentation](../nfs.md)
for examples and the various options. for examples and the various options.
1. Create the shared directories. These may be different depending on your NFS 1. Create the shared directories. These may be different depending on your NFS
...@@ -2064,7 +2064,7 @@ advanced code search across your entire GitLab instance. ...@@ -2064,7 +2064,7 @@ advanced code search across your entire GitLab instance.
are recommended over NFS wherever possible for improved performance. If you intend are recommended over NFS wherever possible for improved performance. If you intend
to use GitLab Pages, this currently [requires NFS](troubleshooting.md#gitlab-pages-requires-nfs). to use GitLab Pages, this currently [requires NFS](troubleshooting.md#gitlab-pages-requires-nfs).
See how to [configure NFS](../high_availability/nfs.md). See how to [configure NFS](../nfs.md).
<div align="right"> <div align="right">
<a type="button" class="btn btn-default" href="#setup-components"> <a type="button" class="btn btn-default" href="#setup-components">
......
...@@ -1838,7 +1838,7 @@ On each node perform the following: ...@@ -1838,7 +1838,7 @@ On each node perform the following:
1. Specify the necessary NFS mounts in `/etc/fstab`. 1. Specify the necessary NFS mounts in `/etc/fstab`.
The exact contents of `/etc/fstab` will depend on how you chose The exact contents of `/etc/fstab` will depend on how you chose
to configure your NFS server. See the [NFS documentation](../high_availability/nfs.md) to configure your NFS server. See the [NFS documentation](../nfs.md)
for examples and the various options. for examples and the various options.
1. Create the shared directories. These may be different depending on your NFS 1. Create the shared directories. These may be different depending on your NFS
...@@ -2064,7 +2064,7 @@ advanced code search across your entire GitLab instance. ...@@ -2064,7 +2064,7 @@ advanced code search across your entire GitLab instance.
are recommended over NFS wherever possible for improved performance. If you intend are recommended over NFS wherever possible for improved performance. If you intend
to use GitLab Pages, this currently [requires NFS](troubleshooting.md#gitlab-pages-requires-nfs). to use GitLab Pages, this currently [requires NFS](troubleshooting.md#gitlab-pages-requires-nfs).
See how to [configure NFS](../high_availability/nfs.md). See how to [configure NFS](../nfs.md).
<div align="right"> <div align="right">
<a type="button" class="btn btn-default" href="#setup-components"> <a type="button" class="btn btn-default" href="#setup-components">
......
...@@ -205,6 +205,6 @@ Some of these errors come from the Excon Ruby gem, and could be generated in cir ...@@ -205,6 +205,6 @@ Some of these errors come from the Excon Ruby gem, and could be generated in cir
where GitLab is configured to initiate an HTTPS session to a remote server where GitLab is configured to initiate an HTTPS session to a remote server
that is serving just HTTP. that is serving just HTTP.
One scenario is that you're using [object storage](../high_availability/object_storage.md) One scenario is that you're using [object storage](../object_storage.md)
which is not served under HTTPS. GitLab is misconfigured and attempts a TLS handshake, which is not served under HTTPS. GitLab is misconfigured and attempts a TLS handshake,
but the object storage will respond with plain HTTP. but the object storage will respond with plain HTTP.
...@@ -290,7 +290,7 @@ Clicking the play button in any view triggers the `deploy_prod` job. The deploym ...@@ -290,7 +290,7 @@ Clicking the play button in any view triggers the `deploy_prod` job. The deploym
new environment named `production`. new environment named `production`.
If your environment's name is `production` (all lowercase), it's recorded in If your environment's name is `production` (all lowercase), it's recorded in
[Value Stream Analytics](../../user/project/cycle_analytics.md). [Value Stream Analytics](../../user/analytics/value_stream_analytics.md).
### Configuring dynamic environments ### Configuring dynamic environments
......
--- ---
redirect_to: 'branded_login_page.md' redirect_to: '../user/admin_area/appearance.md#sign-in--sign-up-pages'
--- ---
This document was moved to [another location](branded_login_page.md). This document was moved to [another location](../user/admin_area/appearance.md#sign-in--sign-up-pages).
...@@ -13,7 +13,7 @@ Track development velocity with Productivity Analytics. ...@@ -13,7 +13,7 @@ Track development velocity with Productivity Analytics.
For many companies, the development cycle is a black box and getting an estimate of how For many companies, the development cycle is a black box and getting an estimate of how
long, on average, it takes to deliver features is an enormous endeavor. long, on average, it takes to deliver features is an enormous endeavor.
While [Value Stream Analytics](../project/cycle_analytics.md) focuses on the entire While [Value Stream Analytics](../analytics/value_stream_analytics.md) focuses on the entire
Software Development Life Cycle (SDLC) process, Productivity Analytics provides a way for Engineering Management to drill down in a systematic way to uncover patterns and causes for success or failure at an individual, project, or group level. Software Development Life Cycle (SDLC) process, Productivity Analytics provides a way for Engineering Management to drill down in a systematic way to uncover patterns and causes for success or failure at an individual, project, or group level.
Productivity can slow down for many reasons ranging from degrading code base to quickly growing teams. In order to investigate, department or team leaders can start by visualizing the time it takes for merge requests to be merged. Productivity can slow down for many reasons ranging from degrading code base to quickly growing teams. In order to investigate, department or team leaders can start by visualizing the time it takes for merge requests to be merged.
......
...@@ -46,7 +46,7 @@ GitLab is a Git-based platform that integrates a great number of essential tools ...@@ -46,7 +46,7 @@ GitLab is a Git-based platform that integrates a great number of essential tools
- Building, testing, and deploying with built-in [Continuous Integration](../ci/README.md). - Building, testing, and deploying with built-in [Continuous Integration](../ci/README.md).
- Deploying personal and professional static websites with [GitLab Pages](project/pages/index.md). - Deploying personal and professional static websites with [GitLab Pages](project/pages/index.md).
- Integrating with Docker by using [GitLab Container Registry](packages/container_registry/index.md). - Integrating with Docker by using [GitLab Container Registry](packages/container_registry/index.md).
- Tracking the development lifecycle by using [GitLab Value Stream Analytics](project/cycle_analytics.md). - Tracking the development lifecycle by using [GitLab Value Stream Analytics](analytics/value_stream_analytics.md).
- Provide support with [Service Desk](project/service_desk.md). - Provide support with [Service Desk](project/service_desk.md).
- [Export issues as CSV](project/issues/csv_export.md). - [Export issues as CSV](project/issues/csv_export.md).
......
...@@ -96,7 +96,7 @@ When you create a project in GitLab, you'll have access to a large number of ...@@ -96,7 +96,7 @@ When you create a project in GitLab, you'll have access to a large number of
- [Wiki](wiki/index.md): document your GitLab project in an integrated Wiki. - [Wiki](wiki/index.md): document your GitLab project in an integrated Wiki.
- [Snippets](../snippets.md): store, share and collaborate on code snippets. - [Snippets](../snippets.md): store, share and collaborate on code snippets.
- [Value Stream Analytics](cycle_analytics.md): review your development lifecycle. - [Value Stream Analytics](../analytics/value_stream_analytics.md): review your development lifecycle.
- [Insights](insights/index.md): configure the Insights that matter for your projects. **(ULTIMATE)** - [Insights](insights/index.md): configure the Insights that matter for your projects. **(ULTIMATE)**
- [Security Dashboard](../application_security/security_dashboard/index.md): Security Dashboard. **(ULTIMATE)** - [Security Dashboard](../application_security/security_dashboard/index.md): Security Dashboard. **(ULTIMATE)**
- [Syntax highlighting](highlighting.md): an alternative to customize - [Syntax highlighting](highlighting.md): an alternative to customize
......
---
redirect_to: 'custom_domains_ssl_tls_certification/index.md'
---
This document was moved to [another location](custom_domains_ssl_tls_certification/index.md). This document was moved to [another location](custom_domains_ssl_tls_certification/index.md).
...@@ -19,4 +19,4 @@ ...@@ -19,4 +19,4 @@
= _('Allow group owners to manage LDAP-related settings') = _('Allow group owners to manage LDAP-related settings')
%span.form-text.text-muted %span.form-text.text-muted
= _('If checked, group owners can manage LDAP group links and LDAP member overrides') = _('If checked, group owners can manage LDAP group links and LDAP member overrides')
= link_to sprite_icon('question-o'), help_page_path('administration/auth/ldap-ee') = link_to sprite_icon('question-o'), help_page_path('administration/auth/ldap/index.md')
...@@ -5,5 +5,5 @@ ...@@ -5,5 +5,5 @@
= feature_entry(_('Geo'), = feature_entry(_('Geo'),
href: admin_geo_nodes_path, href: admin_geo_nodes_path,
doc_href: help_page_path('administration/geo/replication/index'), doc_href: help_page_path('administration/geo/index.md'),
enabled: Gitlab::Geo.enabled?) enabled: Gitlab::Geo.enabled?)
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
Push Rules are defined per project so you can have different rules applied to different projects depends on your needs. Push Rules are defined per project so you can have different rules applied to different projects depends on your needs.
- unless @project.feature_available?(:repository_mirrors) - unless @project.feature_available?(:repository_mirrors)
%li %li
= link_to 'Repository Mirroring', help_page_path('workflow/repository_mirroring.md'), target: '_blank' = link_to 'Repository Mirroring', help_page_path('user/project/repository/repository_mirroring.md'), target: '_blank'
%p %p
Repository Mirroring is a way to mirror repositories from external sources. It can be used to mirror all branches, tags, and commits that you have in your repository. Repository Mirroring is a way to mirror repositories from external sources. It can be used to mirror all branches, tags, and commits that you have in your repository.
- unless @project.feature_available?(:protected_refs_for_users) - unless @project.feature_available?(:protected_refs_for_users)
......
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