Move auto_disabling_web_hooks FF to setting
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Proposal
This is related to &17281. As part of an Engineering-wide effort we want to clean up feature flags in areas where possible. Feature flags are not supported on Dedicated and therefore those features cannot be utilized by customers on the Dedicated platform.
Part of this is the auto_disabling_web_hooks
flag. Let's move the functionality that is behind this feature flag to a new application setting in Settings > General
- add there a new Webhooks section.
Coordinate with grouporganizations, since we're looking to move most of the settings out of Admin Area to Organizations.
See application settings developer docs https://docs.gitlab.com/development/application_settings/.
We would update the documentation:
- Application settings API documentation
- Auto-disabled webhooks documentation
- GitLab admin settings (something under here)