diff --git a/ui/src/kapacitor/actions/view/index.js b/ui/src/kapacitor/actions/view/index.js index 2595b2002..ad5cee6f2 100644 --- a/ui/src/kapacitor/actions/view/index.js +++ b/ui/src/kapacitor/actions/view/index.js @@ -19,6 +19,8 @@ import { notifyAlertRuleDeleteFailed, notifyAlertRuleStatusUpdated, notifyAlertRuleStatusUpdateFailed, + notifyFluxTaskStatusUpdated, + notifyFluxTaskStatusUpdateFailed, notifyTickScriptCreated, notifyTickscriptCreationFailed, notifyTickscriptUpdated, @@ -244,10 +246,10 @@ export const updateFluxTaskStatus = (kapacitor, task, status) => dispatch => { updateFluxTaskStatusAPI(kapacitor, task, status) .then(() => { dispatch(updateFluxTaskStatusSuccess(task, status)) - dispatch(notify(notifyAlertRuleStatusUpdated(task.name, status))) + dispatch(notify(notifyFluxTaskStatusUpdated(task.name, status))) }) .catch(() => { - dispatch(notify(notifyAlertRuleStatusUpdateFailed(task.name, status))) + dispatch(notify(notifyFluxTaskStatusUpdateFailed(task.name, status))) }) } diff --git a/ui/src/shared/copy/notifications.ts b/ui/src/shared/copy/notifications.ts index 901d7714f..87c3d911e 100644 --- a/ui/src/shared/copy/notifications.ts +++ b/ui/src/shared/copy/notifications.ts @@ -644,6 +644,14 @@ export const notifyAlertRuleStatusUpdated = ( message: `${ruleName} ${updatedStatus} successfully.`, }) +export const notifyFluxTaskStatusUpdated = ( + taskName: string, + updatedStatus: string +): Notification => ({ + ...defaultSuccessNotification, + message: `${taskName} is now ${updatedStatus}.`, +}) + export const notifyAlertRuleStatusUpdateFailed = ( ruleName: string, updatedStatus: string @@ -652,6 +660,14 @@ export const notifyAlertRuleStatusUpdateFailed = ( message: `${ruleName} could not be ${updatedStatus}.`, }) +export const notifyFluxTaskStatusUpdateFailed = ( + taskName: string, + updatedStatus: string +): Notification => ({ + ...defaultSuccessNotification, + message: `${taskName} could not be made ${updatedStatus}.`, +}) + export const notifyAlertRuleRequiresQuery = (): string => 'Please select a Database, Measurement, and Field.'