This adds an integration API and a Slack integration.
Notifications are currently sent upon escalation request creation, escalation request acceptance/denial, and staff signup.
An admin UI for managing integrations still needs to be created, however this can be done later.
A slack integration can be created in the console by running Integration.create(provider_name: "Syosset::Integrations::Slack", properties: {token: "xoxb-slack-token"})
This adds an integration API and a Slack integration.
Notifications are currently sent upon escalation request creation, escalation request acceptance/denial, and staff signup.
An admin UI for managing integrations still needs to be created, however this can be done later. A slack integration can be created in the console by running
Integration.create(provider_name: "Syosset::Integrations::Slack", properties: {token: "xoxb-slack-token"})