Skip to content

Improve members view on mobile

What does this MR do?

Improves the members view layout (primarily for mobile but also improves for all views)

Steps to mitigate visual regressions

I made a lot of changes to the partial shared/members/member, so I looked through each of these files that used that partial and double checked them all. Some of them were orphaned and have been removed in a separate MR (!12690 (merged))

$git grep --name-only "shared/members/member
app/views/admin/groups/show.html.haml
app/views/admin/projects/show.html.haml
app/views/groups/group_members/index.html.haml
app/views/groups/group_members/update.js.haml
app/views/projects/project_members/_group_members.html.haml
app/views/projects/project_members/_shared_group_members.html.haml
app/views/projects/project_members/_team.html.haml
app/views/projects/project_members/update.js.haml
app/views/shared/members/_requests.html.haml

Are there points in the code the reviewer needs to double check?

Just the part where I render the css class if the ruby variable is true

Why was this MR needed?

UI polish

Screenshots (if relevant)

Project Members (Desktop)

URL: /gitlab-org/gitlab-ce/settings/members

Before After
Screen_Shot_2017-07-06_at_1.58.58_PM Screen_Shot_2017-07-06_at_3.02.06_PM

Project Members - Requesting Access (Desktop)

URL: /gitlab-org/gitlab-ce/settings/members

Before After
Screen_Shot_2017-07-06_at_1.59.35_PM Screen_Shot_2017-07-06_at_3.01.50_PM

Project Members (Tablet)

URL: /gitlab-org/gitlab-ce/settings/members

Before After
Screen_Shot_2017-07-06_at_2.01.37_PM Screen_Shot_2017-07-06_at_2.52.29_PM

Project Members - Requesting Access (Tablet)

URL: /gitlab-org/gitlab-ce/settings/members

Before After
Screen_Shot_2017-07-06_at_2.02.33_PM Screen_Shot_2017-07-06_at_2.52.20_PM

Project Members (Mobile)

URL: /gitlab-org/gitlab-ce/settings/members

Before After
Screen_Shot_2017-07-06_at_2.03.18_PM Screen_Shot_2017-07-06_at_2.49.41_PM

Project Members - Requesting Access (Mobile)

URL: /gitlab-org/gitlab-ce/settings/members

Before After
Screen_Shot_2017-07-06_at_2.03.12_PM Screen_Shot_2017-07-06_at_2.49.28_PM

Group Members (Tablet)

URL: groups/gitlab-org/group_members

Before After
Screen_Shot_2017-07-06_at_2.06.05_PM Screen_Shot_2017-07-06_at_2.48.15_PM

Group Members (Mobile)

URL: groups/gitlab-org/group_members

Before After
Screen_Shot_2017-07-06_at_2.10.04_PM Screen_Shot_2017-07-06_at_2.47.14_PM

Admin Group (Desktop)

URL: admin/groups/gitlab-org

Before After
Screen_Shot_2017-07-06_at_2.11.48_PM Screen_Shot_2017-07-06_at_5.23.43_PM

Admin Group (Mobile)

URL: admin/groups/gitlab-org

Before After
Screen_Shot_2017-07-06_at_2.11.48_PM Screen_Shot_2017-07-06_at_2.41.30_PM

Admin Project (Mobile)

URL: admin/projects/twitter/flight

Before After
Screen_Shot_2017-07-07_at_1.14.29_PM Screen_Shot_2017-07-07_at_1.13.20_PM

Admin Project - Requesting Access

URL: admin/projects/gitlab-org/gitlab-ce

Before After
Screen_Shot_2017-07-07_at_2.53.44_PM Screen_Shot_2017-07-07_at_2.47.55_PM

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #25103 (closed)

Edited by Clement Ho

Merge request reports