mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix: new team link goes nowhere for viewers
This commit is contained in:
committed by
Leonard Gram
parent
53c74fa2f5
commit
b71c9803a9
@@ -92,7 +92,9 @@ export class TeamList extends PureComponent<Props, any> {
|
||||
|
||||
renderTeamList() {
|
||||
const { teams, searchQuery, editorsCanAdmin, signedInUser } = this.props;
|
||||
const disabledClass = editorsCanAdmin && signedInUser.orgRole === OrgRole.Viewer ? ' disabled' : '';
|
||||
const isCanAdminAndViewer = editorsCanAdmin && signedInUser.orgRole === OrgRole.Viewer;
|
||||
const disabledClass = isCanAdminAndViewer ? ' disabled' : '';
|
||||
const newTeamHref = isCanAdminAndViewer ? '#' : 'org/teams/new';
|
||||
|
||||
return (
|
||||
<>
|
||||
@@ -109,7 +111,7 @@ export class TeamList extends PureComponent<Props, any> {
|
||||
|
||||
<div className="page-action-bar__spacer" />
|
||||
|
||||
<a className={`btn btn-primary${disabledClass}`} href="org/teams/new">
|
||||
<a className={`btn btn-primary${disabledClass}`} href={newTeamHref}>
|
||||
New team
|
||||
</a>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user