oncall-engine/engine/apps
Kevin d7ce341b34
Minor Fix to Format of REFRESH-INTERVAL in ical_utils.py (#3732)
# What this PR does
Minor formatting change to the suggested REFRESH-INTERVAL of iCal
exports. DURATION units less than 1d must be prefixed by "T". Fixes
issue with Atlassian Confluence failing to subscribe to iCal URLs from
Grafana OnCall

RFC 2445 explains this a bit more clearly in section 4.3.6 on DURATION. 
https://www.ietf.org/rfc/rfc2445.txt

Obviously I wish Atlassian could just be a little more forgiving in
their digestion of the iCal data since clearly Gmail and others have no
problem with it, but I doubt I'm going to get much traction with them
(we do have a case open though).

## Which issue(s) this PR fixes
I haven't logged one yet but I can if you want. Again, my main issue was
with Atlassian Confluence. Kept throwing errors of "The uploaded data
does not seem to be iCalendar content" as long as the REFRESH-INTERVAL
DURATION was less than 1 day and lacking the "T" character.

## Checklist

- [ ] Unit, integration, and e2e (if applicable) tests updated
- [ ] Documentation added (or `pr:no public docs` PR label added if not
required)
- [ ] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
2024-01-23 11:14:59 -03:00
..
alerts Alertmanager V2 migration prep (#3722) 2024-01-23 10:36:58 +00:00
api Alertmanager V2 migration prep (#3722) 2024-01-23 10:36:58 +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 Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
base Create log record for telegram formatting error in notification (#3628) 2024-01-08 20:12:28 +00:00
email Fix inbound email integration endpoint (#3586) 2023-12-20 08:40:47 -05:00
grafana_plugin Fix occasional AttributeError in apps.grafana_plugin.tasks.sync.sync_organization_async task (#3687) 2024-01-15 11:34:40 -05:00
heartbeat Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
integrations Fix posting slack message about ratelimits (#3582) 2023-12-19 06:05:57 +00:00
labels Limit the number of labels per alert group (#3507) 2023-12-08 10:34:25 +00:00
metrics_exporter address issue with metrics calculations when redis cluster is used (#3510) 2023-12-05 12:12:08 -05:00
mobile_app modify mobile app proxy gateway headers + request body (#3707) 2024-01-17 16:29:47 -05: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 fix PUT /api/v1/escalation_policies/<id> issue related to updating from_time and to_time (#3581) 2023-12-19 09:13:07 -05:00
schedules Minor Fix to Format of REFRESH-INTERVAL in ical_utils.py (#3732) 2024-01-23 11:14:59 -03:00
slack Slack and telegram routes to test chatops-proxy v3 (#3723) 2024-01-22 13:48:19 +08:00
social_auth Chatops api v3 (#3721) 2024-01-20 06:56:17 +00:00
telegram Slack and telegram routes to test chatops-proxy v3 (#3723) 2024-01-22 13:48:19 +08:00
twilioapp add missing db migrations + add additional backend db migration check to CI (#3234) 2023-10-31 16:00:55 -04:00
user_management Chatops api v3 (#3721) 2024-01-20 06:56:17 +00:00
webhooks Fix unicode character encoding in JSON for webhooks (#3670) 2024-01-11 19:35:23 +00:00
zvonok add missing db migrations + add additional backend db migration check to CI (#3234) 2023-10-31 16:00:55 -04:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00