138 Commits (d02a539a2182dc1b12d0b1f9fa26939bfdf0cf6e)

Author SHA1 Message Date
  Pēteris Caune d02a539a21
Skip the verification step if user is setting up email notifications to their own email address. 6 years ago
  Pēteris Caune ab86580b32
Add "Test!" function in the Integrations page. Fixes #207 6 years ago
  Pēteris Caune a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231 6 years ago
  Pēteris Caune 499720a156
Hide the "Confirmation Needed" notice if email channel verification is turned off. Update changelog. 6 years ago
  Pēteris Caune 12f8ffcd80
Django==2.2, pytz==2019.1 6 years ago
  Pēteris Caune 7c13adbf18
Add the EMAIL_USE_VERIFICATION configuration setting. Fixes #232 6 years ago
  Michal Bryc de1369f24e Add missing space 6 years ago
  Michal Bryc 53467bd7d4 Add pagerteam tests file which had been missed despite its existence 6 years ago
  Pēteris Caune 212578c378
Fix tests. 6 years ago
  Pēteris Caune 100bc3c5e7
Fix a "invalid time format" in front.views.status_single on Windows hosts. Fixes #224 6 years ago
  Pēteris Caune f8c0c20d34
Retire HipChat. 6 years ago
  Pēteris Caune c4c657f5d4
Add "Transfer to Another Project" dialog in check's Details page. 6 years ago
  Pēteris Caune 6b0d566922
"My Projects" page. 6 years ago
  Pēteris Caune 64158c83a8
front.views.status uses project_id not user.username 6 years ago
  Pēteris Caune 664aad916a
Remove Profile.team_name (use Project.name instead) and Profile.current_team (use Profile.current_project instead) 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 512c67a8f9
Fix Trello testcase. 6 years ago
  Pēteris Caune 95dff3e799
Fix add_trello: set the Channel.project field. 6 years ago
  Pēteris Caune 965998df18
Fix tests. 6 years ago
  Pēteris Caune 1c69cf7f89
Project model. cc: #183 6 years ago
  Pēteris Caune 99d46a0ca8
Use Ping.kind instead of Ping.start and Ping.fail when displaying logs and ping details. 6 years ago
  Pēteris Caune be4c4f7a26
set Check.user to not null, add uniqueness constraint to Check.code 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 5f9ebb178c
Rename "Check.get_alert_after" to a now more fitting "Check.going_down_after" 6 years ago
  Pēteris Caune 0b6c317956
Fix Check.is_down(), add tests. 6 years ago
  Pēteris Caune 481848a749
Add "/ping/<code>/start" API endpoint 6 years ago
  Pēteris Caune 25e48f1b9f
croniter.is_valid() throws exceptions for some bad inputs, so must use try ... except 6 years ago
  Pēteris Caune a402dce293
Validate and reject cron schedules with six components 6 years ago
  Pēteris Caune a8c102f799
test_update_timeout: test if a Flip object gets created 6 years ago
  Pēteris Caune 925d34daad
Update Check.status field when user edits timeout & grace settings 6 years ago
  Pēteris Caune b9a24a21e7
Remove the Zendesk integration (unfinished, could not get it to work acceptably) 6 years ago
  Pēteris Caune 19ef8b3f7b
Allow simultaneous access to dashboards from different teams 6 years ago
  Pēteris Caune c2f200fa02
Allow simultaneous access to checks from different teams 6 years ago
  Pēteris Caune fb45b67892
Set Pushover alert priorities for "down" and "up" events separately. Fixes #204 6 years ago
  Pēteris Caune bf1395801f
Fix after-login redirects for users landing in the "Add Slack" page 6 years ago
  Pēteris Caune 21de50d84e
Add Channel.name field, users can now name integrations. 6 years ago
  Pēteris Caune b3c22dcfd2
A workaround for some email agents automatically opening "Unsubscribe" links 6 years ago
  Pēteris Caune 0ece2664ac
Show a warning when running with DEBUG=True. Fixes #189 6 years ago
  Pēteris Caune df86fd29b3
During DST transition, handle ambiguous dates as pre-transition. Fixes #196 6 years ago
  Pēteris Caune cf37439877
Timezones were missing in Details page, "Change Schedule" dialog. Fixed. 6 years ago
  Pēteris Caune 7e56eb883e
Fetch ping details using HTTP GET, not HTTP POST. 6 years ago
  Pēteris Caune 97b3b52df5
Testcases for the new code. 6 years ago
  Pēteris Caune d661839e32
Don't serialize POST payload to JSON, Django's TestClient will do that for us. 6 years ago
  Pēteris Caune 9cbd0138da
Demo checks shown on welcome page are not saved to database. User's first check is created when creating the user. 7 years ago
  Pēteris Caune dd5a690b99
"My Checks" page uses the same markup for desktop and mobile. 7 years ago
  Pēteris Caune 83a2ff17e6
Toggle integrations on/off on "My Checks" page. 7 years ago
  Pēteris Caune 5f908a01e4
When we don't recognize a message from Telegram, respond with 200 OK so Telegram doesn't keep retrying. 7 years ago
  Pēteris Caune ef6e1870d9
Preliminary Django 2 support 7 years ago
  Pēteris Caune 218d0c6873 Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal. 7 years ago