Draft: POC: GitLab Beta program settings
What does this MR do and why?
This MR introduces single interface to switch Beta/Experimental features inside separated section. Currently, if you authored some feature and want user to be able to try it under some Beta terms then you decide where to place it in settings individually what produces agreement duplicates and it's a little bit hard to find where to enable some exact feature. This MR provides gating Beta/Experimental features behind participation button that get agreement on testing terms. Also all Experimental/Beta features will be inside table in profile/group/project settings what makes it clearer to find it.
This functionality is also an interface for not yet launched GitLab Beta program.
Screenshots or screen recordings
How to set up and validate locally
// To be done..
Edited by Rostyslav Safonov