Draft: Migrate organization visibility to organization settings table
What does this MR do and why?
Now that we have the organization_settings
table we can move visibility_level
from organizations.visibility_level
to organization_settings
. There are 22 organizations on gitlab.com and there will be fewer on self managed installs.
This MR copies existing values from organizations
over to organization_settings
and sets the application code to use the organization_settings
column.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Related to #460447 (closed)