From 046a0ae11609b9d6f8a64084bcef175a37168e0f Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Mon, 24 Apr 2017 20:16:17 -0400 Subject: PLT-6296 Fixed channel admins seeing View Members in mobile view (#6182) --- webapp/components/navbar.jsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/webapp/components/navbar.jsx b/webapp/components/navbar.jsx index b9a096185..22d2b8ae4 100644 --- a/webapp/components/navbar.jsx +++ b/webapp/components/navbar.jsx @@ -239,7 +239,9 @@ export default class Navbar extends React.Component { } }; - createDropdown(channel, channelTitle, isAdmin, isSystemAdmin, isChannelAdmin, isDirect, isGroup, popoverContent) { + createDropdown(channel, channelTitle, isSystemAdmin, isTeamAdmin, isChannelAdmin, isDirect, isGroup, popoverContent) { + const isAdmin = isSystemAdmin || isTeamAdmin; + if (channel) { let viewInfoOption; let viewPinnedPostsOption; @@ -384,7 +386,7 @@ export default class Navbar extends React.Component { ); - if (isAdmin) { + if (ChannelUtils.canManageMembers(channel, isSystemAdmin, isTeamAdmin, isChannelAdmin)) { manageMembersOption = (
  • ); - isAdmin = TeamStore.isTeamAdminForCurrentTeam() || UserStore.isSystemAdminForCurrentUser(); - isSystemAdmin = UserStore.isSystemAdminForCurrentUser(); isChannelAdmin = ChannelStore.isChannelAdminForCurrentChannel(); if (channel.type === 'O') { @@ -817,7 +817,7 @@ export default class Navbar extends React.Component { onModalDismissed={this.hideMembersModal} showInviteModal={() => this.refs.channelInviteModalButton.show()} channel={channel} - isAdmin={isAdmin} + isAdmin={isTeamAdmin || isSystemAdmin} /> ); } @@ -842,7 +842,7 @@ export default class Navbar extends React.Component { ); - var channelMenuDropdown = this.createDropdown(channel, channelTitle, isAdmin, isSystemAdmin, isChannelAdmin, isDirect, isGroup, popoverContent); + var channelMenuDropdown = this.createDropdown(channel, channelTitle, isSystemAdmin, isTeamAdmin, isChannelAdmin, isDirect, isGroup, popoverContent); return (
    -- cgit v1.2.3-1-g7c22