Skip to content

Add feature toggle for Releases (backend)

Alishan Ladhani requested to merge ali/add-releases-feature-toggle into master

What does this MR do and why?

This MR contains backend changes for creating a project-level feature toggle for Releases.

This change is behind the split_operations_visibility_permissions FF (introduced in !89089 (diffs)), which is disabled by default.

Related to #361586 (closed)

Screenshots or screen recordings

Setting FF OFF FF ON
OFF ff_off_setting_off ff_on_setting_off
ON ff_off_setting_on ff_on_setting_on

How to set up and validate locally

Enable FF:

Feature.enable(:split_operations_visibility_permissions, project)

Enable setting:

project.update(releases_access_level: 'enabled')

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Alishan Ladhani

Merge request reports