Commit graph

2008 commits

Author SHA1 Message Date
Pēteris Caune
dfa0af350a PagerDuty Integration Key is 32 characters long. Update screenshots. 2016-10-30 14:24:36 +02:00
Pēteris Caune
d019ebc195 Fix test. 2016-10-17 13:33:12 +03:00
Pēteris Caune
3456dd9f6e OpsGenie integration. Fixes #93 2016-10-17 13:25:14 +03:00
Pēteris Caune
ac4ba079d3 Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses 2016-10-02 17:52:48 +03:00
Pēteris Caune
fa63c9034e Merge pull request #91 from cdax/make-mgmt-command-modules
Make modules out of management commands by adding __init__.py files
2016-10-01 17:55:46 +03:00
Chitharanjan Das
4d7cca0408 Make modules out of management commands by adding __init__.py files 2016-10-01 11:18:32 +05:30
Chitharanjan Das
4e260421f0 Adds 'copy to clipboard' function to example code snippets 2016-10-01 10:27:48 +05:30
Pēteris Caune
b1ad0415da Fix AttributeError in Ping admin 2016-09-24 21:37:18 +03:00
Pēteris Caune
9a00fd9944 Mention SITE_NAME in README, better docs for the unique API field. 2016-09-23 21:13:38 +03:00
Pēteris Caune
22ac7e0517 Use a whitelist for allowed values in the unique field. 2016-09-23 14:09:20 +03:00
Pēteris Caune
c5568b6dd1 Move json validation code to a separate file, add support for array and enum, add tests. 2016-09-23 14:08:31 +03:00
Pēteris Caune
1c5182278e Merge branch 'foozmeat-issue-82' 2016-09-23 12:12:03 +03:00
James Moore
89736d7ce7 removed unused function parameter 2016-09-22 15:59:59 -07:00
James Moore
1520d7fc9a didn't register the tags properly 2016-09-22 15:58:47 -07:00
James Moore
96cb68d503 made the unique field more flexible 2016-09-22 15:51:03 -07:00
James Moore
1ae07b2028 made changes more concise 2016-09-22 14:56:15 -07:00
James Moore
b1bb1540b8 adds a SITE_NAME setting that's used to label the site 2016-09-22 13:40:35 -07:00
James Moore
bcde5fe9d2 adds a unique parameter to the check creation API
It only checks for name uniqueness.
2016-09-22 12:00:25 -07:00
Pēteris Caune
252fa1f884 sendreports now can be run concurrently too 2016-09-19 21:19:10 +03:00
Pēteris Caune
b5a0ff3538 Handle concurrent sendalerts using QuerySet.update(). Fixes #39 2016-09-15 22:52:48 +03:00
Pēteris Caune
965e32884b Django 1.10 2016-08-29 17:54:53 +03:00
Pēteris Caune
ee3f49c89b TeamAccessMiddleware: create Profile object if it is missing. This solves problems for users created with "manage.py createsuperuser". Fixes #77 2016-08-29 17:02:24 +03:00
Pēteris Caune
c8bcb23fd6 Material icons. 2016-08-29 16:45:47 +03:00
Pēteris Caune
cd6e63bdb7 Don't require braintree to be always installed. Fixes #74 2016-08-10 23:46:32 +03:00
Pēteris Caune
4f3365e235 Cleanup, handle "paused" state in email alerts and reports 2016-08-02 09:48:17 +03:00
Pēteris Caune
51cda31449 New feature: pause monitoring of an individual check. Fixes #67 2016-08-01 21:57:11 +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
Pēteris Caune
bff4eb4f80 Group testcases by view functions 2016-07-30 19:32:33 +03:00
Pēteris Caune
da24bcd6aa Pushbullet integration 2016-07-30 18:06:10 +03:00
Pēteris Caune
468c4b4b2c Pushbullet integration. Fixes #24 2016-07-30 18:01:47 +03:00
Pēteris Caune
2ea01a5ff8 A work around for email servers that open our one-time login links. 2016-07-28 21:41:28 +03:00
Pēteris Caune
9ad825ff83 Users can update payment method 2016-07-20 10:36:30 +03:00
Pēteris Caune
4f8fdd2423 Merge branch 'master' of github.com:healthchecks/healthchecks 2016-07-19 23:18:06 +03:00
Pēteris Caune
8ba981cb52 Upgrade link in alert emails. 2016-07-19 23:17:53 +03:00
Till Kahlbrock
3da6a81ed5 exposes the status field over the rest api 2016-07-16 17:02:35 +02:00
Pēteris Caune
fdb5aa5c98 /integrations/add_slack/ acts as a landing page if Slack button is configured. 2016-07-09 18:55:37 +03:00
Pēteris Caune
78a32d109a Possibly fix mysql timestamp issue in Travis run 2016-07-09 17:25:00 +03:00
Pēteris Caune
a97f23190e More data in API responses. 2016-07-09 17:06:00 +03:00
Pēteris Caune
760b5b4fdb Support for "Add to Slack" button 2016-07-08 00:05:05 +03:00
Pēteris Caune
af997446f3 Add support for authentication with X-Api-Key header. 2016-07-07 20:07:10 +03:00
Pēteris Caune
44163c3758 Tests for badges 2016-07-03 19:24:44 +03:00
Pēteris Caune
c15a4871c2 Badges 2016-07-03 18:59:07 +03:00
Pēteris Caune
2df92c9c9e Nicer html report 2016-06-25 05:27:28 +03:00
Pēteris Caune
b0f8763465 Admin improvements 2016-06-24 23:09:26 +03:00
Pēteris Caune
2185fe1463 A "--loop" parameter for sendreports to make it run continuously 2016-06-24 22:05:07 +03:00
Pēteris Caune
ce23d65ebf Check.get_status() returns "up" also during grace period 2016-06-21 02:22:51 +03:00
Pēteris Caune
89d37f8202 Check.in_grace_period() should not blow up if last_ping is None 2016-06-20 22:32:32 +03:00
Pēteris Caune
1f70f56819 Check model gets "in_grace_period" method. It replaces the transient "grace" status. Also, remove references of the obsolete "paused" status. 2016-06-20 20:35:02 +03:00
Pēteris Caune
820c7b1352 "show usage" button next to each check 2016-06-06 17:14:43 +03:00