Skip to content

Add visibility level section to organization settings

What does this MR do and why?

Related to #456511

The grouptenant scale team working on building the Organization MVC. For more information about what an "Organization" will be see https://docs.gitlab.com/ee/architecture/blueprints/organization/

For the MVC new organizations can only be private and the "Default" organization will be public. This MR adds visibility level section to organization settings to help lay the groundwork for when it can be changed and also as in indicator as to what visibility level the organization has.

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.

Screenshots or screen recordings

Default organization

Screenshot_2024-08-14_at_10.56.22_AM

New organization

Screenshot_2024-08-14_at_10.55.50_AM

How to set up and validate locally

Enable the feature flag

  • echo "Feature.enable(:ui_for_organizations)" | gdk rails c

Default organization

  1. Go to /-/organizations/default
  2. Go to Settings -> General -> Visibility

New organization

  1. Go to /-/organizations/new and create an organization
  2. Go to Settings -> General -> Visibility
Edited by Peter Hegman

Merge request reports