Visibility level: Change checkbox list to segmented UI control

Problem to solve

Derived from https://gitlab.com/gitlab-org/gitlab-ce/issues/54918, we are going to change the UI pattern to set a project's visibility. In a first step, this will only be changed on the new "New project" flow. With this issue, we should make sure that we update visibility settings on all other pages to the segmented control UI pattern.

Previous Previous: Alternative New
Screenshot_2018-12-07_at_4.12.35_PM Screenshot_2018-12-07_at_4.12.19_PM image

Further details

  • Project settings
  • New group
  • Group settings
  • others?

Proposal

Let's change the visibility level checkbox list to a segmented UI control.

Dependencies

Segmented control in Pajamas: &1017 (closed)

What does success look like, and how can we measure that?

All places that allow setting visibility information use the same new UI control.

Edited Apr 24, 2019 by Dennis Tang
Assignee Loading
Time tracking Loading