oncall-engine/engine/apps/social_auth
Joey Orlando c6f5c9b14d
Google Calendar integration improvements (#4147)
# What this PR does

- UI enhancements
- Fix bug when going through the Google OAuth2 disconnection flow. We
should send the `refresh_token` in the `revoke` HTTP request, rather
than the `access_token` (`access_token` expires frequently and can
result in Google sending back HTTP 400.. `refresh_token` is long lived
and can also be sent in the revoke flow)

## Checklist

- [ ] 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.

---------

Co-authored-by: Maxim Mordasov <maxim.mordasov@grafana.com>
2024-04-04 16:03:40 +00:00
..
pipeline Google Calendar integration improvements (#4147) 2024-04-04 16:03:40 +00:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
backends.py Google OAuth2 flow + fetch Google Calendar OOO events (#4067) 2024-04-02 14:59:03 -04:00
exceptions.py Slack team connector v2 (#1581) 2023-03-28 03:27:45 +00:00
live_setting_django_strategy.py Upgrade to django 4.2.6 and other deps updates (#3176) 2023-10-27 18:45:00 +00:00
middlewares.py Social auth exception logging (#2041) 2023-06-02 11:20:54 +00:00
types.py Google OAuth2 flow + fetch Google Calendar OOO events (#4067) 2024-04-02 14:59:03 -04:00