Skip to content

Draft: Migrate organization visibility to organization settings table

Alex Pooley requested to merge 460447-migrate-org-visibility into master

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

Merge request reports