Commit Graph

5281 Commits

Author SHA1 Message Date
Leo Hemsted
956822ee94 Merge pull request #1925 from alphagov/bump-utils-for-email-validation
Updated notifications-util to the latest version
2018-07-02 14:30:31 +01:00
Leo Hemsted
cb8b17e7d3 Merge pull request #1926 from alphagov/letter-timezone-bug
fix letters being put in the wrong bucket when near midnight cut-off
2018-07-02 14:28:59 +01:00
Leo Hemsted
cb7f5a7166 fix letters being put in the wrong bucket when near midnight cut-off
another day, another timezone bug
2018-07-02 14:16:40 +01:00
Rebecca Law
08dcc920a2 Updated notifications-util to the latest version.
There has been an update to the email validation code.
Added an extra test for email validation.
2018-07-02 13:48:40 +01:00
Rebecca Law
69c01ce8a0 Merge pull request #1924 from alphagov/replay-letters-in-error
Added a method to reply letters that are in the error folder on S3.
2018-07-02 11:05:13 +01:00
Rebecca Law
c1a84fb1c4 Added tests 2018-07-02 10:59:55 +01:00
Rebecca Law
0ede5d7ce9 Merge branch 'master' into replay-letters-in-error 2018-07-02 10:56:07 +01:00
Rebecca Law
fa4ad93d40 Merge pull request #1920 from alphagov/bulk-invites-to-service
Command to add invited users from a CSV file
2018-06-29 13:20:53 +01:00
Alexey Bezhan
5eef8bb650 Merge pull request #1922 from alphagov/tail-celery-multi-logs
Stream delivery worker logs to stdout when running on PaaS
2018-06-29 12:56:03 +01:00
Alexey Bezhan
676e3ec39a Stream delivery worker logs to stdout when running on PaaS
Our application servers and celery workers write logs both to a
file that is shipped to CloudWatch and to stdout, which is picked
up by CloudFoundry and sent to Logit Logstash.

This works with gunicorn and single-worker celery deployments, however
celery multi daemonizes worker processes, which detaches them from
stdout, so there's no log output in `cf logs` or Logit.

To fix this, we start a separate tail process to duplicate logs written
to a file to stdout, which should be picked up by CloudFoundry.
2018-06-29 11:49:02 +01:00
Rebecca Law
f4846c88c9 Had to move the import to the method rather than the top of the file. 2018-06-29 11:12:54 +01:00
Rebecca Law
a2aa4934fb Merge branch 'master' into bulk-invites-to-service 2018-06-29 10:33:49 +01:00
Rebecca Law
b201711705 Undo the chnages to create_invited_user 2018-06-29 10:26:14 +01:00
Chris Hill-Scott
2ad703b89b Merge pull request #1921 from alphagov/ofgem
Add Ofgem letter logo
2018-06-29 10:21:50 +01:00
Chris Hill-Scott
1c960272a6 Add Ofgem letter logo 2018-06-29 10:09:18 +01:00
Rebecca Law
213e32cf6d Added a one off command to add many invited user to a service.
It would be nice to add something that can do this from the Admin app.
2018-06-28 17:09:45 +01:00
Rebecca Law
5850663ca6 Added a method to reply letters that are in the error folder on S3.
You can replay one at a time by sending in the file name. Or all the messages in the error folder.
2018-06-27 16:40:30 +01:00
Katie Smith
17a971cb77 Merge pull request #1910 from alphagov/summary-complaints-api
Add endpoint to show number of complaints
2018-06-27 09:25:19 +01:00
Katie Smith
8c22a6afda Change schema format name of datetime format
Renamed the 'datetime' format to 'datetime_within_next_day'. This format
is used to validate the date and time of scheduled notifications, not to
check the format of a datetime.
2018-06-27 09:11:38 +01:00
Katie Smith
7f4b828aff Add tests for get_complaint_count endpoint
* Added unit tests for the get_complaint_count endpoint
* Updated the schema to use 'date' format instead of 'datetime'
* Updated the complaint endpoint to convert start_date and end_date to
be dates instead of strings
2018-06-27 09:11:38 +01:00
Rebecca Law
28beeebbf4 Added a query and endpoint to return the count of complaints for a date-range.
Unit tests for complaints_rest.get_complaint_count have yet to be written.
Maybe there is a better name for the new endpoint.
2018-06-27 09:11:38 +01:00
Rebecca Law
e638653f11 When we get complaints we'd like to know how many we get in a day or other date range, so if there is a spike in complaints we can act on it.
Add new endpoint to return the number of complaints in a date range.

Unit tests to follow in the next commit.
2018-06-27 09:11:38 +01:00
Leo Hemsted
639a3f42b2 Merge pull request #1911 from alphagov/pyup-update-pytest-3.6.1-to-3.6.2
Update pytest to 3.6.2
2018-06-26 16:07:22 +01:00
Leo Hemsted
1f2f12238c Merge pull request #1909 from alphagov/pyup-update-flask-migrate-2.2.0-to-2.2.1
Update flask-migrate to 2.2.1
2018-06-26 16:07:10 +01:00
Leo Hemsted
01fbafd41e Merge pull request #1908 from alphagov/pyup-update-psycopg2-binary-2.7.4-to-2.7.5
Update psycopg2-binary to 2.7.5
2018-06-26 16:06:00 +01:00
Sakis
817ae30287 Merge pull request #1917 from alphagov/gunicorn-accesslog
Remove GUNICORN_CMD_ARGS before we start our app
2018-06-25 17:07:55 +01:00
Athanasios Voutsadakis
fb856ffd3b Remove GUNICORN_CMD_ARGS before we start our app
More details: alphagov/notifications-admin#2128
2018-06-25 16:54:33 +01:00
Rebecca Law
7acea653e8 Merge pull request #1915 from alphagov/format-for-csv
Format data for csv
2018-06-25 10:57:11 +01:00
Rebecca Law
6d5eff028e Format the data for the csv. 2018-06-21 17:04:49 +01:00
Sakis
2d82487a7b Merge pull request #1903 from alphagov/syslog-drain-production
Enable syslog drain on all environments
2018-06-21 11:16:26 +01:00
Rebecca Law
d6ce4b8268 Merge pull request #1914 from alphagov/nightly-task-ft_notification_status
Nightly task for updating ft_notification_status
2018-06-21 09:57:26 +01:00
Rebecca Law
1ab4654396 Fix codestyle 2018-06-20 16:54:12 +01:00
Rebecca Law
1363244a2b Added the scheduling for the task 2018-06-20 16:48:03 +01:00
Rebecca Law
709a6c38c7 Created a task to update ft_notification_status for the last three days. 2018-06-20 16:45:20 +01:00
Rebecca Law
5cb5d017b9 Merge pull request #1913 from alphagov/ft_notification_status-migration
Small fix for migration query
2018-06-20 15:05:13 +01:00
Rebecca Law
16bb62e029 Due to a bug in 2016, there are some rows without a template id.
For that case use a default template id.
2018-06-20 14:51:24 +01:00
Rebecca Law
0bba323dba Merge pull request #1912 from alphagov/ft_notification_status-migration
Complete the migration command for ft_notification_status.
2018-06-20 14:12:23 +01:00
Rebecca Law
15e81aa7b3 Update to the command to migrate data for ft_notification_status.
Removed the initial queries - I don't think they are helpful.
2018-06-20 14:04:03 +01:00
pyup-bot
1e196665ff Update pytest from 3.6.1 to 3.6.2 2018-06-20 13:26:32 +01:00
pyup-bot
ffcaded795 Update flask-migrate from 2.2.0 to 2.2.1 2018-06-18 15:29:31 +01:00
pyup-bot
410040461f Update psycopg2-binary from 2.7.4 to 2.7.5 2018-06-17 19:32:28 +01:00
Chris Hill-Scott
44f2d21513 Merge pull request #1907 from alphagov/hmpo-letter-logo
Add letter logo for HM Passport Office
2018-06-15 14:15:25 +01:00
Chris Hill-Scott
ea06316807 Add letter logo for HM Passport Office
`009` matches the ID defined in
https://github.com/alphagov/notifications-template-preview/pull/143
2018-06-15 14:06:16 +01:00
Chris Hill-Scott
d8201298b1 Merge pull request #1906 from alphagov/pyup-update-sqlalchemy-1.2.7-to-1.2.8
Update sqlalchemy to 1.2.8
2018-06-14 13:36:24 +01:00
pyup-bot
3e3d71937a Update sqlalchemy from 1.2.7 to 1.2.8 2018-06-14 13:24:39 +01:00
Chris Hill-Scott
60ec5777be Merge pull request #1904 from alphagov/pyup-update-flask-migrate-2.1.1-to-2.2.0
Update flask-migrate to 2.2.0
2018-06-14 13:24:11 +01:00
Chris Hill-Scott
6e4ea76b73 Merge pull request #1892 from alphagov/pyup-update-marshmallow-sqlalchemy-0.13.2-to-0.14.0
Update marshmallow-sqlalchemy to 0.14.0
2018-06-14 13:23:59 +01:00
Chris Hill-Scott
f88d853d3a Merge pull request #1890 from alphagov/pyup-update-pyjwt-1.6.3-to-1.6.4
Update pyjwt to 1.6.4
2018-06-14 13:23:18 +01:00
Chris Hill-Scott
f1dfcfad7f Merge pull request #1897 from alphagov/pyup-update-pytest-3.6.0-to-3.6.1
Update pytest to 3.6.1
2018-06-14 13:20:38 +01:00
Chris Hill-Scott
7ac1ca517c Merge pull request #1905 from alphagov/smart-phone-search
Search for emails or texts, depending on term
2018-06-14 12:37:02 +01:00