Commit Graph

  • f2ae5738 Reduce the usage of request.project. by Pēteris Caune 2019-01-29 16:54:51 +0200
  • 08810d1f Check membership before removing project member. by Pēteris Caune 2019-01-29 16:42:12 +0200
  • 8dd91b24 When user has no projects, don't auto-create a project. by Pēteris Caune 2019-01-29 13:19:15 +0200
  • ac2a120e "Create New Project" button in "My Projects" page. by Pēteris Caune 2019-01-29 11:41:02 +0200
  • 6b0d5669 "My Projects" page. by Pēteris Caune 2019-01-29 10:59:10 +0200
  • 4e6fa38e Users can create and remove Projects -- WIP by Pēteris Caune 2019-01-28 20:09:23 +0200
  • 6d7942d7 Admin improvements. by Pēteris Caune 2019-01-28 13:05:40 +0200
  • 8623e9c2 Add github.com/linuxserver/docker-healthchecks to "Third Party Resources" page. by Pēteris Caune 2019-01-26 19:42:15 +0200
  • 37337054 Add "API Access" to the pricing table by Pēteris Caune 2019-01-22 23:53:27 +0200
  • 87919dbc Account Settings -> Project Settings by Pēteris Caune 2019-01-22 23:52:59 +0200
  • bcb368f7 (refs/pull/214/head) fix api docs to point to project settings instead of account settings by Anson Chu 2019-01-22 13:32:39 -0800
  • 28483020 Fix mysql configuration in .travis.yml by Pēteris Caune 2019-01-22 18:39:12 +0200
  • 1a9137c0 Set Travis dist to xenial, add py3.7 by Pēteris Caune 2019-01-22 18:34:39 +0200
  • 229e2a39 Admin improvements. by Pēteris Caune 2019-01-22 18:18:11 +0200
  • f35f5893 Fix wording in the "Close Account" dialog. by Pēteris Caune 2019-01-22 16:26:58 +0200
  • eaf49f23 Don't switch projects when viewing the "Account Settings" page by Pēteris Caune 2019-01-22 16:23:51 +0200
  • b12eb1ee Users switch between projects, not between accounts. by Pēteris Caune 2019-01-22 15:58:07 +0200
  • b013a92c Move project-specific settings to a new "Project Settings" page by Pēteris Caune 2019-01-22 15:44:54 +0200
  • 64158c83 front.views.status uses project_id not user.username by Pēteris Caune 2019-01-22 14:17:59 +0200
  • 8eedf9d4 Remove tooltips from channel icons by Pēteris Caune 2019-01-22 13:50:40 +0200
  • 14c67bda Fix team display in admin. by Pēteris Caune 2019-01-22 11:21:42 +0200
  • 7ecd0b60 Quicker prunenotifications, skip checks with low n_pings values. by Pēteris Caune 2019-01-22 11:09:41 +0200
  • a144bc76 Fix the team member list in Account Settings > Team Access by Pēteris Caune 2019-01-22 10:53:44 +0200
  • d52d2928 Remove Member.team_id (use Member.project_id instead) by Pēteris Caune 2019-01-22 10:36:41 +0200
  • 70e467fb Use a subquery in Profile.checks_from_all_projects, saves one query by Pēteris Caune 2019-01-21 22:00:45 +0200
  • d403260e Preload Profile.current_project, saves one query per request. by Pēteris Caune 2019-01-21 21:59:50 +0200
  • 3c1964b4 Prepare for the removal of Member.team_id by Pēteris Caune 2019-01-21 21:35:32 +0200
  • a5a45db7 Fix the sorting of projects in the top navigation dropdown menu. by Pēteris Caune 2019-01-19 19:13:26 +0200
  • c42a854e Fix project names in the top navigation dropdown menu, avoid duplicates. by Pēteris Caune 2019-01-19 19:08:06 +0200
  • e98bd424 Fix project names in the top navigation dropdown menu. by Pēteris Caune 2019-01-19 18:51:29 +0200
  • 664aad91 Remove Profile.team_name (use Project.name instead) and Profile.current_team (use Profile.current_project instead) by Pēteris Caune 2019-01-19 17:56:16 +0200
  • 77e32129 Prepare for the removal of Profile.current_team_id by Pēteris Caune 2019-01-19 17:24:54 +0200
  • 09940066 Drop Check.user_id and Channel.user_id (obsolete, using project_id now) by Pēteris Caune 2019-01-18 17:24:02 +0200
  • 512c67a8 Fix Trello testcase. by Pēteris Caune 2019-01-18 16:57:49 +0200
  • 95dff3e7 Fix add_trello: set the Channel.project field. by Pēteris Caune 2019-01-18 16:50:47 +0200
  • caf66684 Prepare for the removal of Check.user_id and Channel.user_id by Pēteris Caune 2019-01-18 16:44:09 +0200
  • e1b999e8 Prepare for the removal of Check.user_id by Pēteris Caune 2019-01-18 14:59:01 +0200
  • 65451641 Don't show Profile.api_key in admin. by Pēteris Caune 2019-01-17 16:34:31 +0200
  • c08f02ab Drop Profile.api_key and Profile.api_key_readonly (both are stored with Project now) by Pēteris Caune 2019-01-17 16:26:45 +0200
  • 249cb8b8 Updated Slack logo. by Pēteris Caune 2019-01-17 16:16:33 +0200
  • c16e9dc4 Prepare for the removal of Profile.api_key by Pēteris Caune 2019-01-17 16:02:57 +0200
  • fc18652a Remove a hchk.io reference from docs. by Pēteris Caune 2019-01-17 15:42:23 +0200
  • e2d2665e Prepare for the removal of Check.user_id by Pēteris Caune 2019-01-15 21:36:01 +0200
  • fba8806e Prepare for the removal of Member.team_id by Pēteris Caune 2019-01-14 22:33:28 +0200
  • f357cd33 Prepare for removing Check.user_id, Channel.user_id, Profile.current_team_id by Pēteris Caune 2019-01-14 21:13:57 +0200
  • 82b644ae Project.num_checks_available() method. by Pēteris Caune 2019-01-14 12:55:54 +0200
  • 16bff94f Use BaseTestCase in test_login, less repetition by Pēteris Caune 2019-01-14 12:54:42 +0200
  • 965998df Fix tests. by Pēteris Caune 2019-01-14 11:28:10 +0200
  • 34e54cca project_id must be not null. by Pēteris Caune 2019-01-14 11:00:14 +0200
  • 46c00e31 Use Project.badge_key in api.views.badge by Pēteris Caune 2019-01-12 22:28:23 +0200
  • b5df5b3c Project.badge_key must be not null and unique. by Pēteris Caune 2019-01-12 22:08:43 +0200
  • d102f10a Add Project.badge_key so we can preserve the current badge URLs by Pēteris Caune 2019-01-12 21:56:56 +0200
  • 6b7f212c Use the api keys from project, not user profile by Pēteris Caune 2019-01-12 21:34:45 +0200
  • 1c69cf7f Project model. cc: #183 by Pēteris Caune 2019-01-12 16:40:21 +0200
  • 52f26e8b (refs/pull/211/head) 1. (style) Nothing big. by Light.G 2019-01-07 18:39:45 +0800
  • 829decab Merge remote-tracking branch 'origin/master' by Light.G 2019-01-07 18:29:03 +0800
  • 598810d6 Nothing... by Light.G 2019-01-07 18:26:30 +0800
  • 60fe7de0 1. (docs)[README.md] Remind people to get database prepared; 2. (fix)[hc/__init__.py] Upgrading compatibility of Django with MySQL in python3; 3. (fix)[requirements.txt] Adding essential dependencies; by Light.G 2019-01-07 18:21:59 +0800
  • b4635c69 Django 2.1.5 by Pēteris Caune 2019-01-07 11:03:46 +0200
  • 5edcd420 Add the "Email Settings..." dialog and the "Subject Must Contain" setting by Pēteris Caune 2019-01-04 16:07:11 +0200
  • 4f2930bb Remove Ping.start and Ping.fail fields by Pēteris Caune 2019-01-04 13:25:58 +0200
  • 20df5843 Don't update Ping.start and Ping.fail fields (use Ping.kind instead) by Pēteris Caune 2019-01-04 12:57:29 +0200
  • 99d46a0c Use Ping.kind instead of Ping.start and Ping.fail when displaying logs and ping details. by Pēteris Caune 2019-01-04 12:07:27 +0200
  • 7480eca2 Add Ping.kind field by Pēteris Caune 2019-01-04 11:24:53 +0200
  • be4c4f7a set Check.user to not null, add uniqueness constraint to Check.code by Pēteris Caune 2019-01-02 09:58:35 +0200
  • 179b085d Move Check.send_alert() to Flip.send_alerts() by Pēteris Caune 2018-12-30 11:55:09 +0200
  • 0bdb0213 Resize and pngquant the integration icons by Pēteris Caune 2018-12-29 20:25:03 +0200
  • c225a67a Index Channel.code by Pēteris Caune 2018-12-26 01:16:09 +0200
  • 5067014a Prefetch Channel objects, avoid running a query per check. by Pēteris Caune 2018-12-26 00:21:56 +0200
  • da399e71 Remove unused bits. by Pēteris Caune 2018-12-25 23:13:02 +0200
  • 5dc4a879 Add MyPropertyOffice/node-hchk to docs - resources. by Pēteris Caune 2018-12-25 21:20:21 +0200
  • 67d72758 (tag: v1.4.0) v1.4.0 by Pēteris Caune 2018-12-25 17:51:40 +0200
  • eb4e579a Update docs with the "/start" endpoint. by Pēteris Caune 2018-12-25 17:39:40 +0200
  • b3e290b2 Show elapsed times in ping log by Pēteris Caune 2018-12-25 13:01:49 +0200
  • e76329a3 Admin tweaks by Pēteris Caune 2018-12-24 19:50:09 +0200
  • eee6fc12 Overwrite Check.last_start value by Pēteris Caune 2018-12-21 14:02:25 +0200
  • fe04429f Don't update last_ping_was_fail, it is not read anywhere anymore. by Pēteris Caune 2018-12-21 13:17:00 +0200
  • cc40793f Clear Check.alert_after when pausing a check. by Pēteris Caune 2018-12-21 11:31:00 +0200
  • 2f4b373e More test cases. Check.is_down() is redundant, removing. by Pēteris Caune 2018-12-21 11:25:49 +0200
  • 93405cc2 Tag labels in "My Checks" page and SVG badges should ignore the "started" state. by Pēteris Caune 2018-12-20 19:19:46 +0200
  • 5f9ebb17 Rename "Check.get_alert_after" to a now more fitting "Check.going_down_after" by Pēteris Caune 2018-12-19 21:57:48 +0200
  • 0b6c3179 Fix Check.is_down(), add tests. by Pēteris Caune 2018-12-19 18:27:58 +0200
  • b803d877 Fix formatting. by Pēteris Caune 2018-12-18 23:05:37 +0200
  • 481848a7 Add "/ping/<code>/start" API endpoint by Pēteris Caune 2018-12-18 22:57:12 +0200
  • 25e48f1b croniter.is_valid() throws exceptions for some bad inputs, so must use try ... except by Pēteris Caune 2018-12-14 18:58:35 +0200
  • a402dce2 Validate and reject cron schedules with six components by Pēteris Caune 2018-12-14 15:21:02 +0200
  • cf08f54c Use timezone-aware datetimes with croniter, avoid conversions to and from naive datetimes. This avoids ambiguities around DST transitions and properly solves #196 by Pēteris Caune 2018-12-14 12:24:12 +0200
  • e21801f4 Admin tweaks. by Pēteris Caune 2018-12-14 11:12:13 +0200
  • 1a9f7e17 Cancelling a plan clears out Subscription.plan_name by Pēteris Caune 2018-12-14 11:05:57 +0200
  • a8c102f7 test_update_timeout: test if a Flip object gets created by Pēteris Caune 2018-12-14 10:46:22 +0200
  • 925d34da Update Check.status field when user edits timeout & grace settings by Pēteris Caune 2018-12-13 16:53:26 +0200
  • 11f65ff7 Optimize db query in `sendalerts` by Pēteris Caune 2018-12-12 19:04:37 +0200
  • 828bc52f Admin tweaks by Pēteris Caune 2018-12-12 18:16:28 +0200
  • 58a34ae0 Admin tweaks by Pēteris Caune 2018-12-12 18:12:04 +0200
  • a3ddf0dd Use email instead of team name in "<user> invites you to their account" emails. Unfortunately the team name is being abused for spam. by Pēteris Caune 2018-12-12 18:09:41 +0200
  • 837cac30 Use email instead of team name in "<user> invites you to their account" emails. Unfortunately the team name is being abused for spam. by Pēteris Caune 2018-12-12 16:35:31 +0200
  • 5be6c403 Flip model, for tracking status changes of the Check objects. by Pēteris Caune 2018-12-10 17:51:42 +0200
  • 440a143d Add CORS support to API endpoints. Fixes #208 by Pēteris Caune 2018-12-06 17:36:20 +0200
  • b9a24a21 Remove the Zendesk integration (unfinished, could not get it to work acceptably) by Pēteris Caune 2018-11-30 22:07:37 +0200
  • 19ef8b3f Allow simultaneous access to dashboards from different teams by Pēteris Caune 2018-11-29 15:00:01 +0200