Commit Graph

879 Commits

Author SHA1 Message Date
Rebecca Law
a67793cf8a Updated date query so that the created_at date is truncated so that we get all jobs created number of days requested. 2016-05-25 11:13:49 +01:00
Rebecca Law
2a7872cce1 Add a limit days query param for get all jobs. 2016-05-24 17:21:04 +01:00
Leo Hemsted
06473431ba Merge pull request #341 from alphagov/no-jobs-for-archived-templates
Prevent creating jobs for deleted templates
2016-05-24 13:43:23 +01:00
Leo Hemsted
24625a44f3 prevent public api from sending archived templates 2016-05-24 13:08:38 +01:00
Leo Hemsted
7801efd5ca don't create job if template has been archived 2016-05-24 13:08:02 +01:00
Leo Hemsted
c87cce3c91 Merge pull request #340 from alphagov/dont-return-archived-templates
only return unarchived templates when getting all templates
2016-05-23 15:06:35 +01:00
Leo Hemsted
5ebae9c66c only return unarchived templates when getting all templates
get_specific_template functions happily return archived templates
2016-05-23 14:20:02 +01:00
Rebecca Law
a436ff32a1 Merge pull request #338 from alphagov/only-update-status-when-sending
Only update status when status is sending.
2016-05-23 10:31:28 +01:00
Rebecca Law
cf2723bdc9 If the sms client provider sends more than one delivery receipt only take the update for the the first one.
Only update the notification.status if status = sending.
2016-05-20 17:04:56 +01:00
Rebecca Law
2b27ca9187 Merge pull request #335 from alphagov/fix-history-data
Data migration script to fix templates_history.updated_at.
2016-05-20 16:02:23 +01:00
Rebecca Law
e0864dfdb5 Data migration script to fix templates_history.updated_at.
There was a bug that was not setting the updated_at for the history table.
2016-05-20 15:56:07 +01:00
Rebecca Law
a8c79bf80d Merge pull request #334 from alphagov/case-insensitive-email
Make the get_user_by_email_address case insensitive.
2016-05-20 15:55:38 +01:00
Leo Hemsted
436992adaa Merge pull request #333 from alphagov/notification_statistics_endpoint
notification_statistics endpoint
2016-05-20 15:39:08 +01:00
Leo Hemsted
81e5eb2c0a return all zeros when NotificationStatistics dont exist 2016-05-20 15:24:57 +01:00
Rebecca Law
0f9a019945 Make the get_user_by_email_address case insenstive. 2016-05-20 13:43:31 +01:00
Leo Hemsted
1b27c15c16 /notifications/statistics now takes 'day' parameter
avoids potential issues with date.today being inconsistent with user timezone
2016-05-20 11:31:35 +01:00
Leo Hemsted
f7768366a1 added test_notification_statistics file
put in new rest subfolder in anticipation of refactoring test_rest.py
2016-05-20 09:57:31 +01:00
Leo Hemsted
0ad050043c new /notification/statistics endpoint 2016-05-20 09:48:06 +01:00
NIcholas Staples
297f8aac6e Merge pull request #332 from alphagov/json_template_dates
Update template json to return created_at and updated_at. Also fixed …
2016-05-20 09:43:48 +01:00
Nicholas Staples
1797d9360b Update template json to return created_at and updated_at. Also fixed a bug where updated_at was not being added to the templates_history model. 2016-05-19 17:02:55 +01:00
NIcholas Staples
e0f6b4e571 Merge pull request #327 from alphagov/add_job_row_number
Added job row number to the notification for csv jobs. All tests pass…
2016-05-19 14:33:21 +01:00
Martyn Inglis
b550ee1e8f Lowercasing the instance name to ensure that matches across AWS builds 2016-05-19 14:33:14 +01:00
Martyn Inglis
5f7292f92c Renamed the instance keys 2016-05-19 14:07:02 +01:00
minglis
36cf00df4e Merge pull request #329 from alphagov/adding-nodowntime-scripts
Adding nodowntime scripts
2016-05-19 13:58:29 +01:00
Adam Shimali
17f7ba952c Merge pull request #328 from alphagov/mmg-response-status
Added additional outcome status codes to mmg responses.
2016-05-19 13:06:48 +01:00
Martyn Inglis
312c6c56f8 Wire in nodowntime scripts 2016-05-19 11:38:22 +01:00
Martyn Inglis
41512435e3 Adding nodowntime scripts as used in the admin app
Adapted to look up instance name from instance Tags
Allows app to choose correct ELB to de/register with
Delivery apps exit with code 0 earlier in the process
2016-05-19 11:37:23 +01:00
Adam Shimali
955005d7fe Added additional outcome status codes to mmg responses. 2016-05-19 11:27:22 +01:00
Nicholas Staples
0fe0c1d2b4 Added job row number to the notification for csv jobs. All tests passing. 2016-05-19 10:46:03 +01:00
Martyn Inglis
c7c023d996 Wait until deployed on all travis deploys 2016-05-19 10:28:15 +01:00
NIcholas Staples
03df991b38 Merge pull request #326 from alphagov/test_task_bug
Fix test to check for decrypted dictionary value.
2016-05-18 16:22:45 +01:00
Nicholas Staples
c46216dd96 Fix test to check for decrypted dictionary value. 2016-05-18 14:28:19 +01:00
NIcholas Staples
a606f2c97e Merge pull request #301 from alphagov/server_commands
Add server_commands and update readme.md
2016-05-18 13:59:26 +01:00
Nicholas Staples
15607c0977 Add server_commands and update readme.md
Update command to search for services from the user.
2016-05-18 12:20:56 +01:00
NIcholas Staples
55ed143889 Merge pull request #325 from alphagov/remove_subject_uniqueness
Removed template subject uniqueness
2016-05-18 11:31:32 +01:00
Nicholas Staples
6e7383de33 Removed template subject uniqueness 2016-05-18 10:00:09 +01:00
Rebecca Law
9407273381 Merge pull request #321 from alphagov/email-failures
Email failures
2016-05-17 15:59:52 +01:00
Rebecca Law
d0da4e1ef2 Merge branch 'master' into email-failures 2016-05-17 15:41:00 +01:00
Rebecca Law
281a93b32d Update ses callback to interpret hard and soft bounces.
If the notification has a status == sending then update the status otherwise do not update the status.
In other words do not change the status more than once.
2016-05-17 15:38:49 +01:00
Adam Shimali
d5c4af957c Merge pull request #320 from alphagov/fix-reply-to
Was incorrectly setting from not reply to
2016-05-17 14:50:08 +01:00
Adam Shimali
e1685d6a45 Was incorrectly setting from not reply to 2016-05-17 14:31:33 +01:00
Chris Hill-Scott
9a195dbac2 Merge pull request #319 from alphagov/utils-bump
Bump utils version
2016-05-17 14:03:04 +01:00
Rebecca Law
4762aef1aa Merge pull request #318 from alphagov/tech-failures
New notification status types
2016-05-17 13:50:57 +01:00
Chris Hill-Scott
0cd01f831c Bump utils version
Includes:

- https://github.com/alphagov/notifications-utils/pull/33
  Ensure email header is full width
- https://github.com/alphagov/notifications-utils/pull/32
  Handle CSV files with blank column headers
2016-05-17 13:24:08 +01:00
Adam Shimali
f432ca33c5 Merge pull request #317 from alphagov/send-using-reply-to
Send using reply to
2016-05-17 13:06:52 +01:00
Rebecca Law
191a79f27b Add new failure status for notifications. 2016-05-17 13:06:08 +01:00
Adam Shimali
3812dac3fe Missing mock 2016-05-17 12:49:37 +01:00
Adam Shimali
642fb6f68b Process job for email uses reply to if present 2016-05-17 12:41:13 +01:00
Rebecca Law
8be3997bcf Merge branch 'master' into tech-failures 2016-05-17 12:05:48 +01:00
Rebecca Law
49db4e81d5 Add new notification status types for technical_failure, temporary_failure, permanent_failure 2016-05-17 11:46:28 +01:00