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