fix(UI): fix edit roles permissions leakage

This commit is contained in:
Katalina / stardust 2018-01-03 19:15:56 -06:00
parent ae0a89e3ff
commit 1debaaa3df
2 changed files with 10 additions and 2 deletions

View file

@ -117,7 +117,10 @@ class RolePicker extends Component {
<section>
<div className="role-picker__header">
<h3>Roles</h3>
<Link to={`/s/${server.get('id')}/edit`} uk-tooltip='' title='Edit Categories' uk-icon="icon: file-edit"></Link>
{ server.getIn(['perms', 'canManageRoles']) === true
? <Link to={`/s/${server.get('id')}/edit`} uk-tooltip='' title='Edit Categories' uk-icon="icon: file-edit"></Link>
: null
}
<div className="role-picker__spacer"></div>
<div className={`role-picker__actions ${(!this.rolesHaveChanged) ? 'hidden' : ''}`}>
<button disabled={!this.rolesHaveChanged} onClick={() => dispatch(Actions.resetSelected)} className="uk-button rp-button secondary">