Rebecca Law
c608f5997b
New task to send the inbound sms to the service.
...
If the service has not set the url then nothing happens.
If the request to the service url returns with 500 or greater the task is retries.
The task is created when the SMS provider post the inbound SMS.
2017-06-20 17:13:40 +01:00
Rebecca Law
ff5e8c1f33
Query to return the inbound api data for the service
2017-06-19 16:35:15 +01:00
Rebecca Law
bd3704d123
Merge pull request #1034 from alphagov/push-inbound-sms
...
Push inbound sms
2017-06-19 15:15:07 +01:00
Rebecca Law
3a66027d6a
Refactor ApiKeys.secret and ServiceInboundApi.bearer_token to use the same encryption method and get rid of the duplicate code.
2017-06-19 14:32:22 +01:00
Rebecca Law
6202da7dea
Update model to remove the string length restriction.
...
Moved logic to the dao from the endpoint.
2017-06-19 12:25:05 +01:00
Venus Bailey
7a76b801df
Merge pull request #1031 from alphagov/secrets-2FA
...
Secrets 2 fa
2017-06-19 09:44:22 +01:00
minglis
d936b33bce
Merge pull request #1027 from alphagov/template-query-to-not-limit-by-days
...
Template query to not limit by days
2017-06-16 15:23:19 +01:00
Martyn Inglis
9280648ca5
Some more tests for under, over and exactly 7 days
2017-06-16 14:51:45 +01:00
Martyn Inglis
e3644bae96
Merge branch 'master' into template-query-to-not-limit-by-days
2017-06-16 14:06:56 +01:00
Rebecca Law
effb99dca8
Add fetch request for service inbound api.
...
Add unique constraint on service_id for service_inbound_api.
2017-06-15 16:19:12 +01:00
Rebecca Law
828d5cd493
New table to store the inbound api information for a service. The table is versioned.
...
There is a new endpoint to create the inbound api and one to update it.
2017-06-15 11:32:51 +01:00
venusbb
332fe14680
fixed pep 8 issues
2017-06-13 18:11:13 +01:00
Rebecca Law
3fdd180515
New endpoint to set ServiceInboundApi data.
2017-06-13 18:00:25 +01:00
Imdad Ahad
7faf444534
Merge pull request #1032 from alphagov/imdad-feat-remove-dvla-response-files
...
Remove DVLA response files older than 7 days
2017-06-13 17:23:58 +01:00
kentsanggds
ac136cf1ca
Merge pull request #1029 from alphagov/post-version-of-search-form
...
Post version of search form
2017-06-13 15:49:02 +01:00
Rebecca Law
b186cad046
Add a new table to store the api information for a service inbound sms message.
...
Including:
- url to push the inbound sms to
- bearer_token to be added to the header of the request.
The services will be expected to manage these properties.
2017-06-13 15:27:13 +01:00
Imdad Ahad
1dacc6c3a3
Updates:
...
* Skip the decorated tests as that doesn't work as we expect
* Remove magic numbers in tests
2017-06-13 15:22:31 +01:00
Rebecca Law
0596b210a5
Merge pull request #1033 from alphagov/job-stats-for-dashboard
...
Job stats for dashboard
2017-06-13 14:35:58 +01:00
Imdad Ahad
f29ebb34f6
Add scheduled task to delete response files older than 7 days
2017-06-13 12:40:58 +01:00
Imdad Ahad
a1a5377f9c
Add methods to get and remove s3 bucket objects
2017-06-13 12:36:34 +01:00
Imdad Ahad
dfeda93bc5
Merge pull request #1015 from alphagov/imdad-feat-return-content-outbound
...
Return notification content for outbound messages
2017-06-13 12:27:16 +01:00
Rebecca Law
b65ee1d99a
Fix missing slash
2017-06-13 12:08:09 +01:00
Rebecca Law
a83e744c68
Remove join to Template table.
...
Fix typo in unit test.
2017-06-13 11:55:14 +01:00
venusbb
8188dfa7d3
secret-2fa using SystemRandom library
2017-06-13 11:51:11 +01:00
Rebecca Law
4fefec6aa3
New endpoints to return job stats.
...
Next step is to use the new endpoints in admin.
2017-06-13 10:56:03 +01:00
venusbb
cbb7072a83
Merge branch 'master' of https://github.com/alphagov/notifications-api into secrets-2FA
2017-06-13 10:52:59 +01:00
Imdad Ahad
34f4829362
Merge pull request #1025 from alphagov/imdad-feat-remove-dvla-transformed-files
...
Remove transformed DVLA files older than 7 days
2017-06-13 10:23:31 +01:00
Rebecca Law
cc04b5eb1d
Added new endpoint for job statistics.
...
The structure has been flattened, so I need to create a new endpoint, start using that endpoint, then change the name back.
Added template_id and version to the get job stats by id.
2017-06-12 17:15:32 +01:00
Rebecca Law
c7707873e4
Queries to get job statistics by job_id or by service_id.
2017-06-12 14:25:17 +01:00
minglis
7242452f8f
Merge pull request #1026 from alphagov/update-celery-version
...
Bumped version of celery
2017-06-12 13:37:14 +01:00
venusbb
270173fd5c
2FA use secret cryptopgraphy
2017-06-09 17:15:51 +01:00
venusbb
7c318cd90e
Merge branch 'master' of https://github.com/alphagov/notifications-api into secrets-2FA
2017-06-09 17:05:39 +01:00
venusbb
a0640bb803
Generate 2FA secret code cryptographically install of using random number
2017-06-09 16:19:30 +01:00
minglis
ea27e37ddf
Merge pull request #1013 from alphagov/firetext-inbound-sms-not-null-provider
...
Firetext inbound sms not null provider
2017-06-09 12:52:16 +01:00
Martyn Inglis
9bbb3c6a56
Merge branch 'master' into firetext-inbound-sms-not-null-provider
...
Conflicts:
tests/app/db.py
2017-06-09 11:56:32 +01:00
Rebecca Law
16ce9354da
Merge pull request #1028 from alphagov/job-stats-for-dashboard
...
Update the new job_statistics columns with the right values.
2017-06-09 10:52:18 +01:00
Martyn Inglis
ccfcb5678f
Missing white space
2017-06-09 10:44:48 +01:00
Martyn Inglis
7dccf796dd
Adds a POST version of get inbound messages by phone number. Allows us to POST the search so the phone number is hidden
2017-06-09 10:34:02 +01:00
Rebecca Law
7b58886d04
Update the new job_statistics columns with the right values.
2017-06-08 16:24:16 +01:00
Rebecca Law
ca939ab587
Merge pull request #994 from alphagov/ken-migrate-default-service-permissions
...
Ken migrate default service permissions
2017-06-08 15:44:19 +01:00
Rebecca Law
0cee176d8b
Fix merge conflicts
2017-06-08 15:24:18 +01:00
Rebecca Law
4e931733fd
Merge branch 'master' into ken-migrate-default-service-permissions
2017-06-08 15:21:08 +01:00
Martyn Inglis
1bc8073a83
Tried to make this clearer
2017-06-08 15:11:41 +01:00
Martyn Inglis
3702ebdd93
This is a bit gnarly. When querying the notifications table for template usage, we don't apply the days limit if we're trying to get exactly 7 days.
...
This is because 7days should be the amount of data in that table so don't restrict.
Note not all queries do this in the same way and a pivotal bug has been raised to align this. This is a bug fix as right now the numbers are out in prod.
2017-06-08 13:42:41 +01:00
Rebecca Law
03c6e74c46
Merge pull request #1024 from alphagov/job-stats-for-dashboard
...
Change the job_statistics table structure
2017-06-08 13:19:15 +01:00
Imdad Ahad
c6db12731a
Add test to check dvla files (unexpected) are not removed
2017-06-08 13:06:24 +01:00
Martyn Inglis
2fe427ac5a
Bumped version of celery
2017-06-08 11:04:07 +01:00
minglis
1b0ff63b1e
Merge pull request #1022 from alphagov/remove-nasty-query-from-dashboard
...
Remove nasty query from dashboard
2017-06-08 10:58:35 +01:00
Imdad Ahad
c4a89b77e3
Add task to remove transformed dvla files:
...
* Runs at 4:40am
* Remove files older than 7 days and only two day's worth
2017-06-07 16:39:23 +01:00
Imdad Ahad
1d30d93c6f
Add s3 method to remove transformed dvla files
2017-06-07 16:31:14 +01:00