Commit Graph

406 Commits

Author SHA1 Message Date
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
NIcholas Staples
c80b2e2792 Merge pull request #40 from alphagov/reset-failed-logins
If failed login count > 0 and user subsequently logs in sucessfully,
2016-01-28 12:46:13 +00:00
Rebecca Law
92cec8831e Fix bug with sending sms 2016-01-28 12:44:05 +00:00
Adam Shimali
806b3f6851 If failed login count > 0 and user subsequently logs in sucessfully,
then failed logins set to 0.
2016-01-28 11:58:33 +00:00
Adam Shimali
9bf11b3d40 Merge pull request #39 from alphagov/add_password_update
Added support for allowing password to updated from the PUT request t…
2016-01-28 11:54:26 +00:00
Rebecca Law
3b5a239e15 Update README.md 2016-01-28 11:51:52 +00:00
NIcholas Staples
3cdf5bd459 Merge pull request #38 from alphagov/create-queue-for-service
Create queue for service
2016-01-28 11:44:42 +00:00
Rebecca Law
4010ed61ce Moved creating queue name to model 2016-01-28 11:42:13 +00:00
Nicholas Staples
66c1d858ac Added support for allowing password to updated from the PUT request to the user rest endpoint. 2016-01-28 11:41:21 +00:00
Rebecca Law
03989c09de Add message id to message attributes 2016-01-28 11:09:25 +00:00
Rebecca Law
a546665188 Some code clean up.
Clean up the unit test.
2016-01-28 11:06:24 +00:00
Rebecca Law
42a4c8b0b1 Add sms notifications from a service to a queue. 2016-01-27 17:42:05 +00:00
Rebecca Law
daff1c3f53 Add queue name to service table.
Set queue name when creating the service
2016-01-27 14:18:11 +00:00
NIcholas Staples
8657c0ea40 Merge pull request #37 from alphagov/add-optional-to-address
Add optional to address
2016-01-27 12:23:05 +00:00
Rebecca Law
3536aef8c0 Use VerifyCodeSchema 2016-01-27 12:11:25 +00:00
Rebecca Law
ba1a496520 Update send user code to use optional to field 'to' send the sms message to. 2016-01-27 11:54:28 +00:00
Rebecca Law
5dc48f8a01 Updated send user code to use an optional to field to send emails
Added tests for send_user_code
2016-01-27 11:51:02 +00:00
Rebecca Law
20f71487df Remove trailing slash from /verify/code 2016-01-26 15:32:55 +00:00
Rebecca Law
15a49baa40 Merge pull request #35 from alphagov/failed-logins
Record and persist failed login count on api.
2016-01-26 10:51:51 +00:00
Chris Hill-Scott
9e323b1a31 Merge pull request #36 from easternbloc/patch-1
Show build status
2016-01-25 17:38:46 +00:00
Ben Marvell
d0ae523f31 Show build status 2016-01-25 13:20:20 +00:00
Adam Shimali
d62b5bdce7 Record and persist failed login count on api. 2016-01-25 11:14:23 +00:00