Pēteris Caune
8a68ea50dc
Fix tests. Fix "View Profile" link in Subscriptions admin
2018-05-09 18:56:33 +03:00
Pēteris Caune
bc56da1d88
pruneusers
command removes accounts older than 30 days that have never logged in.
2018-05-09 18:53:13 +03:00
Pēteris Caune
521b089501
Remove First & Last name from Billing Details, to limit the amount of personal data we potentially store.
2018-05-02 21:41:39 +03:00
Pēteris Caune
fbe77c9e0a
Silence output from management commands when running tests.
2018-04-30 20:02:36 +03:00
Pēteris Caune
45a8bd0df1
Merge pull request #166 from MounirMesselmeni/patch-2
...
Use mark_safe to use html in users list admin
2018-04-30 15:50:22 +03:00
Mounir
0e4c66f395
Remove allow_tag as it's not needed anymore
2018-04-30 14:49:43 +02:00
Mounir
f9cc65c152
Use mark_safe to use html in users list admin
2018-04-30 14:23:18 +02:00
Pēteris Caune
08f6e17e91
Tests check for correctly encoded API key.
2018-04-30 13:48:54 +03:00
Pēteris Caune
e56ff22cbb
Merge pull request #165 from MounirMesselmeni/patch-1
...
When setting api key, decode the generated key from bytes to str to avoid b'...' bit
2018-04-30 13:46:07 +03:00
Mounir
48d12ac62c
Setting api key will save it as a byte
...
urlsafe_b64encode return a byte, which will result in an api key saved with something like b'apikey'
I did not tested it but urlsafe_b64decode looks like doing the job also.
2018-04-29 21:57:54 +02:00
Pēteris Caune
ef6e1870d9
Preliminary Django 2 support
2018-04-24 22:38:02 +03:00
Pēteris Caune
9bc0f1b82a
Dropping Python 2 support
2018-04-24 21:04:33 +03:00
Pēteris Caune
9fb7ca7103
Users can specify a separate email address that will receive invoices.
2018-04-24 16:06:03 +03:00
Pēteris Caune
157bd74aeb
Add test for case insensitive email addresses.
2018-04-19 19:29:53 +03:00
Pēteris Caune
b191b968f3
sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions
...
sendreports: use select_related() to avoid doing N queries
2018-03-23 11:34:17 +02:00
Pēteris Caune
9703f411f7
Documentation: update limits for grace time as well.
2018-03-19 16:11:18 +02:00
Pēteris Caune
f4bc44b45e
Merge pull request #163 from brianstorti/bs-update-docs
...
Update docs to reflect new maximum timeout value
2018-03-19 15:38:43 +02:00
Brian Thomas Storti
e715bde9a0
Update docs to reflect new maximum timeout value
...
Based on this change:
166115ebfb
2018-03-19 10:33:04 -03:00
Pēteris Caune
cbd755585a
Layout tweaks for the "Log" page.
2018-03-18 23:01:24 +02:00
Pēteris Caune
218d0c6873
Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal.
2018-03-18 15:54:57 +02:00
Pēteris Caune
282412f4ba
Allow body to be null for easier db migration.
2018-03-18 15:10:08 +02:00
Pēteris Caune
02f6853d4c
Save request body for every ping, not just the last one.
2018-03-18 14:55:41 +02:00
Pēteris Caune
166115ebfb
Allow setting 30 day timeouts and grace times through API.
2018-03-17 09:43:55 +02:00
Pēteris Caune
1794c322e6
Fix grammar.
2018-03-15 13:21:20 +02:00
Pēteris Caune
cf6882edd3
SMS numbers can be annotated with labels. Fixes #155
2018-03-13 16:31:58 +02:00
Pēteris Caune
5551a1cfd7
Fix wording.
2018-03-13 14:34:48 +02:00
Pēteris Caune
b734b1baba
Illustration for Pushover setup guide step 3
2018-03-13 14:26:32 +02:00
Pēteris Caune
827939deb7
Clean up Pushover subscription flow, add Setup Instructions with screenshots.
2018-03-13 14:08:45 +02:00
Pēteris Caune
9bf82b706c
Correct the priority value for Pushover's Emergency priority. Fixes #160
2018-03-13 12:40:43 +02:00
Pēteris Caune
6bc3a445db
Update usage examples, add Ruby. Fixes #158
2018-03-13 12:18:32 +02:00
Pēteris Caune
61191d1cb9
Use $.attr() for reading data-tags value, as $.data() can do unwanted conversions. Fixes #161
2018-03-13 08:03:31 +02:00
Pēteris Caune
7cd33188ab
Fix clicking on the "Last Ping" cell.
2018-03-07 12:19:36 +02:00
Pēteris Caune
01fef3d054
Pricing updates.
2018-03-04 20:26:30 +02:00
Pēteris Caune
ba6995198b
Fix tests, lazy-load user's teams.
2018-02-26 12:49:25 +02:00
Pēteris Caune
1110c6908c
Testcase for /checks/status/. More efficient DOM updates.
2018-02-26 12:10:56 +02:00
Pēteris Caune
422a7911e8
Auto-refresh check statuses every 3s while user is active, and every 60s afterwards.
2018-02-26 01:36:59 +02:00
Pēteris Caune
1b4ca77096
Prepare for auto-refresh in "My Checks" screen.
2018-02-25 00:00:37 +02:00
Pēteris Caune
d05607d73c
psycopg2 2.7.3.2 for better postgres 10 support
2018-02-24 12:04:11 +02:00
Pēteris Caune
ea115aa45b
Add python 3.6 to travis testing matrix, change postgres from 9.4 to 9.6
2018-02-15 13:19:51 +02:00
Pēteris Caune
55d6471156
Validate HTTP header names in the "Add Webhook" form.
2018-02-15 13:16:13 +02:00
Pēteris Caune
6643a7771b
Merge pull request #154 from bashu/patch-1
...
let there be colour
2018-02-15 11:17:26 +02:00
Basil Shubin
75665786fe
let there be colour
2018-02-15 11:30:57 +07:00
Pēteris Caune
c126f7d0a2
Converting api_ping.id from integer to bigint.
2018-01-27 14:37:36 +02:00
Pēteris Caune
09421153f5
Use OpsGenie API v2
2018-01-25 13:11:56 +02:00
Pēteris Caune
663f5c689b
Enable Zendesk integration.
2018-01-22 21:17:20 +02:00
Pēteris Caune
2338f6e4aa
Merge pull request #149 from mitodl/master
...
Added deterministic handling of sqlite database location
2018-01-19 22:11:42 +02:00
Tobias Macey
0beb56e82a
Added deterministic handling of sqlite database location
...
When running the migration command from outside of the application directory the sqlite database is created in the current working directory at the time of the command being executed. This commit updates the file path to be relative to the location of the settings file.
2018-01-19 14:59:24 -05:00
Pēteris Caune
3efd70e50c
Adding "Standard (3 years)" plan.
2018-01-18 15:52:01 +02:00
Pēteris Caune
9689dcc113
Fixing typo
2018-01-18 02:30:54 +02:00
Pēteris Caune
fc176cd832
settelegramwebhook
now sends a correct "allowed_updates" field.
2018-01-18 00:58:19 +02:00