Prevent viewers from configuring log viewer

pull/3815/head
Alex P 2018-06-21 17:50:47 -07:00 committed by Iris Scholten
parent 308544984a
commit bf7a8eb4a0
1 changed files with 10 additions and 1 deletions

View File

@ -2,11 +2,12 @@ import _ from 'lodash'
import React, {PureComponent} from 'react' import React, {PureComponent} from 'react'
import {Source, Namespace} from 'src/types' import {Source, Namespace} from 'src/types'
import classnames from 'classnames' import classnames from 'classnames'
import Dropdown from 'src/shared/components/Dropdown' import Dropdown from 'src/shared/components/Dropdown'
import PageHeader from 'src/reusable_ui/components/page_layout/PageHeader' import PageHeader from 'src/reusable_ui/components/page_layout/PageHeader'
import PageHeaderTitle from 'src/reusable_ui/components/page_layout/PageHeaderTitle' import PageHeaderTitle from 'src/reusable_ui/components/page_layout/PageHeaderTitle'
import TimeRangeDropdown from 'src/logs/components/TimeRangeDropdown' import TimeRangeDropdown from 'src/logs/components/TimeRangeDropdown'
import Authorized, {EDITOR_ROLE} from 'src/auth/Authorized'
import {TimeRange} from 'src/types' import {TimeRange} from 'src/types'
interface SourceItem { interface SourceItem {
@ -70,6 +71,14 @@ class LogViewerHeader extends PureComponent<Props> {
onChooseTimeRange={this.handleChooseTimeRange} onChooseTimeRange={this.handleChooseTimeRange}
selected={timeRange} selected={timeRange}
/> />
<Authorized requiredRole={EDITOR_ROLE}>
<button
className="btn btn-sm btn-square btn-default"
onClick={onShowOptionsOverlay}
>
<span className="icon cog-thick" />
</button>
</Authorized>
</> </>
) )
} }