Require EDITOR permissions to clone a cell

pull/10616/head
Alex P 2018-04-11 15:04:20 -07:00
parent 498b0f4f7b
commit 72005936c0
1 changed files with 8 additions and 6 deletions

View File

@ -7,7 +7,7 @@ import classnames from 'classnames'
import MenuTooltipButton from 'src/shared/components/MenuTooltipButton' import MenuTooltipButton from 'src/shared/components/MenuTooltipButton'
import CustomTimeIndicator from 'src/shared/components/CustomTimeIndicator' import CustomTimeIndicator from 'src/shared/components/CustomTimeIndicator'
import Authorized, {EDITOR_ROLE} from 'src/auth/Authorized'
import {EDITING} from 'src/shared/annotations/helpers' import {EDITING} from 'src/shared/annotations/helpers'
import {cellSupportsAnnotations} from 'src/shared/constants/index' import {cellSupportsAnnotations} from 'src/shared/constants/index'
@ -90,11 +90,13 @@ class LayoutCellMenu extends Component {
informParent={this.handleToggleSubMenu} informParent={this.handleToggleSubMenu}
/> />
) : null} ) : null}
<MenuTooltipButton <Authorized requiredRole={EDITOR_ROLE}>
icon="duplicate" <MenuTooltipButton
menuOptions={[{text: 'Clone Cell', action: onClone(cell)}]} icon="duplicate"
informParent={this.handleToggleSubMenu} menuOptions={[{text: 'Clone Cell', action: onClone(cell)}]}
/> informParent={this.handleToggleSubMenu}
/>
</Authorized>
<MenuTooltipButton <MenuTooltipButton
icon="trash" icon="trash"
theme="danger" theme="danger"