Fix system admin not seeing manage channel members options (#6831)
Этот коммит содержится в:
коммит произвёл
George Goldberg
родитель
7a09b4bd78
Коммит
9f5fb98b75
@@ -189,37 +189,35 @@ export default class ChannelMembersDropdown extends React.Component {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!makeChannelMember || !makeChannelAdmin || !removeFromChannel) {
|
if ((makeChannelMember || makeChannelAdmin) && removeFromChannel) {
|
||||||
return (
|
return (
|
||||||
<div/>
|
<div className='dropdown member-drop'>
|
||||||
|
<a
|
||||||
|
id='channelMemberDropdown'
|
||||||
|
href='#'
|
||||||
|
className='dropdown-toggle theme'
|
||||||
|
type='button'
|
||||||
|
data-toggle='dropdown'
|
||||||
|
aria-expanded='true'
|
||||||
|
>
|
||||||
|
<span>{role} </span>
|
||||||
|
<span className='fa fa-chevron-down'/>
|
||||||
|
</a>
|
||||||
|
<ul
|
||||||
|
className='dropdown-menu member-menu'
|
||||||
|
role='menu'
|
||||||
|
>
|
||||||
|
{makeChannelMember}
|
||||||
|
{makeChannelAdmin}
|
||||||
|
{removeFromChannel}
|
||||||
|
</ul>
|
||||||
|
{serverError}
|
||||||
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
if (this.canRemoveMember() && this.props.channel.name !== Constants.DEFAULT_CHANNEL) {
|
||||||
<div className='dropdown member-drop'>
|
|
||||||
<a
|
|
||||||
id='channelMemberDropdown'
|
|
||||||
href='#'
|
|
||||||
className='dropdown-toggle theme'
|
|
||||||
type='button'
|
|
||||||
data-toggle='dropdown'
|
|
||||||
aria-expanded='true'
|
|
||||||
>
|
|
||||||
<span>{role} </span>
|
|
||||||
<span className='fa fa-chevron-down'/>
|
|
||||||
</a>
|
|
||||||
<ul
|
|
||||||
className='dropdown-menu member-menu'
|
|
||||||
role='menu'
|
|
||||||
>
|
|
||||||
{makeChannelMember}
|
|
||||||
{makeChannelAdmin}
|
|
||||||
{removeFromChannel}
|
|
||||||
</ul>
|
|
||||||
{serverError}
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
} else if (this.canRemoveMember() && this.props.channel.name !== Constants.DEFAULT_CHANNEL) {
|
|
||||||
return (
|
return (
|
||||||
<button
|
<button
|
||||||
id='removeMember'
|
id='removeMember'
|
||||||
@@ -233,7 +231,9 @@ export default class ChannelMembersDropdown extends React.Component {
|
|||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
);
|
);
|
||||||
} else if (isChannelAdmin) {
|
}
|
||||||
|
|
||||||
|
if (isChannelAdmin) {
|
||||||
if (this.props.channel.name === Constants.DEFAULT_CHANNEL) {
|
if (this.props.channel.name === Constants.DEFAULT_CHANNEL) {
|
||||||
return (
|
return (
|
||||||
<div/>
|
<div/>
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user