Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

notification: slack status updates #1785

Merged
merged 28 commits into from
Aug 12, 2021
Merged

Conversation

arurao
Copy link
Contributor

@arurao arurao commented Jul 21, 2021

  • Identified the issue which this PR solves.
  • Read the CONTRIBUTING document.
  • Code builds clean without any errors or warnings.
  • Added appropriate tests for any new functionality.
  • All new and existing tests passed.
  • Added comments in the code, where necessary.
  • Ran make check to catch common errors. Fixed any that came up.

Description:
This PR adds the ability to receive status updates in slack for alerts.
All updates are currently as in-thread replies, with the exception of escalations being broadcasted to the channel if it is the second notification being sent out to that channel.
This PR also adjusts the rate limits so that only types like sms, voice and email follow the specified rate limits and status update specific rate limits. Slack will not be based off of these limits, to ensure a quick end user experience.

Screenshots:
Screen Shot 2021-08-05 at 4 20 27 PM

@arurao arurao changed the title Slack status updates notification: slack status updates Jul 21, 2021
mastercactapus
mastercactapus previously approved these changes Jul 29, 2021
@Forfold
Copy link
Contributor

Forfold commented Aug 3, 2021

Is there something we can say instead of just "Notified."? I have a feeling that this will be a confusing message to many users since it doesn't refer to why they are being notified within the message.

@arurao
Copy link
Contributor Author

arurao commented Aug 5, 2021

Do not merge before #1833. Since that PR refactors some bits that help in avoiding any circular imports in this PR.

@mastercactapus mastercactapus merged commit ea63785 into master Aug 12, 2021
@mastercactapus mastercactapus deleted the slack-status-updates branch August 12, 2021 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants