All files / src/utils/workflow notificationOptions.ts

0% Statements 0/2
100% Branches 0/0
100% Functions 0/0
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41                                                                                 
import { NotificationOptionTypes } from "./notificationOptionTypes.ts";
 
export const notificationOptions = [
  {
    id: "notifications",
    type: "multiple-checkbox",
    options: [
      {
        id: NotificationOptionTypes.THREAD_REPLY,
        type: "checkbox",
        group: "notification",
        label: "Get reply to the alert which triggered this workflow",
      },
      {
        id: NotificationOptionTypes.SLACK_MESSAGE,
        label: "Send via Slack message",
        type: "checkbox",
        group: "notification",
      },
      {
        id: NotificationOptionTypes.MS_TEAMS_MESSAGE_WEBHOOK,
        label: "Send via MS Teams Webhook",
        type: "checkbox",
        group: "notification",
      },
      {
        id: NotificationOptionTypes.PAGERDUTY_NOTES,
        label: "Send a note to PagerDuty",
        type: "checkbox",
        group: "notification",
      },
      {
        id: NotificationOptionTypes.SMTP_EMAIL,
        label: "Send an email",
        type: "checkbox",
        group: "notification",
      },
    ],
  },
];