oncall-engine/engine/apps/public_api
Vadim Stepanov ac7dc97cc3
fix: don't update Slack messages if resolution note text not changed (#5126)
# What this PR does

Reduces the number of `chat.update` Slack API calls when a resolution
note is updated with the same text.

<!--
*Note*: If you want the issue to be auto-closed once the PR is merged,
change "Related to" to "Closes" in the line above.
If you have more than one GitHub issue that this PR closes, be sure to
preface
each issue link with a [closing
keyword](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue).
This ensures that the issue(s) are auto-closed once the PR has been
merged.
-->

## Checklist

- [x] Unit, integration, and e2e (if applicable) tests updated
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] Added the relevant release notes label (see labels prefixed w/
`release:`). These labels dictate how your PR will
    show up in the autogenerated release notes.
2024-10-04 16:47:18 +00:00
..
serializers Revert declared incident model related changes (#5116) 2024-10-02 21:34:20 +00:00
tests fix: don't update Slack messages if resolution note text not changed (#5126) 2024-10-04 16:47:18 +00:00
throttlers Add custom ratelimits per org (#5004) 2024-09-17 23:16:41 +00:00
views fix: don't update Slack messages if resolution note text not changed (#5126) 2024-10-04 16:47:18 +00:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
constants.py Remove demo token related code/logic 2022-06-09 09:16:10 -03:00
custom_renderers.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
helpers.py Improve Slack error handling (#3000) 2023-09-12 09:49:16 +00:00
tf_sync.py Sync users and teams on tf requests (#1180) 2023-01-24 13:44:07 +08:00
urls.py Update alert groups public API filters support (#4832) 2024-08-15 19:58:25 +00:00