Commit graph

650 commits

Author SHA1 Message Date
Pēteris Caune
6c53719002
Clicking on project's name in page header always goes to "My Projects" overview. 2019-05-02 15:36:18 +03:00
Pēteris Caune
d02a539a21
Skip the verification step if user is setting up email notifications to their own email address. 2019-05-02 14:38:55 +03:00
Pēteris Caune
32ee6d4ca9
Fix the "send_alert" admin action. 2019-05-02 14:06:56 +03:00
Pēteris Caune
23b197526c
Password strength meter and length check in the "Set Password" form 2019-04-29 23:16:49 +03:00
Pēteris Caune
afaa8767cd
Rate limit login-with-password attempts. 2019-04-26 15:51:10 +03:00
Pēteris Caune
beae8e62b4
Rate limit team invites to 20/day 2019-04-26 09:04:51 +03:00
Pēteris Caune
d299feb420
Salt the ip address before hashing 2019-04-25 21:55:30 +03:00
Pēteris Caune
aaa3b2748e
Rate limiting for the "Log In" emails 2019-04-25 21:28:40 +03:00
Pēteris Caune
ab86580b32
Add "Test!" function in the Integrations page. Fixes #207 2019-04-20 17:55:16 +03:00
Pēteris Caune
2a7129f8c8
Explicit decode_data=False (otherwise, py3.5 passes str, py3.6+ passes bytes). Should fix #242 2019-04-16 10:32:00 +03:00
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231 2019-04-10 17:54:19 +03:00
Pēteris Caune
499720a156
Hide the "Confirmation Needed" notice if email channel verification is turned off. Update changelog. 2019-04-10 12:46:10 +03:00
Pēteris Caune
12f8ffcd80
Django==2.2, pytz==2019.1 2019-04-10 12:09:36 +03:00
Pēteris Caune
f750c5e3fc
Unused. 2019-04-02 13:21:17 +03:00
Pēteris Caune
0b90bb23ce
Merge base.html and base_project.html 2019-04-02 13:12:29 +03:00
Pēteris Caune
178b0ff95c
Show "Badges" and "Settings" in top navigation. Fixes #234 2019-04-02 11:51:35 +03:00
Pēteris Caune
7c13adbf18
Add the EMAIL_USE_VERIFICATION configuration setting. Fixes #232 2019-04-01 11:16:47 +03:00
Pēteris Caune
73e5c651af
Add Matrix to the landing page. 2019-03-21 15:49:16 +02:00
Michal Bryc
9b4c4482cb Always use "Pager Team" and use more descriptive tagline 2019-03-15 16:23:37 -07:00
Michal Bryc
de1369f24e Add missing space 2019-03-14 15:28:19 -07:00
Michal Bryc
53467bd7d4 Add pagerteam tests file which had been missed despite its existence 2019-03-14 14:58:03 -07:00
Michal Bryc
073bcb1f6f Add migration (autogenerated via manage.py makemigrations) 2019-03-14 11:03:52 -07:00
Michal Bryc
97ba6ad6b2 Remove duplicate pagerteam url 2019-03-14 11:03:35 -07:00
Michal Bryc
5d368eb24e Clean migration 2019-03-13 22:05:49 -07:00
Michal Bryc
6f1ade98e2 Add more views 2019-03-13 22:03:24 -07:00
Michal Bryc
af685205e6 Update view 2019-03-13 21:02:25 -07:00
Michal Bryc
0adc6497b8 Add PagerTeam integration 2019-03-12 20:38:40 -07:00
Pēteris Caune
945a66ab0a
Management command for sending inactive account notifications 2019-03-13 00:38:34 +02:00
Timothée Oliger
a0a766b500
Improve environment variables support 2019-03-12 21:57:27 +01:00
Pēteris Caune
212578c378
Fix tests. 2019-03-10 11:49:07 +02:00
Pēteris Caune
e294ae0e9b
Setup instructions for the Matrix integration. 2019-03-09 12:22:31 +02:00
Pēteris Caune
954ca4576b
Improved logic for displaying job execution times in log. Fixes #219 2019-03-01 14:39:44 +02:00
Pēteris Caune
cb1b792d6c
smtpd: get a new db connection for every incoming email. cc: #213 2019-02-27 16:44:03 +02:00
Pēteris Caune
100bc3c5e7
Fix a "invalid time format" in front.views.status_single on Windows hosts. Fixes #224 2019-02-27 16:23:57 +02:00
Pēteris Caune
f8c0c20d34
Retire HipChat. 2019-02-25 22:31:27 +02:00
Pēteris Caune
f539e99652
Matrix integration WIP. cc: #175 2019-02-22 18:23:36 +02:00
Pēteris Caune
15a853bd8a
Escape asterisks in Slack messages. Fixes #223 2019-02-19 11:11:29 +02:00
Pēteris Caune
5cbd99cb5c
Add the "desc" field (check's description) to API responses 2019-02-15 12:20:19 +02:00
Pēteris Caune
3230cea1e3
Use DB_HOST, DB_PORT env variables for MySQL configuration. Fixes #220 2019-02-14 10:28:46 +02:00
Pēteris Caune
c89a0b4e40
Index the api_key fields. 2019-02-04 22:44:35 +02:00
Pēteris Caune
3c4027b788
Quicker admin. 2019-02-04 22:28:04 +02:00
Pēteris Caune
c60a33874f
Quicker admin. 2019-02-04 20:11:45 +02:00
Pēteris Caune
e65c29f28f
Merge pull request #217 from timfreund/configure-smtp-with-environment
Allow SMTP configuration via environment variables
2019-02-02 00:34:04 +02:00
Pēteris Caune
b0f4bd3fce
Show "grace" status in the "List of Projects" page. Fix the query for badges in top nav. 2019-02-02 00:08:00 +02:00
Pēteris Caune
62310a5181
Show overall project status in the top navigation menu and in the "Select Project" page. cc: #183 2019-02-01 23:25:12 +02:00
Tim Freund
415ec58b95 Allow SMTP configuration via environment variables
This change allows SMTP configuration via email, but users can
still choose to configure the settings directly in local_settings.py
2019-02-01 14:40:24 -05:00
Pēteris Caune
886643db84
Prefetch projects in profile admin. 2019-02-01 14:33:02 +02:00
Pēteris Caune
1b085a154b
"Don't have an account? Sign Up" line in the login page. 2019-02-01 14:14:55 +02:00
Pēteris Caune
d04f3cc328
Use Project.badge_key for generating badge URLs 2019-01-31 22:51:19 +02:00
Pēteris Caune
c4c657f5d4
Add "Transfer to Another Project" dialog in check's Details page. 2019-01-31 22:09:46 +02:00