oncall-engine/engine/apps/slack/models
Vadim Stepanov 87d7982250
Unified Slack app reinstall (#4682)
# What this PR does

Adds a button to reinstall the Slack app to migrate to Unified Slack
App. Also adds backend support for this.

<img width="1204" alt="Screenshot 2024-07-18 at 18 33 08"
src="https://github.com/user-attachments/assets/a326b4a2-fc65-4b88-98c0-2955e3717e3a">


## Which issue(s) this PR closes

Related to https://github.com/grafana/oncall-gateway/issues/252

<!--
*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-07-19 11:53:06 +00:00
..
__init__.py remove SlackActionRecord model/table (#2201) 2023-06-13 10:56:06 +00:00
slack_channel.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
slack_message.py Handle SlackAPIRatelimitError in perform_notification (#4486) 2024-06-07 13:54:45 +00:00
slack_team_identity.py Unified Slack app reinstall (#4682) 2024-07-19 11:53:06 +00:00
slack_user_identity.py Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
slack_usergroup.py Fix update slack group to not raise if group is not found (#4423) 2024-05-30 11:27:25 +00:00