Closed
requested to merge micealgallagher/gitlab-ce:hide-public-build-setting-on-private-repo into master
What does this MR do?
Ensure that private projects have private builds.
- Pre-existing private projects will have their builds made private
- Selecting a visibility level of Private will disable and un-check the Public Build checkbox
Are there points in the code the reviewer needs to double check?
- Will updating existing private projects to have private builds cause upgrade issues?
- Are there any other screens that need updated?
Why was this MR needed?
Anonymous users can view builds when Public Builds is checked. When a project has PRIVATE
visibility, anonymous users cannot see the project. Nor should they be able to see the builds.