123 Commits (87dabf881ab4271207dda1cd3bf84f277fede10d)

Author SHA1 Message Date
  Pēteris Caune b63f19f415 Simplify: remove djmail and django-ses-backend dependencies. 8 years ago
  Pēteris Caune 6a1c5dd3b7 "Unsubscribe" link in alert emails. Fixes #111 8 years ago
  Pēteris Caune c16eeda004 Webhooks support POST, cleanup. 8 years ago
  Pēteris Caune ae4144b1cd More tests for sendreports. 8 years ago
  Pēteris Caune b8aabd711c Testcase for sendreports 8 years ago
  Pēteris Caune a0241a9a74 Fix tests. 8 years ago
  Pēteris Caune b93336a44d API support for cron syntax 8 years ago
  Pēteris Caune e5126925ec Discord integration 8 years ago
  Pēteris Caune 52cd2a9c8e API rejects too long check names 8 years ago
  Pēteris Caune 5a4c3ce8ea Fix tests. 8 years ago
  Pēteris Caune 8633a5a892 Check model supports cron-style schedule 8 years ago
  Pēteris Caune ce57a1cc8b Calculate `alert_after` in Python code instead of a database trigger. This will allow complex calculations down the road. 8 years ago
  Pēteris Caune 3456dd9f6e OpsGenie integration. Fixes #93 8 years ago
  Pēteris Caune 22ac7e0517 Use a whitelist for allowed values in the `unique` field. 8 years ago
  James Moore b1bb1540b8 adds a SITE_NAME setting that's used to label the site 8 years ago
  Pēteris Caune b5a0ff3538 Handle concurrent sendalerts using QuerySet.update(). Fixes #39 8 years ago
  Pēteris Caune 4f3365e235 Cleanup, handle "paused" state in email alerts and reports 8 years ago
  Pēteris Caune 51cda31449 New feature: pause monitoring of an individual check. Fixes #67 8 years ago
  Pēteris Caune e1ba095446 Handle pushbullet in admin, channel changelist 8 years ago
  Pēteris Caune 8ba981cb52 Upgrade link in alert emails. 8 years ago
  Till Kahlbrock 3da6a81ed5 exposes the status field over the rest api 8 years ago
  Pēteris Caune 78a32d109a Possibly fix mysql timestamp issue in Travis run 8 years ago
  Pēteris Caune a97f23190e More data in API responses. 8 years ago
  Pēteris Caune 760b5b4fdb Support for "Add to Slack" button 8 years ago
  Pēteris Caune af997446f3 Add support for authentication with X-Api-Key header. 8 years ago
  Pēteris Caune 44163c3758 Tests for badges 8 years ago
  Pēteris Caune ce23d65ebf Check.get_status() returns "up" also during grace period 9 years ago
  Pēteris Caune 89d37f8202 Check.in_grace_period() should not blow up if last_ping is None 9 years ago
  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. 9 years ago
  Pēteris Caune feb2294a7e Tests for team access. 9 years ago
  Pēteris Caune 00d18e86bd Reduce query count for team lookups 9 years ago
  Pēteris Caune fdf9c607e5 Team Access, test cleanup 9 years ago
  Pēteris Caune b52edd903d Email webhook not used any more, removing. 9 years ago
  Pēteris Caune 47f2105562 Variables in webhook URLs. Fixes #52 9 years ago
  Pēteris Caune cd512378bf fix tests 9 years ago
  Spencer Sun ae30eec1d0 Add GET /api/v1/checks/ to the API 9 years ago
  Pēteris Caune 6efb822f95 When creating a check via API, optionally assign all channels. 9 years ago
  Pēteris Caune 5d2edfa4a0 First stab at API, POST /api/v1/checks 9 years ago
  Spencer Sun 0ff2f1a9c7 Add VictorOps integration 9 years ago
  Pēteris Caune dce16e6249 Less code duplication in hc.api.transports 9 years ago
  Pēteris Caune 24c111738a Pushover API expects form-data instead of JSON 9 years ago
  Pēteris Caune a71ce64579 Fix Pushover and HipChat. 9 years ago
  Pēteris Caune c7a651c330 sendalerts management command prints error messages to stdout. 9 years ago
  Pēteris Caune 156f4dbeea More tests for notifications. 9 years ago
  Pēteris Caune 90d7806783 More tests for notifications. 9 years ago
  Pēteris Caune 21a042aa16 Move notification logic to hc.api.transports. Don't use "paused" state for checks. 9 years ago
  Pēteris Caune 63cc186fa3 Nicer slack messages. 9 years ago
  Love Sharma ddfcb0ff2a test fix 9 years ago
  Di Wu 2e6df69489 forwarded for and forwarded protocol 9 years ago
  Di Wu fe72792fd2 use basetestcase for most test cases that require predefined user, add test for ensuretriggers, add travis cache 9 years ago