Pēteris Caune
9e37b22a70
PDF invoices.
2017-11-30 00:23:37 +02:00
Pēteris Caune
399bc39432
Merge pull request #142 from fishnux/patch-1
...
Cron cheatsheet opens in a new window/tab
2017-11-29 23:58:44 +02:00
fishnux
e9dc1f3d32
Minor HTML edit on my_checks.html
...
I wanted to check the cron cheatsheet and got annoyed because it opened on the same tab, so I had to go back and open the window/modal to edit the cron period, and open the cheatsheet again, but this time on a new tab, so I could build my cron expression side-by-side.
2017-11-28 19:18:59 +00:00
Pēteris Caune
780796dc2a
UI tweak for the special case when the account has no tags.
2017-11-10 22:03:33 +02:00
Pēteris Caune
1b7d4f6f3e
Adding "Overall status" badge.
2017-11-10 21:52:27 +02:00
Pēteris Caune
edfcac5942
"Integration Details" modal dialogs for webhook integrations.
2017-11-10 16:45:05 +02:00
Pēteris Caune
7c7919fdb4
UI tweaks for the "Add Webhook" form.
2017-11-10 13:42:50 +02:00
Pēteris Caune
4cdc7db035
Webhook header values can contain variables.
2017-11-10 12:24:31 +02:00
Pēteris Caune
620d8523d7
GET webhooks support custom headers too. Can override the User-Agent header.
2017-11-10 12:16:11 +02:00
Pēteris Caune
fbf28e4038
Merge pull request #140 from someposer/master
...
Adding Content-Type header to Webhook integrations
2017-11-10 11:39:40 +02:00
someposer
602ad1dea8
Improved handling of webhook header values when form has errors
2017-11-05 21:24:02 -06:00
someposer
5781ddfe4d
Created an improved interface for arbitrary headers and simplified
...
header storage.
2017-11-05 19:10:19 -06:00
Pēteris Caune
cf5cbfaa3c
Annual subscriptions, updated Braintree Drop-in integration
2017-11-05 14:25:39 +02:00
Pēteris Caune
363f219671
Don't log delivery notifications for unverified email addresses.
2017-11-04 17:52:11 +02:00
Pēteris Caune
ddd940688e
Disable channel (mark as email_verified=False) when email bounces.
2017-11-04 17:35:14 +02:00
someposer
077bc45b12
Sorting keys on Webhook JSON value for consistent unit testing.
2017-11-03 19:56:38 -05:00
someposer
05c84d7976
Add support for arbitrary headers using a JSON body for webhooks.
2017-11-03 19:40:43 -05:00
someposer
ee0df8be95
Fixed issue with Transport test
2017-11-03 15:57:33 -05:00
someposer
08ac09ea93
Adding additional notify tests to improve coverage.
2017-11-03 15:43:34 -05:00
someposer
fdf011aa25
Update Webhook unit tests to use added Content-Type value.
2017-11-03 14:06:33 -05:00
someposer
0ea5927b6a
Adding Content-Type header to Webhook integrations to work correctly with
...
services like https://ifttt.com/maker_webhooks which require a
specific content type, like application/json.
2017-11-03 13:41:36 -05:00
Pēteris Caune
f2a2241b6b
Email listener: "./manage.py smtpd"
2017-11-01 19:20:12 +02:00
Pēteris Caune
6a57bcfdf3
Pricing in top nav is visible for team members too, but pricing page says "you are not the team owner".
2017-10-18 18:00:45 +03:00
Pēteris Caune
888d7a1f9c
auto-focus input elements in Account Settings modal dialogs.
2017-10-18 17:09:07 +03:00
Pēteris Caune
0b68393bb0
Profile.token generated from os.urandom
2017-10-18 16:33:32 +03:00
Pēteris Caune
1fd5d0b3ce
More secure unsubscribe links for monthly reports.
2017-10-18 15:53:08 +03:00
Pēteris Caune
84f6754ea3
Instructions in README for setting up Discord integration ( #138 )
2017-10-18 14:28:25 +03:00
Pēteris Caune
2a7ee66d1e
Profile.set_next_nag_date does not touch already set dates.
2017-10-15 21:43:48 +03:00
Pēteris Caune
5c64e0cd5d
If profile has next_nag_date set in future then set_next_nag_date does not touch it.
2017-10-15 20:25:04 +03:00
Pēteris Caune
882933668a
Natural sort for check names, fixes #136 .
...
Apply the user's chosen sort order in emails also.
2017-10-15 13:34:34 +03:00
Pēteris Caune
e1d5fa8638
Nicer "your settings have been updated" message.
2017-10-14 22:04:11 +03:00
Pēteris Caune
f611a23f0b
Email reports list checks from all teams the user has access to.
2017-10-14 21:36:39 +03:00
Pēteris Caune
f3c6b0fb0d
TimeoutForm prepares timedelta objects.
2017-10-14 19:19:57 +03:00
Pēteris Caune
f6c585a10c
team_access_allowed field is not used any more, removing.
2017-10-14 19:16:01 +03:00
Pēteris Caune
d520706c27
Adding an option to send daily or hourly reminders if any check is down. Fixes #48
2017-10-14 16:03:56 +03:00
Pēteris Caune
ca2393d0a4
Bump package versions. Need newer psycopg2 for Postgres 10 support.
2017-10-08 13:13:27 +03:00
Pēteris Caune
7c1c20b07e
Don't create new checks in the docs page. For examples, use a dummy "your-uuid-here" value.
2017-09-20 20:02:24 +03:00
Pēteris Caune
fc8d9ffe48
Checks can be sorted by name or last ping. Fixes #136
2017-09-12 17:32:53 +03:00
Pēteris Caune
23b237ed96
API call for deleting checks.
2017-09-12 13:33:12 +03:00
Pēteris Caune
acbc1f0b23
Tweaks to filtering-by-tag, and to its documentation.
2017-09-12 12:51:31 +03:00
Pēteris Caune
8d0a2f2eaf
Remove startup check for update_alert_after trigger, remove drop_triggers command.
2017-09-12 12:05:58 +03:00
Pēteris Caune
94556f2893
Merge pull request #134 from umitakkaya/master
...
Tags querystring param to filter checks by tags
2017-09-12 12:02:42 +03:00
Umit Akkaya
8f88fbf24f
Add filtering checks by tag to api documentation
2017-09-07 20:44:34 +02:00
Umit Akkaya
afe4ec6df8
Ensure filter matches tag exactly
2017-09-07 20:32:05 +02:00
Pēteris Caune
e9ea06756a
Fix "ranges with steps" example, add note about "man 5 crontab"
2017-09-04 16:16:18 +03:00
Pēteris Caune
27ebb4fde5
Cleanup
2017-09-04 16:15:36 +03:00
Pēteris Caune
c3c63bf523
Style tweaks.
2017-09-03 16:16:09 +03:00
Pēteris Caune
0723476a0c
All plans now have team access, but different team size limits.
2017-09-02 15:45:20 +03:00
Umit Akkaya
01d8e982cc
tags querystring param to filter checks by tags
2017-09-01 17:17:14 +02:00
Pēteris Caune
1bae89e405
Merge pull request #133 from marksteve/master
...
Fix typo in login template
2017-08-31 17:15:12 +03:00