Commit Graph

2195 Commits

Author SHA1 Message Date
Imdad Ahad
ed8dcf5fa1 Refactor schemas and add tests to ensure user is returned on provider schema
dump
2017-03-09 08:43:44 +00:00
Imdad Ahad
e42b15ac7a Split schema for provider and provider history 2017-03-08 17:21:02 +00:00
imdadahad
7b110d9ae4 Merge pull request #851 from alphagov/feat-add-who-updated-providers
Store who updated providers
2017-03-08 16:23:44 +00:00
Rebecca Law
a684ab5544 Merge pull request #852 from alphagov/receive-sms-messages
Initial creation of the endpoint to receive sms messages
2017-03-08 15:10:51 +00:00
Rebecca Law
51ab7a5dbf Change log message 2017-03-08 14:40:12 +00:00
Imdad Ahad
1ccaf08003 Fix migration and small refactor 2017-03-08 09:49:47 +00:00
bandesz
b0d5def289 Increase memory for PaaS 2017-03-06 14:48:27 +00:00
Rebecca Law
77f520acba Created an endpoint to test how the incoming messages from MMG will work.
So this just prints the response to logs, removing the phone number first. Then returns the requested RECEIVED.
2017-03-06 11:58:49 +00:00
Andras Ferencz-Szabo
b89923c525 Merge pull request #850 from alphagov/paas_redis_config
Get Redis config from PaaS
2017-03-03 12:41:50 +00:00
bandesz
271b664a7e Log SNS subscription URL 2017-03-03 12:17:53 +00:00
bandesz
e8bf03c7e1 Get Redis config from PaaS 2017-03-03 11:35:51 +00:00
Imdad Ahad
f6dbc6a06c Updates:
* Add endpoint to retrieve provider history
* Remove marshmallow schemas when updating a provider
* Include created by user when updating a provider
2017-03-03 10:54:20 +00:00
Imdad Ahad
fe2ccb2222 Remove unused import and ensure provider details are restored after test 2017-03-03 10:54:20 +00:00
Imdad Ahad
37341e7a62 Updates:
* Add notify user id in config
* Add dao method to get provider history versions along with tests
* BUG: Provider switching did not handle case where priorities were equal. This
* adds a fix to properly cover this case along with tests
2017-03-03 10:54:20 +00:00
Imdad Ahad
19df677315 Add created_by to provider and provider history table 2017-03-03 10:54:20 +00:00
Leo Hemsted
b10d7ecb92 Merge pull request #849 from alphagov/reply-to-address
add letter_contact_block text field to service
2017-03-03 10:51:06 +00:00
Leo Hemsted
f5511a19a2 add letter_contact_block text field to service 2017-03-02 16:42:06 +00:00
Rebecca Law
1e2432ac06 Merge pull request #848 from alphagov/add-dvla-provider
Added the provider details for DVLA.
2017-03-02 12:21:54 +00:00
Rebecca Law
6386cb968a Fix tests.
Fix copy/paste error in the history table
2017-03-02 12:12:01 +00:00
Rebecca Law
a63b30aba9 Merge pull request #847 from alphagov/remove-unused-code-lines
Query enhancement
2017-03-02 11:44:53 +00:00
Rebecca Law
beb7fda32b Added the provider details for DVLA.
The rates are a bogus number.
2017-03-02 11:42:37 +00:00
Rebecca Law
d36eec652d Removed unused code in services_dao, which led to looking some of the queries.
By removing the join to services for the fetch_stats_by_date_range_for_all_services and dao_fetch_todays_stats_for_all_services
queries we get a 30% and 25% performance improvement.
2017-03-01 17:12:29 +00:00
bandesz
652f76eaf6 Increase default memory to 512M for delivery PaaS workers 2017-02-28 18:54:57 +00:00
bandesz
a079897bd1 Ignore docker pull errors 2017-02-28 18:27:04 +00:00
bandesz
b453dd59d0 Add termination timeout to run_app_paas.sh 2017-02-28 17:39:04 +00:00
Rebecca Law
70a239b023 Merge pull request #846 from alphagov/fix-failed-login-count
Fix failed login count
2017-02-28 16:24:46 +00:00
Rebecca Law
fd0bfbe2f6 If user account is locked return 404 even if the code is correct.
Update user.failed_login_count = 0 if code is correct.
New endpoint to reset the failed_login_count
2017-02-28 14:28:33 +00:00
bandesz
3a8e4499dc Fix __pycache__ exclude 2017-02-28 13:18:25 +00:00
bandesz
1e83f7d8e2 Remove Docker commands for CF, clean up artifact creation 2017-02-28 12:32:01 +00:00
Rebecca Law
fb61b4528b Remove resetting the failed_login_count to zero in the api. The admin app will deal with doing that. 2017-02-28 11:21:47 +00:00
Andras Ferencz-Szabo
98ec147aae Merge pull request #845 from alphagov/remove_jenkinsfiles
Remove Jenkinsfiles, add PaaS build/upload artifact tasks
2017-02-28 10:57:40 +00:00
bandesz
34f1eff84d Remove Jenkinsfiles, add PaaS build/upload artifact tasks 2017-02-28 10:47:11 +00:00
Chris Hill-Scott
f947679881 Merge pull request #843 from alphagov/quis-patch-1
Add Coveralls badge
2017-02-27 16:41:25 +00:00
imdadahad
f4be099533 Merge pull request #824 from alphagov/feat-switch-providers-on-slow-delivery
Auto-switch providers on slow delivery of notifications
2017-02-27 16:25:15 +00:00
Imdad Ahad
d7e4ca2a43 Remove created notification - not needed for test 2017-02-27 15:01:44 +00:00
Imdad Ahad
ed65150f3b Update set primary sms helper to use compulsory identifier 2017-02-27 13:45:53 +00:00
Imdad Ahad
d805985a4e Refactor tests to use cleaner fixture and be more verbose in tests 2017-02-27 13:18:42 +00:00
Imdad Ahad
17b6c13c46 Small updates:
* Make config use new provider sms template id
* create_notification to account for created status
* Small robustness addition to test
2017-02-27 13:16:48 +00:00
Andras Ferencz-Szabo
53b4ea836f Merge pull request #844 from alphagov/cf-deploy
Add Jenkinsfile for separate deployment
2017-02-27 11:30:36 +00:00
bandesz
9d704d505c Add Jenkinsfile for separate deployment 2017-02-27 10:19:56 +00:00
Chris Hill-Scott
0791c87b1e Add Coveralls badge
We should be proud 😎

[![Coverage Status](https://coveralls.io/repos/alphagov/notifications-api/badge.svg?branch=master&service=github)](https://coveralls.io/github/alphagov/notifications-api?branch=master)
2017-02-24 16:56:01 +00:00
Leo Hemsted
da63cf38b7 Merge pull request #842 from alphagov/verify-email-shouldnt-login
dont set session_id or logged_in_at if user provides email code
2017-02-24 16:41:33 +00:00
Leo Hemsted
8bad5926ab dont set session_id or logged_in_at if user provides email code 2017-02-24 15:14:47 +00:00
Leo Hemsted
3d8a58deab Merge pull request #837 from alphagov/session-id
Add current_session_id to the user model, update on login
2017-02-24 13:50:46 +00:00
Leo Hemsted
2cc7a684e2 Merge pull request #840 from alphagov/xpass
make xpass fail the test run
2017-02-24 13:50:31 +00:00
Imdad Ahad
204d72830f Update switch task to use sent_at and newer db helpers 2017-02-24 13:41:32 +00:00
Imdad Ahad
eafe8269ef Simplify dao method and update tests and fixtures 2017-02-24 13:39:58 +00:00
Imdad Ahad
ec65575f50 Set provider switch task to run on prod according to functional tests service 2017-02-24 12:23:39 +00:00
Imdad Ahad
73d5ce4f8b Add tests to verify correctness of the switching provider task 2017-02-24 12:23:39 +00:00
Imdad Ahad
d058626119 Add task to run every minute that will switch provider on slow delivery notifications 2017-02-24 12:23:39 +00:00