Skip to content

UI updates to new group from at organization level

What does this MR do and why?

Related to #448877 (closed)

The grouptenant scale team is starting to build out an Organization MVC. For more information about what an "Organization" will be see https://docs.gitlab.com/ee/architecture/blueprints/organization/

In !146001 (merged) we added a form to create a group in an organization. This MR makes a few minor UI updates to this form:

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

Before After
Screenshot_2024-04-09_at_10.08.43_AM Screenshot_2024-04-09_at_10.07.29_AM

How to set up and validate locally

  1. Enable the feature flag
    • echo "Feature.enable(:ui_for_organizations)" | gdk rails c
  2. Navigate to /-/organizations/default/groups/new

Testing the default visibility level set in admin area

  1. Sign in as an admin
  2. Go to /admin/application_settings/general
  3. Open the Visibility and access controls section
  4. Change the Default group visibility setting and save
  5. Go to /-/organizations/default/groups/new, the setting should be reflected. It may take a little bit to update due to caching.
Edited by Peter Hegman

Merge request reports