Commit graph

1936 commits

Author SHA1 Message Date
Pēteris Caune
1b1899052c
Make payments_subscription.user_id not nullable 2023-11-22 10:17:01 +02:00
Pēteris Caune
fa25453734
Add migration for the Group integration 2023-11-22 10:16:27 +02:00
Pēteris Caune
96823a7f90
Add logging for failed webauthn key registrations 2023-11-17 16:06:39 +02:00
Pēteris Caune
2a2c7d66ec
Fix mypy warning 2023-11-15 10:22:22 +02:00
Pēteris Caune
cff4138774
Fix webauthn registration failure on Firefox with Bitwarden extension 2023-11-15 10:13:40 +02:00
Pēteris Caune
788d3fa661
Add extra logging for unexpected Twilio API responses 2023-11-14 14:56:21 +02:00
Pēteris Caune
e308aa473f
Update Slack transport to not log HTTP 400 "invalid_token" events
(But still log other HTTP 400 responses)
2023-11-14 10:10:30 +02:00
Pēteris Caune
64b97b2e06
Add error filter in Notification admin 2023-11-14 09:54:33 +02:00
Pēteris Caune
6964d67dd7
Fix Pushover to not inspect HTTP 500 response bodies 2023-11-13 11:40:38 +02:00
Pēteris Caune
1b942a8e77
Update the Pushover integration to not retry on invalid user errors 2023-11-13 11:27:01 +02:00
Pēteris Caune
4a3a6f2b03
Improve Pushover notifications (include tags, period, last ping type) 2023-11-13 10:29:03 +02:00
Pēteris Caune
49d6f3fe5b
Fix "Ping Details" dialog to handle email bodies not yet uploaded to S3 2023-11-10 12:49:10 +02:00
Pēteris Caune
c3b4100f3b
Add a management command to notify admins about new log records 2023-11-09 14:00:22 +02:00
Pēteris Caune
71f1a8d9a8
Update Slack integration to not retry when it hits 400 "invalid_token" 2023-11-09 12:52:25 +02:00
Pēteris Caune
d7a2e24ccf
Replace "Slack integration" with "{site_name} integration for Slack" 2023-11-03 09:07:58 +02:00
Pēteris Caune
97ec5c6ee0
Update the Splunk On-Call integration to not retry HTTP 404 responses 2023-11-02 13:32:09 +02:00
Pēteris Caune
9d9875e3ed
Add "By last error" filter and "Disable" action in Channel admin 2023-11-02 10:08:22 +02:00
Pēteris Caune
8ff30a1536
Add logging for Slack HTTP 400 responses 2023-11-01 12:27:15 +02:00
Pēteris Caune
f73e4520fd
Update tests to check if logger.warning() gets called 2023-11-01 12:14:30 +02:00
Pēteris Caune
4fa91e8336
Fix merge oops
Add back database fields that are present in migrations
but not in the model itself
2023-11-01 09:38:50 +02:00
Pēteris Caune
c18d2ea1dd
Update logging configuration to write logs to database 2023-11-01 09:34:45 +02:00
Pēteris Caune
f8a9077c76
Fix DST handling in Check.get_grace_start() 2023-10-30 11:53:52 +02:00
Pēteris Caune
a7b8799e36
Fix Signal transport to handle JSON-RPC messages with no ids 2023-10-27 21:30:26 +03:00
Pēteris Caune
cf40553033
Update Signal transport to log unexpected responses 2023-10-27 17:41:09 +03:00
Pēteris Caune
fe67db5726
Fix the "Update Check" API call to handle concurrent deletes 2023-10-27 14:21:10 +03:00
Pēteris Caune
f962e869ba
Fix a race condition in concurrent "Delete Check" API calls 2023-10-27 13:36:47 +03:00
Pēteris Caune
ec9649a6a6
Fix logging calls to avoid string formatting in client code 2023-10-27 10:33:55 +03:00
Pēteris Caune
1eb92c9fe7
Switch to using Pydantic for parsing Gotify configuration 2023-10-26 12:01:42 +03:00
Pēteris Caune
cdac9b3128
Switch to using Pydantic for parsing Trello configuration 2023-10-26 11:57:49 +03:00
Pēteris Caune
dea66b85af
Switch to using Pydantic for parsing ntfy configuration
Also, fix a bug in the "Edit ntfy integration" form,
where the token was not filled in the form on page load.
2023-10-26 10:32:41 +03:00
Pēteris Caune
ab7449a279
Improve type hints in hc.lib.s3 2023-10-26 10:19:28 +03:00
Pēteris Caune
d059431b08
Improve type hints in hc.lib.webauthn 2023-10-26 10:14:30 +03:00
Pēteris Caune
6872ab3eb6
Improve type hints in hc.accounts.backends 2023-10-26 09:31:11 +03:00
Pēteris Caune
8a42d2b66b
Add type hints in hc.accounts.middleware 2023-10-26 09:16:18 +03:00
Pēteris Caune
73ca8d2c9d
Improve type hints 2023-10-26 08:51:48 +03:00
Pēteris Caune
db1088eb9c
Add type hints in hc.front.templatetags.linemode 2023-10-26 08:41:05 +03:00
Pēteris Caune
5afc2ea20c
Improve type hints 2023-10-26 08:35:06 +03:00
Pēteris Caune
343e55bd4f
Improve type hints 2023-10-25 18:12:12 +03:00
Pēteris Caune
37ee900798
Improve Discord tests 2023-10-25 14:51:54 +03:00
Pēteris Caune
232f534bc0
Improve type hints in hc.lib.curl 2023-10-25 14:47:52 +03:00
Pēteris Caune
65eddaacd6
Improve API error handling in hc.front.views.add_linenotify_complete 2023-10-25 14:46:57 +03:00
Pēteris Caune
bff59c92ed
Improve API error handling in hc.front.views.trello_settings 2023-10-25 14:20:51 +03:00
Pēteris Caune
da22899cd6
Improve OAuth error handling in hc.front.views.add_discord_complete 2023-10-25 13:49:14 +03:00
Pēteris Caune
8b006e0d58
Move nolog decorator to hc.test so it can be reused 2023-10-25 13:48:55 +03:00
Pēteris Caune
511863594c
Improve OAuth error handling in hc.front.views.add_slack_complete 2023-10-25 13:40:56 +03:00
Pēteris Caune
4d0ec64da8
Update Signal integration to use Ping.get_kind_display() 2023-10-23 11:47:17 +03:00
Pēteris Caune
6110b10c3c
Update Telegram integration to use Ping.get_kind_display() 2023-10-23 11:43:07 +03:00
Pēteris Caune
c9540f8ddd
Update email integration to use Ping.get_kind_display() 2023-10-23 11:39:37 +03:00
Pēteris Caune
6c7f5881a7
Update ntfy integration to use Ping.get_kind_display() 2023-10-23 11:37:18 +03:00
Pēteris Caune
60630c1dee
Fix special character escaping in ntfy notifications 2023-10-23 11:22:14 +03:00