Commit Graph

  • 6bf6ab6479
    Show the number of remaining available checks under "Add Check" button when 10 or less remaining. Pēteris Caune 2018-05-30 14:52:11 +03:00
  • 7ced981d45
    Remove obsolete signature checking code in accounts.views.unsubscribe_reports Pēteris Caune 2018-05-25 23:38:02 +03:00
  • bf1af1c0d5
    Wording tweaks. Pēteris Caune 2018-05-25 20:34:08 +03:00
  • fd367b42da
    Always show failed checks first. Fixes #173 Pēteris Caune 2018-05-25 20:20:58 +03:00
  • ebfae7e848
    "Django 2" in README Pēteris Caune 2018-05-17 19:45:16 +03:00
  • cdf39a88eb
    Cleanup. Pēteris Caune 2018-05-17 19:43:39 +03:00
  • 3fc84ca0ff
    Foundation for "fail" pings (cc: #151) Pēteris Caune 2018-05-17 19:41:13 +03:00
  • 7f4a568bea
    Tweak more meta descriptions and keywords. Pēteris Caune 2018-05-17 14:32:12 +03:00
  • 6cef65e0d2
    Tweak meta descriptions, keywords and copy Pēteris Caune 2018-05-17 14:13:01 +03:00
  • 79d940aefb
    Pricing page defaults to the annual plans. Pēteris Caune 2018-05-15 21:49:09 +03:00
  • eafb5d6096
    Increase check limits for paid accounts. Pēteris Caune 2018-05-09 21:04:07 +03:00
  • 8a68ea50dc
    Fix tests. Fix "View Profile" link in Subscriptions admin Pēteris Caune 2018-05-09 18:56:33 +03:00
  • bc56da1d88
    pruneusers command removes accounts older than 30 days that have never logged in. Pēteris Caune 2018-05-09 18:53:13 +03:00
  • 521b089501 Remove First & Last name from Billing Details, to limit the amount of personal data we potentially store. Pēteris Caune 2018-05-02 21:41:39 +03:00
  • fbe77c9e0a Silence output from management commands when running tests. Pēteris Caune 2018-04-30 20:02:36 +03:00
  • 45a8bd0df1
    Merge pull request #166 from MounirMesselmeni/patch-2 Pēteris Caune 2018-04-30 15:50:22 +03:00
  • 0e4c66f395
    Remove allow_tag as it's not needed anymore Mounir 2018-04-30 14:49:43 +02:00
  • f9cc65c152
    Use mark_safe to use html in users list admin Mounir 2018-04-30 14:23:18 +02:00
  • 08f6e17e91 Tests check for correctly encoded API key. Pēteris Caune 2018-04-30 13:48:54 +03:00
  • e56ff22cbb
    Merge pull request #165 from MounirMesselmeni/patch-1 Pēteris Caune 2018-04-30 13:46:07 +03:00
  • 48d12ac62c
    Setting api key will save it as a byte Mounir 2018-04-29 21:57:54 +02:00
  • ef6e1870d9
    Preliminary Django 2 support Pēteris Caune 2018-04-24 22:38:02 +03:00
  • 9bc0f1b82a
    Dropping Python 2 support Pēteris Caune 2018-04-24 21:04:33 +03:00
  • 9fb7ca7103
    Users can specify a separate email address that will receive invoices. py2 Pēteris Caune 2018-04-24 16:06:03 +03:00
  • 157bd74aeb
    Add test for case insensitive email addresses. Pēteris Caune 2018-04-19 19:29:53 +03:00
  • b191b968f3
    sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions sendreports: use select_related() to avoid doing N queries Pēteris Caune 2018-03-23 11:34:17 +02:00
  • 9703f411f7
    Documentation: update limits for grace time as well. Pēteris Caune 2018-03-19 16:11:18 +02:00
  • f4bc44b45e
    Merge pull request #163 from brianstorti/bs-update-docs Pēteris Caune 2018-03-19 15:38:43 +02:00
  • e715bde9a0 Update docs to reflect new maximum timeout value Brian Thomas Storti 2018-03-19 07:42:37 -03:00
  • cbd755585a Layout tweaks for the "Log" page. Pēteris Caune 2018-03-18 23:01:24 +02:00
  • 218d0c6873 Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal. Pēteris Caune 2018-03-18 15:54:57 +02:00
  • 282412f4ba Allow body to be null for easier db migration. Pēteris Caune 2018-03-18 15:10:08 +02:00
  • 02f6853d4c Save request body for every ping, not just the last one. Pēteris Caune 2018-03-18 14:55:41 +02:00
  • 166115ebfb Allow setting 30 day timeouts and grace times through API. Pēteris Caune 2018-03-17 09:43:55 +02:00
  • 1794c322e6 Fix grammar. Pēteris Caune 2018-03-15 13:21:20 +02:00
  • cf6882edd3 SMS numbers can be annotated with labels. Fixes #155 Pēteris Caune 2018-03-13 16:30:50 +02:00
  • 5551a1cfd7 Fix wording. Pēteris Caune 2018-03-13 14:34:48 +02:00
  • b734b1baba Illustration for Pushover setup guide step 3 Pēteris Caune 2018-03-13 14:26:32 +02:00
  • 827939deb7 Clean up Pushover subscription flow, add Setup Instructions with screenshots. Pēteris Caune 2018-03-13 14:08:45 +02:00
  • 9bf82b706c Correct the priority value for Pushover's Emergency priority. Fixes #160 Pēteris Caune 2018-03-13 12:40:43 +02:00
  • 6bc3a445db Update usage examples, add Ruby. Fixes #158 Pēteris Caune 2018-03-13 12:18:32 +02:00
  • 61191d1cb9 Use $.attr() for reading data-tags value, as $.data() can do unwanted conversions. Fixes #161 Pēteris Caune 2018-03-13 08:03:31 +02:00
  • 7cd33188ab Fix clicking on the "Last Ping" cell. Pēteris Caune 2018-03-07 12:19:36 +02:00
  • 01fef3d054 Pricing updates. Pēteris Caune 2018-03-04 20:26:30 +02:00
  • ba6995198b Fix tests, lazy-load user's teams. Pēteris Caune 2018-02-26 12:49:25 +02:00
  • 1110c6908c Testcase for /checks/status/. More efficient DOM updates. Pēteris Caune 2018-02-26 12:10:56 +02:00
  • 422a7911e8 Auto-refresh check statuses every 3s while user is active, and every 60s afterwards. Pēteris Caune 2018-02-26 01:36:59 +02:00
  • 1b4ca77096 Prepare for auto-refresh in "My Checks" screen. Pēteris Caune 2018-02-25 00:00:37 +02:00
  • d05607d73c psycopg2 2.7.3.2 for better postgres 10 support Pēteris Caune 2018-02-24 12:04:11 +02:00
  • ea115aa45b Add python 3.6 to travis testing matrix, change postgres from 9.4 to 9.6 Pēteris Caune 2018-02-15 13:19:51 +02:00
  • 55d6471156 Validate HTTP header names in the "Add Webhook" form. Pēteris Caune 2018-02-15 13:16:13 +02:00
  • 6643a7771b
    Merge pull request #154 from bashu/patch-1 Pēteris Caune 2018-02-15 11:17:26 +02:00
  • 75665786fe
    let there be colour Basil Shubin 2018-02-15 11:30:57 +07:00
  • c126f7d0a2 Converting api_ping.id from integer to bigint. Pēteris Caune 2018-01-27 14:37:36 +02:00
  • 09421153f5 Use OpsGenie API v2 Pēteris Caune 2018-01-25 13:11:56 +02:00
  • 663f5c689b Enable Zendesk integration. Pēteris Caune 2018-01-22 21:17:20 +02:00
  • 2338f6e4aa
    Merge pull request #149 from mitodl/master Pēteris Caune 2018-01-19 22:11:42 +02:00
  • 0beb56e82a
    Added deterministic handling of sqlite database location Tobias Macey 2018-01-18 16:00:57 -05:00
  • 3efd70e50c Adding "Standard (3 years)" plan. Pēteris Caune 2018-01-18 15:52:01 +02:00
  • 9689dcc113 Fixing typo Pēteris Caune 2018-01-18 02:30:54 +02:00
  • fc176cd832 settelegramwebhook now sends a correct "allowed_updates" field. Pēteris Caune 2018-01-18 00:58:19 +02:00
  • c6e35c9b39 Handle Telegram callbacks that are not text messages. Fixes #147 Pēteris Caune 2018-01-18 00:39:44 +02:00
  • 1392226538 sendalerts was not using the api_check (status, user_id, alert_after) index so removing it. The index was not selective enough. Pēteris Caune 2018-01-17 00:49:03 +02:00
  • c4b316003d Replace healthchecks.io branding with generic branding. Pēteris Caune 2018-01-13 19:21:43 +02:00
  • 3728d1101f Payments admin tweaks Pēteris Caune 2018-01-10 15:35:34 +02:00
  • 1497ff204b Fix active plan display in the pricing page. Pēteris Caune 2018-01-09 17:56:48 +02:00
  • 39bc12e351 Invoices to email. Pēteris Caune 2018-01-09 16:45:38 +02:00
  • 01c3a13922 Billing overhaul. Pēteris Caune 2018-01-09 13:31:43 +02:00
  • 56aa1b2b1f Document settelegramwebhook in README, and 2017->2018 Pēteris Caune 2018-01-02 15:29:35 +02:00
  • a869906fde Zendesk integration (experimental and hidden from Integrations page for now) Pēteris Caune 2017-12-29 22:53:09 +02:00
  • d6b920551b Style tweaks in "add integration" pages. Pēteris Caune 2017-12-29 20:17:24 +02:00
  • 266fbd225d sendreports doesn't send nags if nag_period=0 ("disabled"). This would result in an infinite loop of nag emails. Pēteris Caune 2017-12-29 18:05:23 +02:00
  • fb17211320 Clear out Profile.next_report_date and Profile.next_nag_date when unsubscribing from reports. Pēteris Caune 2017-12-29 18:03:42 +02:00
  • ebbc898d02 Experimental settelegramwebhook management command Pēteris Caune 2017-12-27 18:28:34 +02:00
  • a1c40bdbbf Adding missing migrations. Fixes #145 Pēteris Caune 2017-12-27 17:35:05 +02:00
  • 80523787c3 runserver and tests work without reportlab installed. Pēteris Caune 2017-12-27 13:14:20 +02:00
  • a174aa0faa Update hosting provider in the About page. Pēteris Caune 2017-12-17 17:04:16 +02:00
  • dbaae9c2b7 Most recent payment method is the default payment method. Pēteris Caune 2017-12-17 16:47:50 +02:00
  • e80b30c3fc Arrows in PagerTree setup instructions. Pēteris Caune 2017-12-17 13:44:50 +02:00
  • 975b7a05ae
    Merge pull request #143 from PagerTree/master Pēteris Caune 2017-12-17 13:18:24 +02:00
  • 8ab8bcdbbe Adds a nice tutorial for the PagerTree integration Austin 2017-12-15 08:55:41 -08:00
  • 231421fada Fixes the pagertree url Austin 2017-12-15 08:25:02 -08:00
  • ef90e6e3b8 Rename the class Austin 2017-12-14 16:27:02 -08:00
  • 6a17c8768b Adds a test for out integration form Austin 2017-12-14 16:20:30 -08:00
  • 201d1a0815 Rename the test function Austin 2017-12-14 16:11:42 -08:00
  • 7eed6160c1 Adds test for pagertree Austin 2017-12-14 16:07:24 -08:00
  • 07069d7455 Tweak PagerTree description Austin 2017-12-14 15:32:01 -08:00
  • 7808f3a5d4 Modifys our template Austin 2017-12-14 15:28:23 -08:00
  • abe7076a73 Add the PagerTree form handler Austin 2017-12-14 11:25:36 -08:00
  • 17831bb974 Adds missing comma Austin 2017-12-14 11:21:21 -08:00
  • cb1eac50d9 Adds PagerTree Integration Austin 2017-12-14 11:10:08 -08:00
  • 4e04641c38 One more py2 fix Pēteris Caune 2017-11-30 00:40:21 +02:00
  • 4850c9ff03 Fix tests -- remove debug code, py2 fix Pēteris Caune 2017-11-30 00:30:24 +02:00
  • 9e37b22a70 PDF invoices. Pēteris Caune 2017-11-30 00:23:37 +02:00
  • 399bc39432
    Merge pull request #142 from fishnux/patch-1 Pēteris Caune 2017-11-29 23:58:44 +02:00
  • e9dc1f3d32
    Minor HTML edit on my_checks.html fishnux 2017-11-28 19:18:59 +00:00
  • 780796dc2a UI tweak for the special case when the account has no tags. Pēteris Caune 2017-11-10 22:03:33 +02:00
  • 1b7d4f6f3e Adding "Overall status" badge. Pēteris Caune 2017-11-10 21:52:27 +02:00
  • edfcac5942 "Integration Details" modal dialogs for webhook integrations. Pēteris Caune 2017-11-10 16:45:05 +02:00
  • 7c7919fdb4 UI tweaks for the "Add Webhook" form. Pēteris Caune 2017-11-10 13:42:50 +02:00