Enable GitLab pages access control by default
Problem to solve
In order to enable GitLab Pages access control by default, we have to solve a few problems, as outlined in
- First, we need to make it enabled for new instances
- Next, we need to make sure it doesn't break existing instances
- Fix the bugs in
FixWrongPagesAccess
as described in gitlab#230584 (comment 405101626)
Related to: !5473 (closed)
Relevant notes:
Edited by Eric Schurter