From 87746227bfbc738bf79bda35cb8c06859f186c18 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Mon, 24 Jul 2017 08:22:19 -0400 Subject: PLT-3470: Changed all instances of user list to show full name, username, and nickname (#6994) --- .../add_users_to_team/add_users_to_team.jsx | 4 +-- .../more_direct_channels/more_direct_channels.jsx | 4 +-- .../popover_list_members/popover_list_members.jsx | 6 ++-- webapp/components/user_list_row.jsx | 8 +---- webapp/utils/utils.jsx | 35 ++++++++++++++++++++++ 5 files changed, 43 insertions(+), 14 deletions(-) diff --git a/webapp/components/add_users_to_team/add_users_to_team.jsx b/webapp/components/add_users_to_team/add_users_to_team.jsx index e3eb8477b..b86176c34 100644 --- a/webapp/components/add_users_to_team/add_users_to_team.jsx +++ b/webapp/components/add_users_to_team/add_users_to_team.jsx @@ -11,7 +11,7 @@ import UserStore from 'stores/user_store.jsx'; import TeamStore from 'stores/team_store.jsx'; import Constants from 'utils/constants.jsx'; -import {displayUsernameForUser} from 'utils/utils.jsx'; +import {displayEntireNameForUser} from 'utils/utils.jsx'; import {Client4} from 'mattermost-redux/client'; import PropTypes from 'prop-types'; @@ -178,7 +178,7 @@ export default class AddUsersToTeam extends React.Component { className='more-modal__details' >
- {displayUsernameForUser(option)} + {displayEntireNameForUser(option)}
{option.email} diff --git a/webapp/components/more_direct_channels/more_direct_channels.jsx b/webapp/components/more_direct_channels/more_direct_channels.jsx index 0e50eca72..46c04c46e 100644 --- a/webapp/components/more_direct_channels/more_direct_channels.jsx +++ b/webapp/components/more_direct_channels/more_direct_channels.jsx @@ -11,7 +11,7 @@ import UserStore from 'stores/user_store.jsx'; import TeamStore from 'stores/team_store.jsx'; import Constants from 'utils/constants.jsx'; -import {displayUsernameForUser} from 'utils/utils.jsx'; +import {displayEntireNameForUser} from 'utils/utils.jsx'; import {Client4} from 'mattermost-redux/client'; import PropTypes from 'prop-types'; @@ -236,7 +236,7 @@ export default class MoreDirectChannels extends React.Component { className='more-modal__details' >
- {displayUsernameForUser(option)} + {displayEntireNameForUser(option)}
{option.email} diff --git a/webapp/components/popover_list_members/popover_list_members.jsx b/webapp/components/popover_list_members/popover_list_members.jsx index c669231f7..256f09d0e 100644 --- a/webapp/components/popover_list_members/popover_list_members.jsx +++ b/webapp/components/popover_list_members/popover_list_members.jsx @@ -98,8 +98,8 @@ export default class PopoverListMembers extends React.Component { if (members && teamMembers) { members.sort((a, b) => { - const aName = Utils.displayUsername(a.id); - const bName = Utils.displayUsername(b.id); + const aName = Utils.displayEntireName(a.id); + const bName = Utils.displayEntireName(b.id); return aName.localeCompare(bName); }); @@ -112,7 +112,7 @@ export default class PopoverListMembers extends React.Component { let name = ''; if (teamMembers[m.username]) { - name = Utils.displayUsername(teamMembers[m.username].id); + name = Utils.displayEntireNameForUser(teamMembers[m.username]); } if (name) { diff --git a/webapp/components/user_list_row.jsx b/webapp/components/user_list_row.jsx index c8a4ac7ba..af71a8f0d 100644 --- a/webapp/components/user_list_row.jsx +++ b/webapp/components/user_list_row.jsx @@ -14,12 +14,6 @@ import React from 'react'; import {FormattedHTMLMessage} from 'react-intl'; export default function UserListRow({user, extraInfo, actions, actionProps, actionUserProps, userCount}) { - const displayName = Utils.displayUsernameForUser(user); - let name = `${displayName} (@${user.username})`; - if (displayName === user.username) { - name = user.username; - } - let buttons = null; if (actions) { buttons = actions.map((Action, index) => { @@ -80,7 +74,7 @@ export default function UserListRow({user, extraInfo, actions, actionProps, acti id={userCountID} className='more-modal__name' > - {name} + {Utils.displayEntireNameForUser(user)}