diff --git a/x-pack/plugins/ml/public/jobs/jobs_list/components/multi_job_actions/group_selector/group_selector.js b/x-pack/plugins/ml/public/jobs/jobs_list/components/multi_job_actions/group_selector/group_selector.js index fbaab1584fc5..3afb0dc55a55 100644 --- a/x-pack/plugins/ml/public/jobs/jobs_list/components/multi_job_actions/group_selector/group_selector.js +++ b/x-pack/plugins/ml/public/jobs/jobs_list/components/multi_job_actions/group_selector/group_selector.js @@ -5,6 +5,7 @@ */ +import { checkPermission } from 'plugins/ml/privilege/check_privilege'; import PropTypes from 'prop-types'; import React, { Component, @@ -66,6 +67,7 @@ export class GroupSelector extends Component { }; this.refreshJobs = this.props.refreshJobs; + this.canUpdateJob = checkPermission('canUpdateJob'); } static getDerivedStateFromProps(props, state) { @@ -204,6 +206,7 @@ export class GroupSelector extends Component { iconType="indexEdit" aria-label="Edit job groups" onClick={() => this.togglePopover()} + disabled={this.canUpdateJob === false} /> );