Show email on the user popover
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 |
---|---|
How to set up and validate locally
- Go to
/groups/flightjs/-/group_members
- Hover over one user
- 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];
- Repeat steps #1 and #2
Edited by Eduardo Sanz García