Remove groups_and_projects_async_transfer feature flag
The groups_and_projects_async_transfer feature flag was introduced as part of epic &20521 (closed) (Make group/project transfer async with the transfer_in_progress state, implement user notifications and add log dashboards), which is now closed.
The feature has been rolled out (see #594575 (closed)) and is stable. This issue tracks removing the feature flag and cleaning up the associated code so async transfer becomes the default, always-on behavior.
Work to do
- Remove
Feature.enabled?(:groups_and_projects_async_transfer, ...)checks in:lib/api/groups.rblib/api/projects.rbapp/controllers/groups_controller.rbapp/controllers/projects_controller.rb- Any other call sites found via a repo-wide search for
groups_and_projects_async_transfer
- Remove the feature flag definition file
config/feature_flags/beta/groups_and_projects_async_transfer.yml - Update documentation (
doc/user/group/manage.md) to remove the feature flag mention now that it is generally available - Remove/update any specs that stub or reference this feature flag
Related
- Epic &20521 (closed)
- #594575 (closed) (Rollout FF
groups_and_projects_async_transfer)