Syosset / syosset

🖥️ The official website of Syosset High School from 2017-2019, powered by Rails 5.
https://web.archive.org/web/20190414065933/https://syosseths.com/
MIT License
9 stars 2 forks source link

Integrations #45

Closed kailan closed 7 years ago

kailan commented 7 years ago

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"})