608 Commits (75665786fe232f031dc6a670942b7b7fa1b65662)
 

Author SHA1 Message Date
  Pēteris Caune aabfd55f7c Cleanup and tests for cron preview. 8 years ago
  Pēteris Caune b29400710f Fix race conditions in preview code. 8 years ago
  Pēteris Caune 1163364989 Improved "Update Timeout" form with dynamic preview for cron mode 8 years ago
  Pēteris Caune a412f05651 /switch_team/ requires login and a valid target username 8 years ago
  Pēteris Caune 52cd2a9c8e API rejects too long check names 8 years ago
  Pēteris Caune 5a533441b5 When client GETs instead of POSTs, return HTTP 400 8 years ago
  Pēteris Caune d9171adb1d _associate_demo_check was crashing for returning users after cleaning up old checks. 8 years ago
  Pēteris Caune 56168b17d0 Usability tweaks in api_check_changelist admin view. 8 years ago
  Pēteris Caune b22b0a44e2 Validate cron expression before saving check. 8 years ago
  Pēteris Caune 0b6d484bd5 "prunenotifications" management command 8 years ago
  Pēteris Caune c6d5e64286 Warn about obsolete `update_alert_after` trigger. 8 years ago
  Pēteris Caune fdc1bfcd57 Log page now lists sent notifications. Slack notification handles simple/cron check kinds. 8 years ago
  Pēteris Caune 5a4c3ce8ea Fix tests. 8 years ago
  Pēteris Caune c8b1c482ea Populate timezones, use selectize. 8 years ago
  Pēteris Caune 6ada656df4 UI for entering cron expression and setting timezone. 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 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
  Pēteris Caune fa63c9034e Merge pull request #91 from cdax/make-mgmt-command-modules 8 years ago
  Pēteris Caune b2f951c8a6 Merge branch 'cdax-snippet-copy' 8 years ago
  Pēteris Caune 913b82eb23 Use icon in the "copy" button. Add "copy" buttons dynamically, in JS. CSS tweaks. 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
  Pēteris Caune 30d9760768 Don't autoselect ping address in the welcome page. It gets in the way when selecting just the code portion of the address. 8 years ago
  Pēteris Caune b1ad0415da Fix AttributeError in Ping admin 8 years ago
  Pēteris Caune 9a00fd9944 Mention SITE_NAME in README, better docs for the `unique` API field. 8 years ago
  Pēteris Caune 22ac7e0517 Use a whitelist for allowed values in the `unique` field. 8 years ago
  Pēteris Caune c5568b6dd1 Move json validation code to a separate file, add support for array and enum, add tests. 8 years ago
  Pēteris Caune 1c5182278e Merge branch 'foozmeat-issue-82' 8 years ago
  Pēteris Caune f511ee7596 Merge pull request #84 from foozmeat/issue-83 8 years ago
  Pēteris Caune ac68df5bf5 Merge pull request #86 from foozmeat/issue-79 8 years ago
  James Moore 537b7c7541 fixed a few instances where the hc_extras wasn't loaded 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 96cb68d503 made the unique field more flexible 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
  James Moore bcde5fe9d2 adds a unique parameter to the check creation API 8 years ago
  James Moore 1ab12d943a updates django to 1.10.1 8 years ago
  Pēteris Caune 252fa1f884 sendreports now can be run concurrently too 8 years ago
  Pēteris Caune b5a0ff3538 Handle concurrent sendalerts using QuerySet.update(). Fixes #39 8 years ago
  Pēteris Caune c90627c6f4 django_compressor==2.1 which adds Django 1.10 compatibility 8 years ago
  Pēteris Caune 965e32884b Django 1.10 8 years ago
  Pēteris Caune ee3f49c89b TeamAccessMiddleware: create Profile object if it is missing. This solves problems for users created with "manage.py createsuperuser". Fixes #77 8 years ago
  Pēteris Caune c8bcb23fd6 Material icons. 8 years ago
  Pēteris Caune f339262eff Update "Reliability Guarantees" section in the About page :-/ 8 years ago