115 Commits (8633a5a89200ff5352fe90a16b1a7cbe3da29980)

Author SHA1 Message Date
  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 e524ea3db7 Fix tests. 8 years ago
  Pēteris Caune dfa0af350a PagerDuty Integration Key is 32 characters long. Update screenshots. 8 years ago
  Pēteris Caune d019ebc195 Fix test. 8 years ago
  Pēteris Caune 3456dd9f6e OpsGenie integration. Fixes #93 8 years ago
  Pēteris Caune ac4ba079d3 Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses 8 years ago
  Chitharanjan Das 4d7cca0408 Make modules out of management commands by adding __init__.py files 8 years ago
  Chitharanjan Das 4e260421f0 Adds 'copy to clipboard' function to example code snippets 8 years ago
  James Moore 89736d7ce7 removed unused function parameter 8 years ago
  James Moore 1520d7fc9a didn't register the tags properly 8 years ago
  James Moore 1ae07b2028 made changes more concise 8 years ago
  James Moore b1bb1540b8 adds a SITE_NAME setting that's used to label the site 8 years ago
  Pēteris Caune 965e32884b Django 1.10 8 years ago
  Pēteris Caune c8bcb23fd6 Material icons. 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 bff4eb4f80 Group testcases by view functions 8 years ago
  Pēteris Caune 468c4b4b2c Pushbullet integration. Fixes #24 8 years ago
  Pēteris Caune fdb5aa5c98 /integrations/add_slack/ acts as a landing page if Slack button is configured. 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 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 820c7b1352 "show usage" button next to each check 9 years ago
  Pēteris Caune 742e7f992e Add "Terms" to footer. 9 years ago
  Pēteris Caune 9a15fabd06 It's more precise to say "30 days" than "1 month" 9 years ago
  Pēteris Caune 3656e399f7 Fix tests. 9 years ago
  Pēteris Caune c360dc5e53 Fix bug in "1 month n weeks" handling, less redundancy, test. 9 years ago
  Justin Huang 1fe12d46fc Extend to month. 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 267db8a594 Fix tests. 9 years ago
  Pēteris Caune 47f2105562 Variables in webhook URLs. Fixes #52 9 years ago
  Pēteris Caune e55650c781 Syntax highlighting for API examples. 9 years ago
  Pēteris Caune f78fb95d5e API documentation. 9 years ago
  Pēteris Caune 144cf0da90 pygmentize management command needs to be run rarely, and only during development. Remove Pygments from requirements.txt 9 years ago
  Pēteris Caune 7d305e216c List Pushover and VictorOps on welcome page. 9 years ago
  Spencer Sun 0ff2f1a9c7 Add VictorOps integration 9 years ago
  Pēteris Caune 2c04a42a57 Display last notification in Integrations page. 9 years ago
  Di Wu 625d2cf298 comment 9 years ago
  Di Wu 01a9505cc7 remove channel doesn't crash 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
  Di Wu 10fafd1e84 fix docs page 9 years ago
  Pēteris Caune 57b813677a Log page shows notice about reached ping log limit. 9 years ago
  Di Wu 79b7327c9e fix tests and optimize authentication and fix some unclosed markup 9 years ago
  Pēteris Caune 1dacc8b797 Users can add passwords to their accounts. Fixes #6 9 years ago
  Pēteris Caune 8e8d9abe3b Limit the number of inserted placeholders. 9 years ago
  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). 9 years ago
  Pēteris Caune f178981334 Log: instead of timeline, show placeholders for "expected but not received" pings. 9 years ago
  Pēteris Caune 74c5e5d906 Use assertRedirects() to test redirects. 9 years ago