117 Commits (88818c94b55776699470a13232c6f54e3d4742e4)

Author SHA1 Message Date
  Pēteris Caune 88818c94b5 Djano admin tweaks 9 years ago
  Pēteris Caune a405e9a8e3 Do braintree setup once in local_settings, not in every request. 9 years ago
  Pēteris Caune 263f50058e Braintree integration WIP. 9 years ago
  Pēteris Caune 53edb555dc I'll put this back. This works and uses single transaction, clear()/add() uses 2 transactions. 9 years ago
  Di Wu 7158e340de fix and optimize checks channel view 9 years ago
  Pēteris Caune d68b9510bb request.build_absolute_uri() behind a reverse proxy doesn't build https links. Construct URLs using settings.SITE_ROOT instead. 9 years ago
  Pēteris Caune 6812f4a5c6 More tests for PushOver integration 9 years ago
  Pēteris Caune 3ba47b1a67 Style tweaks for PushOver integration 9 years ago
  Di Wu 427a0421c8 redirect already logged in user 9 years ago
  Thomas Jost 99cb654ec5 Fix tests when Pushover is not configured 9 years ago
  Thomas Jost 280bd6a2a2 Handle Pushover emergency notifications 9 years ago
  Thomas Jost 85c1f65887 Add Pushover integration 9 years ago
  Pēteris Caune 81116431dd braintree requirement is optional 9 years ago
  Pēteris Caune 20edec4c94 Payments WIP 9 years ago
  Pēteris Caune 3a93ab77a9 Don't load payment views if USE_PAYMENTS=False 9 years ago
  Pēteris Caune 7039188482 Payments with Braintree, WIP 9 years ago
  Di Wu 5c1d21f91e make welcome code logic resilient 9 years ago
  Pēteris Caune c2e9bab536 Custom paginator to avoid sequential scans on api_ping table in Django admin. 9 years ago
  Pēteris Caune 89f0c6bd77 Avoid sequential scans on api_ping table in Django admin. 9 years ago
  Pēteris Caune aa2bc72293 Better style for Log page. 9 years ago
  Pēteris Caune 947f686c61 Organize imports using isort. 9 years ago
  Pēteris Caune 0512e8a7c5 Testcase for handle_many function in sendalerts management command. 9 years ago
  Di Wu 93c71ad10e timeout on all the notifications 9 years ago
  Di Wu de203275c6 sendalerts concurrently 9 years ago
  Pēteris Caune c1840a92bd Checks now have a new status: "paused". sendalerts management command will mark checks as paused if sending a notification throws exception. This should avoid potential infinite loops of sendalerts crashes/respawns. 9 years ago
  Pēteris Caune c5578ac44a Update wording in "Incorrect Link" pages. Fixes #5 9 years ago
  Pēteris Caune b19477106e Avoid N queries in Pings admin list view 9 years ago
  Guillaume Moigneu d475f6f45e Django 3.4 local_settings 9 years ago
  Pēteris Caune a4afd70fef Add index on api_check (status, user, alert_after), will be used in sendalerts management command. 9 years ago
  Pēteris Caune 88bd760925 api_check.code should be indexed 9 years ago
  Pēteris Caune 14627dfce8 Test for instruction pages. 9 years ago
  Pēteris Caune 61297c417d Fix tests after renaming /channels/ to /integrations/ 9 years ago
  Pēteris Caune b39425e8a1 Rename channels to integrations. Move "Add Integration" functionality to separate pages to make room for setup instructions. 9 years ago
  Pēteris Caune ebe5d2d91d HipChat integration 9 years ago
  Pēteris Caune 00e75bc59d Add Slack integration 9 years ago
  Pēteris Caune 7bb17cefad Add Slack integration 9 years ago
  Pēteris Caune 09c0b3e3a7 This was "run once" command that we don't need any more 9 years ago
  Pēteris Caune cee2b52d3e More tests. 9 years ago
  Pēteris Caune 364e7ebec9 Tests for hc.accounts 9 years ago
  Pēteris Caune 52c6beccef Webhooks have timeout 9 years ago
  Pēteris Caune d81555687e Test for HEAD method, note about IPv6 9 years ago
  Pēteris Caune 18635e947a More tests. 9 years ago
  Pēteris Caune 0922460ff4 More tests. 9 years ago
  Pēteris Caune 5c15058567 Nicer admin 9 years ago
  Pēteris Caune 7240ce9ba8 Fix bug with pinging webhook 9 years ago
  Pēteris Caune 058101b941 Can remove channels 9 years ago
  Pēteris Caune ab58e76ca2 Admin tweaks, style tweaks. Channels page included in navigation. 9 years ago
  Pēteris Caune f0089e2cd2 Send emails using djmail, can verify email addresses in /channels/ 9 years ago
  Pēteris Caune d2e483a8a0 Default database engine is now SQLite. So when setting up dev environment, one does not initially need to worry about databases. For production though please use postgres. 9 years ago
  Pēteris Caune 0b35cb7201 Let's try Travis with MySQL and SQLite too 9 years ago