Skip to content

Show email on the user popover

Eduardo Sanz García requested to merge eduardosanz/show-emails-member-page into master

What does this MR do and why?

In the group and project member pages, show the email on the user's popover.

Backend MR: Allow group Owners to view enterprise users ema... (!141789 - merged)

Relates to #423493 (closed)

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
image image

How to set up and validate locally

  1. Go to /groups/flightjs/-/group_members
  2. Hover over one user
  3. Apply this patch or apply the backend MR curl https://gitlab.com/gitlab-org/gitlab/-/merge_requests/141789 | git apply
diff --git a/app/assets/javascripts/members/index.js b/app/assets/javascripts/members/index.js
index ad477d8b4b6b..781a7451b9ec 100644
--- a/app/assets/javascripts/members/index.js
+++ b/app/assets/javascripts/members/index.js
@@ -30,6 +30,8 @@ export const initMembersApp = (el, options) => {
     ...vuexStoreAttributes
   } = parseDataAttributes(el);
 
+  vuexStoreAttributes.user.members.forEach((member) => (member.user.email = 'my@email.com'));
+
   const modules = Object.keys(MEMBER_TYPES).reduce((accumulator, namespace) => {
     const namespacedOptions = options[namespace];

  1. Repeat steps #1 and #2
Edited by Eduardo Sanz García

Merge request reports