oncall-engine/engine/apps
Michael Derynck 8db285e4e8
Fix escalation chain webhooks executing when disabled (#4319)
# What this PR does
Fixes issue where custom webhooks that are part of an escalation chain
were still being executed even though they were disabled. Now the
attempt will be logged in the escalation log and noted that the webhook
was disabled.

## Which issue(s) this PR closes

<!--
*Note*: 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-05-07 19:58:49 +00:00
..
alerts Fix escalation chain webhooks executing when disabled (#4319) 2024-05-07 19:58:49 +00:00
api Display human readable time ranges in AG filters (#4288) 2024-05-02 14:23:33 +00:00
api_for_grafana_incident Add render_for_web information to alert group incident API (#3005) 2023-09-12 12:02:42 +00:00
auth_token Google OAuth2 flow + fetch Google Calendar OOO events (#4067) 2024-04-02 14:59:03 -04:00
base Add endpoint for organization config checks (#4204) 2024-04-11 14:51:56 +00:00
email Allow setting email app to use SSL instead of TLS (#3911) 2024-02-20 03:38:09 -05:00
google GCal autogenerated shift swap requests - don't recreate if one was previously created and deleted (#4281) 2024-04-25 18:16:42 +00:00
grafana_plugin Add scheduled task to start cleanup tasks (#3976) 2024-03-04 19:45:01 +00:00
heartbeat Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
integrations Add test for caching deleted integration, fix test wrap methods (#4173) 2024-04-05 20:35:38 +00:00
labels Support prescribed labels (#3848) 2024-02-20 14:42:51 +08:00
metrics_exporter Fix calculating metrics from different services in metrics collector (#4297) 2024-04-29 12:08:53 +00:00
mobile_app Set a timeout for mobile app incident proxy requests (#4306) 2024-05-03 13:00:06 +00:00
oss_installation Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
phone_notifications Revert "upgrade to Python 3.12 (#3456)" and "bump uwsgi version to latest #3466" (#3483) 2023-12-01 09:56:26 -05:00
public_api Allow webhook modification by API for advanced webhook (#4175) 2024-04-23 19:18:12 +00:00
schedules Update cached schedule users to consider deleted users (#4246) 2024-04-23 11:40:02 +00:00
slack Add Slack deep link entry to alert group permalinks (#4205) 2024-04-12 13:25:48 +00:00
social_auth GCal autogenerated shift swap requests - don't recreate if one was previously created and deleted (#4281) 2024-04-25 18:16:42 +00:00
telegram Fix docs and UI for connecting Grafana Alerting from other stack (#4243) 2024-04-24 08:02:51 +00:00
twilioapp Update alert group state by backsync (#4089) 2024-03-27 12:37:01 +00:00
user_management Google Calendar Out of Office events - autogenerated shift swap requests (#4104) 2024-04-02 20:10:16 +00:00
webhooks Add acknowledged, resolved user information on webhook payload (#4176) 2024-04-26 21:50:08 +00:00
zvonok Update alert group state by backsync (#4089) 2024-03-27 12:37:01 +00:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00