From 0863fb3bdf9c28e5df5deba30854388330dc1c51 Mon Sep 17 00:00:00 2001 From: Pete Harverson Date: Wed, 7 Nov 2018 11:38:48 +0000 Subject: [PATCH] [ML] Add user privilege check to Jobs List group selector control (#25225) (#25276) --- .../multi_job_actions/group_selector/group_selector.js | 3 +++ 1 file changed, 3 insertions(+) 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} /> );