86 Commits (00ea45655d05770e983018a2d2c503eeecb2f69e)

Author SHA1 Message Date
  Pēteris Caune 8c7d3570a5
Remove unused imports, cleanup. 5 years ago
  Pēteris Caune 76ae42bc8f
"Get a single check" API call now supports read-only API keys. Fixes #346 5 years ago
  Pēteris Caune da4cf5241e
Minor cleanup, update CHANGELOG 5 years ago
  James Kirsop 6373db8aa1 Changes to prototype this for testing with real data 5 years ago
  James Kirsop d88f99a712 Changes to prototype this for testing with real data 5 years ago
  Pēteris Caune 5e051d53f8
Validate channel identifiers before creating/updating a check. Fixes #335 5 years ago
  Pēteris Caune cde1f50ac2
API: update check's "alert_after" field when changing schedule 5 years ago
  Pēteris Caune fb527e4ed8
Security: check channel ownership when setting check's channels via API 5 years ago
  Pēteris Caune 435659166c
Don't let SuspiciousOperation bubble up when validating channel ids in API 5 years ago
  Pēteris Caune b8108906f4
hc.api.views.bounce updates Channel.last_error 5 years ago
  Pēteris Caune c521b44d20
hc.api.views.bounce handles transient email bounces (logs error, does not disable the integration) 5 years ago
  Bram Daams 1b3d7e8c0a being able to set/update the description of a check when creating/updating using the api 5 years ago
  Pēteris Caune 8d81d27af3
Unsubscribe links serve a form, and require HTTP POST to actually unsubscribe 5 years ago
  Pēteris Caune 22d4d55340
Added support for Shields.io badges. cc: #304, #305 5 years ago
  Pēteris Caune 3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297 5 years ago
  Pēteris Caune 1f1b1aedca
Don't include ping URLs in API responses when the read-only key is used 5 years ago
  Pēteris Caune cdfc9840a7
Source formatted with Black 6 years ago
  Pēteris Caune 1b948f4d5a
Show check counts in JSON "badges". Fixes #251 6 years ago
  Pēteris Caune 0994006603
Drop Check.user_id and Channel.user_id (obsolete, using project_id now) 6 years ago
  Pēteris Caune 82b644ae0a
Project.num_checks_available() method. 6 years ago
  Pēteris Caune 46c00e31a6
Use Project.badge_key in api.views.badge 6 years ago
  Pēteris Caune 6b7f212c8a
Use the api keys from project, not user profile 6 years ago
  Pēteris Caune 1c69cf7f89
Project model. cc: #183 6 years ago
  Pēteris Caune 5067014a19
Prefetch Channel objects, avoid running a query per check. 6 years ago
  Pēteris Caune cc40793fc7
Clear Check.alert_after when pausing a check. 6 years ago
  Pēteris Caune 93405cc286
Tag labels in "My Checks" page and SVG badges should ignore the "started" state. 6 years ago
  Pēteris Caune 481848a749
Add "/ping/<code>/start" API endpoint 6 years ago
  Pēteris Caune 440a143dd6
Add CORS support to API endpoints. Fixes #208 6 years ago
  Pēteris Caune a7061fe6a5
Add "Get a List of Existing Integrations" API call 6 years ago
  Pēteris Caune 66bc5cd7c2
Validate channel identifiers as UUIDs 6 years ago
  Pēteris Caune 16d78db72e
Refactoring and a testcase for channels=None 6 years ago
  Andrew DeMaria 824729707e Allow specific channel uuid to be specified in create/update check api 6 years ago
  Pēteris Caune 432e592e44
Add read-only API key support 6 years ago
  Pēteris Caune 182f9e1109
Refactor API key checking code 6 years ago
  Pēteris Caune 5cf6f1b51e
Merge Check.get_status() and Check.in_grace_period() into one. 7 years ago
  Pēteris Caune 3fc84ca0ff
Foundation for "fail" pings (cc: #151) 7 years ago
  Pēteris Caune ef6e1870d9
Preliminary Django 2 support 7 years ago
  Pēteris Caune 02f6853d4c Save request body for every ping, not just the last one. 7 years ago
  Pēteris Caune 1b7d4f6f3e Adding "Overall status" badge. 7 years ago
  Pēteris Caune ddd940688e Disable channel (mark as email_verified=False) when email bounces. 7 years ago
  Pēteris Caune f2a2241b6b Email listener: "./manage.py smtpd" 7 years ago
  Pēteris Caune 23b237ed96 API call for deleting checks. 7 years ago
  Pēteris Caune acbc1f0b23 Tweaks to filtering-by-tag, and to its documentation. 7 years ago
  Umit Akkaya afe4ec6df8 Ensure filter matches tag exactly 7 years ago
  Umit Akkaya 01d8e982cc tags querystring param to filter checks by tags 7 years ago
  Pēteris Caune dec006890c Badges can now return either SVG or JSON 7 years ago
  Pēteris Caune 6920439f92 1KB for message bodies is not enough--email headers alone can take 5KB. Changing to 10KB 8 years ago
  Pēteris Caune 3862cd6b06 Adding Check.last_ping_body field, and an UI to show it (#116) 8 years ago
  Pēteris Caune 859a9ed735 Pricing page tweaks. Limit free accounts to 20 checks per account. 8 years ago
  Pēteris Caune c073cb0b3a Lightweight 'server status' API endpoint, to be used by external load balancers 8 years ago