Michal Bryc
9b4c4482cb
Always use "Pager Team" and use more descriptive tagline
2019-03-15 16:23:37 -07:00
Michal Bryc
073bcb1f6f
Add migration (autogenerated via manage.py makemigrations
)
2019-03-14 11:03:52 -07:00
Michal Bryc
5d368eb24e
Clean migration
2019-03-13 22:05:49 -07:00
Michal Bryc
6f1ade98e2
Add more views
2019-03-13 22:03:24 -07:00
Pēteris Caune
945a66ab0a
Management command for sending inactive account notifications
2019-03-13 00:38:34 +02:00
Pēteris Caune
0994006603
Drop Check.user_id and Channel.user_id (obsolete, using project_id now)
2019-01-18 17:24:02 +02:00
Pēteris Caune
34e54cca42
project_id must be not null.
2019-01-14 11:00:14 +02:00
Pēteris Caune
1c69cf7f89
Project model. cc: #183
2019-01-12 16:40:21 +02:00
Pēteris Caune
5edcd42033
Add the "Email Settings..." dialog and the "Subject Must Contain" setting
2019-01-04 16:07:11 +02:00
Pēteris Caune
4f2930bb05
Remove Ping.start and Ping.fail fields
2019-01-04 13:25:58 +02:00
Pēteris Caune
7480eca2a5
Add Ping.kind field
2019-01-04 11:24:53 +02:00
Pēteris Caune
be4c4f7a26
set Check.user to not null, add uniqueness constraint to Check.code
2019-01-02 09:58:54 +02:00
Pēteris Caune
c225a67a3a
Index Channel.code
2018-12-26 01:16:09 +02:00
Pēteris Caune
481848a749
Add "/ping/<code>/start" API endpoint
2018-12-18 22:57:12 +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
21de50d84e
Add Channel.name field, users can now name integrations.
2018-11-20 23:31:15 +02:00
Pēteris Caune
432e592e44
Add read-only API key support
2018-10-29 21:44:34 +02:00
Pēteris Caune
7046e2410c
Checks have a "Description" field. Fixes #182
2018-08-20 18:16:00 +03:00
Pēteris Caune
3fc84ca0ff
Foundation for "fail" pings (cc: #151 )
2018-05-17 19:41:13 +03:00
Pēteris Caune
218d0c6873
Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal.
2018-03-18 15:54:57 +02:00
Pēteris Caune
282412f4ba
Allow body to be null for easier db migration.
2018-03-18 15:10:08 +02:00
Pēteris Caune
02f6853d4c
Save request body for every ping, not just the last one.
2018-03-18 14:55:41 +02:00
Pēteris Caune
c126f7d0a2
Converting api_ping.id from integer to bigint.
2018-01-27 14:37:36 +02:00
Pēteris Caune
1392226538
sendalerts was not using the api_check (status, user_id, alert_after) index so removing it. The index was not selective enough.
2018-01-17 00:49:03 +02:00
Pēteris Caune
a869906fde
Zendesk integration (experimental and hidden from Integrations page for now)
2017-12-29 22:53:09 +02:00
Pēteris Caune
a1c40bdbbf
Adding missing migrations. Fixes #145
2017-12-27 17:35:05 +02:00
Pēteris Caune
5f2da08d7e
Per-profile, per-month counters of sent SMS messages.
2017-07-15 01:04:05 +03:00
Pēteris Caune
dc76e4bdde
Add Profile.bill_to field which goes on invoices.
2017-06-08 15:07:57 +03:00
Pēteris Caune
74f7c50a65
Fix deprecation warnings.
2017-06-02 22:39:53 +03:00
Pēteris Caune
6920439f92
1KB for message bodies is not enough--email headers alone can take 5KB. Changing to 10KB
2017-05-09 16:21:31 +03:00
Pēteris Caune
3862cd6b06
Adding Check.last_ping_body field, and an UI to show it ( #116 )
2017-05-09 13:47:23 +03:00
Pēteris Caune
859a9ed735
Pricing page tweaks. Limit free accounts to 20 checks per account.
2017-05-07 16:58:44 +03:00
Pēteris Caune
0d24d650f2
"X-Bounce-Url" header in email messages. An API endpoint to handle bounce notifications. ( #112 )
2017-03-05 21:42:36 +02:00
Pēteris Caune
6ada656df4
UI for entering cron expression and setting timezone.
2016-12-13 13:09:53 +02:00
Pēteris Caune
8633a5a892
Check model supports cron-style schedule
2016-12-05 11:08:06 +02:00
Pēteris Caune
47f2105562
Variables in webhook URLs. Fixes #52
2016-04-16 01:14:28 +03:00
Pēteris Caune
5d2cc0b0fc
Set and revoke API key in Settings page.
2016-02-16 15:08:13 +02:00
Spencer Sun
0ff2f1a9c7
Add VictorOps integration
2016-02-03 17:35:29 -05:00
Pēteris Caune
dce16e6249
Less code duplication in hc.api.transports
2016-01-31 21:59:08 +02: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
1e3285423f
Ping objects get "n" field, their serial numbers, used in "log page". "fillnpings" management command initially populates this field (it touches every ping so it takes time to complete).
...
Check.n_pings now stores the total number of pings the check has ever received. Running "prunepings" command doesn't affect this field. +a new "prunepingsslow" command which works in smaller chunks so is appropriate for initial pruning of a huge api_ping table.
2016-01-03 18:11:12 +02:00
Pēteris Caune
15478d414c
Add n_pings field to Check model. This holds a continually updated count of api_ping entries for each check.
2015-12-30 14:30:38 +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
Pēteris Caune
d51d7ed181
Remove body field from Ping model.
2015-12-12 17:03:34 +02:00
Thomas Jost
85c1f65887
Add Pushover integration
2015-11-25 16:06:24 +01:00
Pēteris Caune
c1840a92bd
Checks now have a new status: "paused". sendalerts management command will mark checks as paused if sending a notification throws exception. This should avoid potential infinite loops of sendalerts crashes/respawns.
2015-10-30 14:21:12 +02:00
Pēteris Caune
a4afd70fef
Add index on api_check (status, user, alert_after), will be used in sendalerts management command.
2015-10-22 13:15:57 +03:00
Pēteris Caune
88bd760925
api_check.code should be indexed
2015-10-19 23:41:04 +03:00
Pēteris Caune
ebe5d2d91d
HipChat integration
2015-10-01 23:47:03 +03:00
Pēteris Caune
00e75bc59d
Add Slack integration
2015-09-30 22:23:20 +03:00