doc/user/project/settings/_index.md
{{< details >}}
{{< /details >}}
To configure features and permissions for a project:
When you turn off a feature, the following additional features are also unavailable:
Available project features are visible and accessible to project members. You can turn off specific project features, so that they are not visible and accessible to project members, regardless of their role.
To toggle the availability of individual features in a project:
[!note] Turning off project analytics only removes the Analyze navigation item, but data is still being computed and available through the respective API endpoints.
By default, project analytics are displayed under the Analyze item in the left sidebar. To turn this feature off and remove the Analyze item from the left sidebar:
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
In some environments, users can submit a CVE identifier request in an issue.
To turn off the CVE identifier request option in issues in your project:
Prerequisites:
{{< history >}}
diff_preview_in_email. Disabled by default.diff_preview_in_email removed.{{< /history >}}
When you review code in a merge request and comment on a line of code, GitLab includes a few lines of the diff in the email notification to participants. Some organizational policies treat email as a less secure system, or might not control their own infrastructure for email. This can present risks to IP or access control of source code.
Prerequisites:
To turn off diff previews for a project:
Configure your project's merge request settings:
In merge requests, you can change the default behavior so that the Delete the source branch checkbox is always selected.
To set this default:
{{< history >}}
extended_expiry_webhook_execution_setting. Disabled by default.extended_expiry_webhook_execution_setting removed.{{< /history >}}
GitLab sends multiple expiry emails and triggers a related webhook before a project token expires. By default, these webhooks trigger 7 days before a token expires.
To configure these webhooks to also trigger 60 days and 30 days before a token expires:
If your project doesn't use CI/CD, you can turn it off. This removes the CI/CD banner from merge requests.
To turn off CI/CD: