Skip to content

Update source column on members

What does this MR do and why?

Related to #431066 (closed)

The members page for groups and projects can be confusing when trying to understand where members are coming from. This MR tries to improve this by updating the UI text in the Source column. There are three types of members we are trying to distinguish between:

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

Given the below structure where listed users are "Direct members" here is what each members screen looks like.

graph TD
    Carrot["`Carrot group
    - User 1`"]
    Pepper["`Pepper group
    - User 3`"]
    Broccoli["`Broccoli group
    - User 2`"]
    Tomato["`Tomato group
    - User 5`"]
    Personal(["`Personal project
    - User 4`"])
    Spinach(["`Spinach project
    - User 6`"])
    Carrot-->|Children|Broccoli
    Pepper-->|Shared with|Carrot
    Broccoli-->|Children|Spinach
    Tomato-->|Shared with|Personal
    Tomato-->|Shared with|Broccoli

Carrot group

Before After
Screenshot_2024-08-05_at_2.38.08_PM Screenshot_2024-08-12_at_11.24.32_AM
Before After
Screenshot_2024-08-05_at_2.38.20_PM Screenshot_2024-08-12_at_11.25.45_AM

Broccoli group

Before After
Screenshot_2024-08-05_at_2.39.20_PM Screenshot_2024-08-12_at_11.26.23_AM
Before After
Screenshot_2024-08-05_at_2.39.41_PM Screenshot_2024-08-12_at_11.26.38_AM

Pepper group

Before After
Screenshot_2024-08-05_at_2.40.10_PM Screenshot_2024-08-12_at_11.28.25_AM

Tomato group

Before After
Screenshot_2024-08-05_at_2.40.33_PM Screenshot_2024-08-12_at_11.28.53_AM

Spinach project

Before After
Screenshot_2024-08-05_at_2.41.16_PM Screenshot_2024-08-12_at_11.30.09_AM
Before After
Screenshot_2024-08-05_at_2.41.43_PM Screenshot_2024-08-12_at_11.38.54_AM

Personal project

Before After
Screenshot_2024-08-05_at_2.42.13_PM Screenshot_2024-08-12_at_11.31.54_AM
Before After
Screenshot_2024-08-05_at_2.42.25_PM Screenshot_2024-08-12_at_11.32.04_AM

How to set up and validate locally

Edited by Peter Hegman

Merge request reports

Loading