Adam Shimali
e5e049d735
Added service and template relationship to notification model.
...
This makes it more consistent with other model classes with respect
to marhmallow serialisation/deserialisation.
2016-02-09 12:48:27 +00:00
Rebecca Law
d24a356205
Merge pull request #61 from alphagov/add-notification
...
[WIP] New model class and dao for notification. This will be used for
2016-02-09 12:23:33 +00:00
Adam Shimali
c7121be5a2
[WIP] New model class and dao for notification. This will be used for
...
recording status and outcome of sending notifications.
2016-02-09 12:03:40 +00:00
NIcholas Staples
c1b0cef864
Merge pull request #60 from alphagov/delivery-new-endpoint
...
New endpoint for delivery app to use.
2016-02-08 16:29:22 +00:00
Adam Shimali
0580f5ab06
New endpoint for delivery app to use.
...
Once removal of code that uses existing alpha is done, then
duplicated code from /notifications/sms and the new endpoint
can be merged.
Job id is now avaiable in notificaiton but is not used yet.
2016-02-08 14:54:15 +00:00
Adam Shimali
d99776d6cc
Merge pull request #59 from alphagov/add-logging-for-auth-errors
...
Update the error response from the authentication method
2016-02-08 13:36:46 +00:00
Rebecca Law
416dd00ac8
Added a test for the case when there is no secret for the api client.
...
Fix codestyle
2016-02-08 11:33:24 +00:00
Rebecca Law
877a8a0411
Added logging for the authentication errors.
...
Moved the "no api secret" error message to the end and only create it if there are no
api client secrets
2016-02-08 11:10:54 +00:00
NIcholas Staples
db1c6749a6
Merge pull request #57 from alphagov/job-details-bug
...
Fix for incorrect property name for service and template.
2016-02-08 10:51:01 +00:00
Adam Shimali
314689cc42
Merge pull request #58 from alphagov/send_verify_code_email_bug_fix
...
Bug fixed for posting the correct type of notification to the aws queue.
2016-02-08 09:53:54 +00:00
Nicholas Staples
409857fba6
Now done.
2016-02-08 09:43:19 +00:00
Nicholas Staples
4ecdc9e420
Bug fixed for posting the correct type of notification to the aws queue.
2016-02-08 09:41:10 +00:00
Adam Shimali
23f4ce7255
Fix for incorrect property name for service and template.
2016-02-05 16:33:07 +00:00
NIcholas Staples
0f3bb23225
Merge pull request #56 from alphagov/all-job-details
...
As job update is a PUT then all non nullable fields
2016-02-05 13:24:27 +00:00
Adam Shimali
e024db6858
As job update is a PUT then all non nullable fields
...
need to be sent with update.
Also bug in not committing update fixed.
2016-02-05 13:07:02 +00:00
Adam Shimali
bd88cf1e93
Merge pull request #55 from alphagov/update_queue_names
...
Update queues with a prefix.
2016-02-05 11:24:45 +00:00
Nicholas Staples
cc5dad3744
Update queues with a prefix.
2016-02-05 11:12:59 +00:00
Rebecca Law
1d2b098cfe
Merge pull request #54 from alphagov/update-job-status
...
Endpoint and dao method for updating job status.
2016-02-05 09:50:07 +00:00
Adam Shimali
bec4bbe04e
Endpoint and dao method for updating job status.
2016-02-04 20:55:09 +00:00
NIcholas Staples
c395069bb9
Merge pull request #53 from alphagov/more-job-properties
...
Add more properties of job to job message.
2016-02-04 15:40:46 +00:00
Adam Shimali
aa57730fc9
Add more properties of job to job message.
2016-02-04 12:36:53 +00:00
Adam Shimali
18c5e2d37d
Merge pull request #52 from alphagov/fix-create-sms
...
Update to create_sms_notification
2016-02-04 12:36:28 +00:00
Rebecca Law
1d4d03dbe8
Update to create_sms_notification
...
Removed the logic to check the api_user is the admin client user name.
There is another controller method to handle sending the verification codes.
2016-02-04 12:07:26 +00:00
Rebecca Law
290c9c3deb
Merge pull request #51 from alphagov/add_email_notification_to_sqs_queue
...
Add email notification to sqs queue
2016-02-03 17:33:16 +00:00
Nicholas Staples
6286646d7f
Fix for review comments.
2016-02-03 15:53:16 +00:00
Nicholas Staples
8fd15b44eb
Missed a couple of places where we should push to the queue.
2016-02-03 13:52:09 +00:00
Nicholas Staples
aba1cd2ed5
Sqs queues now populated from all create_notification api calls. Marshmallow schemas added for notification.
2016-02-03 13:16:19 +00:00
Rebecca Law
1a7c521ebb
Merge pull request #50 from alphagov/another-migration-fix
...
Another migration fix
2016-02-02 17:27:10 +00:00
Adam Shimali
9978672ee7
Another migration fix
2016-02-02 17:22:24 +00:00
Rebecca Law
be86f172d8
Merge pull request #49 from alphagov/migration-fix
...
Add default value for non nullable column
2016-02-02 17:02:48 +00:00
Adam Shimali
9a6f1ed1d7
Add default value for non nullable column
2016-02-02 16:55:08 +00:00
NIcholas Staples
02a38572bb
Merge pull request #48 from alphagov/add-job-to-queue
...
Add job to queue as soon as it in created.
2016-02-02 16:21:36 +00:00
Adam Shimali
0ade39e63f
Add job to queue as soon as it in created.
...
Added status to job.
2016-02-02 15:14:04 +00:00
Adam Shimali
29e9df785d
Merge pull request #47 from alphagov/use-uuid-for-service-id
...
Change services.id to a UUID
2016-02-02 14:53:11 +00:00
Rebecca Law
b5c662eca8
Change services.id to a UUID
...
Ideally all the primary keys in the db would be UUID in order to guarantee unique ids across distributed dbs.
This updates the services.id to a UUID. All the tables with a foreign key to the services.id are also updated.
The endpoints no longer state a data type of the <service_id> path param.
All the tests are updated to reflect this update.
The thing to pay attention to is the 0011_uuid_service_id.py migration script.
This commit must go with a commit on the notifications_admin app to keep things working.
There will be a small outage until both deploys have happened.
2016-02-02 14:22:22 +00:00
Adam Shimali
1277837e00
Merge pull request #46 from alphagov/update_version_file_with_travis_details
...
version file has been updated to include a travis commit and time of …
2016-02-02 11:16:15 +00:00
Nicholas Staples
238e8942af
Fix for pull request comment.
2016-02-02 11:06:22 +00:00
Adam Shimali
459dc193a3
Merge pull request #44 from alphagov/production_exception_handling
...
Added exception handling for 500 error messages. Actually just logging added.
2016-02-02 10:23:24 +00:00
Nicholas Staples
d4b95efb6f
Remove unused file.
2016-02-01 12:00:02 +00:00
Nicholas Staples
cd5a91d4c8
version file has been updated to include a travis commit and time of build.
2016-02-01 11:37:22 +00:00
NIcholas Staples
a27f302424
Merge pull request #45 from alphagov/request_verify_code
...
Create schema for RequestVerifyCodeSchema
2016-02-01 11:00:36 +00:00
Rebecca Law
0b62005983
Move VERIFY_CODE_TYPES outside the class and use it in the schema
2016-02-01 10:54:32 +00:00
Rebecca Law
cec0d40e5b
Create schema for RequestVerifyCodeSchema
...
Previously we were using a schema that mapped onto db.Model. However, the json
in the request did not reflect the VerfiyCode db Model.
I did not add validation on the to field, we did not have that previously.
2016-02-01 10:48:33 +00:00
Nicholas Staples
d56bb82d1d
Code style fix.
2016-02-01 10:25:09 +00:00
Nicholas Staples
47351b2009
Added exception handling for 500 error messages.
2016-02-01 10:19:17 +00:00
Rebecca Law
8c20c3e7be
Merge pull request #43 from alphagov/update_status_page
...
Status page updated with api version and db version.
2016-01-29 16:39:17 +00:00
Rebecca Law
a3e1ef223d
Merge pull request #42 from alphagov/schema_load_json
...
Added support for validation only of put requests.
2016-01-29 16:24:15 +00:00
Nicholas Staples
99b849171f
Status page updated with api version and db version.
2016-01-29 12:51:33 +00:00
Nicholas Staples
2451f7e53d
Added support for validation only of put requests.
2016-01-29 11:11:00 +00:00
NIcholas Staples
2bd244032b
Merge pull request #41 from alphagov/fix-sms-bug
...
Fix bug with sending sms
2016-01-28 12:49:11 +00:00