Pēteris Caune
67560c96e1
Change icon CSS class prefix to work around Fanboy's filter list
...
Problem: if you use uBlock Origin, and enable the
"Fanboy's Social" filter list, Healthchecks does not show
Telegram or WhatsApp icons. This is because the filter list
contains "##.icon-telegram" and "##.icon-whatsapp" entries.
This commit changes the CSS class prefix to "ic-". So we're
now using icon classes like "ic-telegram" and "ic-whatsapp".
As a bonus, we save 2 bytes in HTML per displayed icon :-)
2021-02-03 10:44:35 +02:00
Pēteris Caune
f607ee67d5
Allow searching in the error field in Notifications admin
2021-01-11 10:08:36 +02:00
Pēteris Caune
c75a37570e
In channels admin, don't show the notification counts, querying it is too expensive.
2020-08-18 13:30:24 +03:00
Pēteris Caune
255d4e7bb7
Reduce the number of queries in /admin/api/channel/
2020-07-16 16:15:58 +03:00
Pēteris Caune
825110a354
Channel icons in Admin > Channels
2020-04-20 13:56:24 +03:00
Pēteris Caune
abdff95ce8
Admin tweaks.
2020-04-20 13:33:21 +03:00
Pēteris Caune
3f36d31cde
Display the error field in notifications admin list view, don't load all checks in details view.
2019-10-18 17:22:50 +03:00
Pēteris Caune
cdfc9840a7
Source formatted with Black
2019-05-15 14:27:50 +03:00
Pēteris Caune
32ee6d4ca9
Fix the "send_alert" admin action.
2019-05-02 14:06:56 +03:00
Pēteris Caune
3c4027b788
Quicker admin.
2019-02-04 22:28:04 +02:00
Pēteris Caune
c60a33874f
Quicker admin.
2019-02-04 20:11:45 +02:00
Pēteris Caune
e1b999e83a
Prepare for the removal of Check.user_id
2019-01-18 14:59:01 +02:00
Pēteris Caune
20df5843e3
Don't update Ping.start and Ping.fail fields (use Ping.kind instead)
2019-01-04 12:57:29 +02:00
Pēteris Caune
e76329a364
Admin tweaks
2018-12-24 19:50:09 +02:00
Pēteris Caune
828bc52f80
Admin tweaks
2018-12-12 18:16:28 +02:00
Pēteris Caune
58a34ae061
Admin tweaks
2018-12-12 18:12:04 +02:00
Pēteris Caune
5be6c403a4
Flip model, for tracking status changes of the Check objects.
2018-12-10 17:51:42 +02:00
Pēteris Caune
cf6882edd3
SMS numbers can be annotated with labels. Fixes #155
2018-03-13 16:31:58 +02:00
Pēteris Caune
74f7c50a65
Fix deprecation warnings.
2017-06-02 22:39:53 +03:00
Pēteris Caune
d739d8ff62
DRY: use channel.get_kind_display()
2017-03-16 18:12:30 +02:00
Pēteris Caune
6d7c885ede
/admin/api/channel/ knows Discord
2016-12-31 15:53:26 +02:00
Pēteris Caune
56168b17d0
Usability tweaks in api_check_changelist admin view.
2016-12-21 12:50:06 +02:00
Pēteris Caune
3456dd9f6e
OpsGenie integration. Fixes #93
2016-10-17 13:25:14 +03:00
Pēteris Caune
b1ad0415da
Fix AttributeError in Ping admin
2016-09-24 21:37:18 +03:00
Pēteris Caune
63b10b40ce
Limit "value" column width in channel admin
2016-08-01 16:28:38 +03:00
Pēteris Caune
e1ba095446
Handle pushbullet in admin, channel changelist
2016-08-01 11:14:11 +03:00
Spencer Sun
0ff2f1a9c7
Add VictorOps integration
2016-02-03 17:35:29 -05:00
Pēteris Caune
21a042aa16
Move notification logic to hc.api.transports. Don't use "paused" state for checks.
2016-01-31 18:35:24 +02:00
Pēteris Caune
63cc186fa3
Nicer slack messages.
2016-01-23 15:18:59 +02:00
Pēteris Caune
b7fcaac8ae
prunepings and prunechecks management commands
2015-12-30 21:11:00 +02:00
Pēteris Caune
35aed93b7f
New feature: attaching tags to checks, and filtering checks list by their tags.
2015-12-14 12:52:42 +02:00
Thomas Jost
85c1f65887
Add Pushover integration
2015-11-25 16:06:24 +01:00
Pēteris Caune
c2e9bab536
Custom paginator to avoid sequential scans on api_ping table in Django admin.
2015-11-11 09:28:29 +02:00
Pēteris Caune
89f0c6bd77
Avoid sequential scans on api_ping table in Django admin.
2015-11-10 20:15:26 +02:00
Pēteris Caune
947f686c61
Organize imports using isort.
2015-11-02 23:55:33 +02:00
Pēteris Caune
b19477106e
Avoid N queries in Pings admin list view
2015-10-28 09:59:16 +02:00
Pēteris Caune
ebe5d2d91d
HipChat integration
2015-10-01 23:47:03 +03:00
Pēteris Caune
5c15058567
Nicer admin
2015-08-14 13:00:35 +03:00
Pēteris Caune
ab58e76ca2
Admin tweaks, style tweaks. Channels page included in navigation.
2015-08-14 11:58:27 +03:00
Pēteris Caune
f0089e2cd2
Send emails using djmail, can verify email addresses in /channels/
2015-08-14 10:56:07 +03:00
Pēteris Caune
061fc4f6a9
Notification Channels WIP
2015-08-12 23:51:45 +03:00
Pēteris Caune
749114d856
Nicer Django admin
2015-08-01 20:24:56 +03:00
Pēteris Caune
3550218129
Keep a log of pings
2015-07-27 19:46:38 +03:00
Pēteris Caune
c21b6b699b
A bit nicer admin UI for checks
2015-07-11 13:58:15 +03:00
Pēteris Caune
c54cb6469d
Send emails using djrill (Mandrill)
2015-07-11 11:45:38 +03:00
Pēteris Caune
aad4bd2ffb
Background worker to send notifications
2015-06-16 11:33:12 +03:00
Pēteris Caune
c8b24495b9
Renames
2015-06-12 19:33:15 +03:00