diff --git a/ui/src/kapacitor/apis/index.js b/ui/src/kapacitor/apis/index.js index b4a2a435bd..7290f26166 100644 --- a/ui/src/kapacitor/apis/index.js +++ b/ui/src/kapacitor/apis/index.js @@ -19,6 +19,19 @@ export const createRule = (kapacitor, rule) => { }) } +export const createTickScript = async (kapacitor, rule) => { + try { + return await AJAX({ + method: 'POST', + url: kapacitor.links.rules, + data: rule, + }) + } catch (error) { + console.error(error) + throw error + } +} + export const getRules = kapacitor => { return AJAX({ method: 'GET', @@ -65,12 +78,12 @@ export const createTask = async (kapacitor, {id, dbrps, script, type}) => { try { return await AJAX({ method: 'POST', - url: kapacitor.links.tasks, + url: kapacitor.links.rules, data: { id, type, dbrps, - script, + tickscript: script, }, }) } catch (error) { diff --git a/ui/src/kapacitor/components/TickscriptHeader.js b/ui/src/kapacitor/components/TickscriptHeader.js index 6b19f9e0dc..a16433df51 100644 --- a/ui/src/kapacitor/components/TickscriptHeader.js +++ b/ui/src/kapacitor/components/TickscriptHeader.js @@ -2,34 +2,19 @@ import React, {PropTypes} from 'react' import SourceIndicator from 'shared/components/SourceIndicator' import TickscriptType from 'src/kapacitor/components/TickscriptType' import MultiSelectDBDropdown from 'shared/components/MultiSelectDBDropdown' -import TickscrtiptNewID, { - TickscriptEditID, -} from 'src/kapacitor/components/TickscriptID' + const addName = list => list.map(l => ({...l, name: `${l.db}.${l.rp}`})) const TickscriptHeader = ({ - task: {id, type, dbrps}, + task: {type, dbrps}, source: {name}, onSave, - isEditing, - onStopEdit, - onStartEdit, onChangeType, onSelectDbrps, - isNewTickscript, }) =>