Cliff Hill
a118b16eb8
Replaced "delivered".
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2024-02-28 12:58:22 -05:00
Cliff Hill
3982f061b6
Made enums.py for all the enums to avoid cyclic imports.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2024-02-28 12:43:31 -05:00
Cliff Hill
ac9591ec7c
More tweaks, trying to get tests to be clean.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2024-02-28 12:43:31 -05:00
Kenneth Kehl
467a2919f4
add log warning in dev environment if phone number is opted out (notify-api-539)
2024-02-13 09:39:53 -08:00
Kenneth Kehl
59e8c493e5
add stats for cache hits/misses and remove debug message
2024-01-12 07:30:19 -08:00
Kenneth Kehl
efe4cd589c
more debugging messages
2024-01-11 13:22:13 -08:00
Kenneth Kehl
6ab8d556e5
fix case where we dont know the phoneCarrier for any reason
2024-01-11 12:41:24 -08:00
Carlo Costino
e0bf936420
Merge pull request #704 from GSA/API-312_Make_Multiple_Opt_Out_Lists_Pinpoint
...
Clean up client classes
2024-01-04 15:52:00 -05:00
Cliff Hill
b88d1f0aa2
Minor tweaks
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2024-01-04 15:07:50 -05:00
Cliff Hill
d714ebcd5d
Restructured how clients are implemented.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2024-01-04 09:00:41 -05:00
Cliff Hill
3ff6d38660
Making the new pinpoint client.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2023-12-29 18:11:55 -05:00
Cliff Hill
8461b336ca
Fixing bug.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2023-12-29 09:56:17 -05:00
Kenneth Kehl
9c841320ca
fix tests
2023-11-03 08:28:21 -07:00
Kenneth Kehl
6d84ec64e5
notify-api-522
2023-10-24 11:35:00 -07:00
Kenneth Kehl
ef64bd424a
fix time passed to boto3
2023-10-03 07:52:20 -07:00
Kenneth Kehl
6af998a080
notify-api-521 code review feedback and fix code coverage
2023-10-03 07:31:24 -07:00
Kenneth Kehl
bd09c63ea9
notify-api-521 fix sms temporary failure message
2023-10-02 14:09:50 -07:00
Kenneth Kehl
8af7a5552f
notify-api-520 persist the provider response even for successful sms messages
2023-09-29 13:39:10 -07:00
Kenneth Kehl
f1a4516c9e
notify-api-360 stop worrying about aws regions
2023-09-27 08:57:00 -07:00
Kenneth Kehl
309c49dc84
notify-api-360 messages are hanging in pending forever
2023-09-26 08:11:47 -07:00
Kenneth Kehl
5e2d65a348
add debug for check sms deliver receipt bug
2023-09-25 13:22:21 -07:00
Kenneth Kehl
a1890109d8
notify-api-490 fix sns region
2023-09-21 14:48:10 -07:00
Kenneth Kehl
62f83ffe1e
revamp how authentication code is displayed as per Steven
2023-08-30 09:29:08 -07:00
Kenneth Kehl
29a280ced4
notify-api-390
2023-08-29 13:12:18 -07:00
Kenneth Kehl
00fd3a72bb
code review feedback, fix setup.cfg and reformat
2023-08-25 08:10:33 -07:00
Kenneth Kehl
026dc14021
notify-api-412 use black to enforce python style standards
2023-08-23 10:35:43 -07:00
Kenneth Kehl
807941ac86
notify-api-413 fix flake8
2023-08-16 10:42:52 -07:00
Kenneth Kehl
e037df8cbc
notify-api-413 reduce cyclomatic complexity identified by radon
2023-08-16 09:29:32 -07:00
Carlo Costino
d4848a67b5
Switch to using FIPS-enabled endpoints
...
This changeset switches AWS service touchpoints to use their FIPS-enabled counterparts. Note that S3 has some specific configuration associated with it.
This changeset also updates our allow ACLs to cover the FIPS-enabled endpoints. We should investigate removing the non-FIPS endpoints as a part of this.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2023-08-11 16:24:45 -04:00
Kenneth Kehl
17e9fc1e8f
notify-api-317 fix the scrubbing of pii for successful notifications
2023-06-27 10:48:14 -07:00
Kenneth Kehl
359ac9d967
merge from main
2023-05-10 09:58:03 -07:00
Kenneth Kehl
08c1ad75c8
notify-260 remove server-side timezone handling
2023-05-10 08:39:50 -07:00
Kenneth Kehl
1e72f97b17
code review feedback
2023-05-09 08:45:51 -07:00
Kenneth Kehl
10cb0df2e0
fix flake8
2023-05-05 08:32:29 -07:00
Kenneth Kehl
b59e4df06d
code review feedback
2023-05-05 08:09:15 -07:00
Kenneth Kehl
70b58f50ac
add comments
2023-05-04 08:40:16 -07:00
Kenneth Kehl
7892c52d11
fix tests
2023-05-04 08:15:08 -07:00
Kenneth Kehl
3fb113a83e
notify-152 sms delivery receipts
2023-05-04 07:56:24 -07:00
Kenneth Kehl
001954538e
notify-243 remove statsd
2023-04-25 07:50:56 -07:00
Ryan Ahearn
40ec79e74c
Only use service sender value if it is valid for SNS OriginationNumber
2023-03-03 15:40:21 -05:00
Ryan Ahearn
28f8649444
Use sns credentials from VCAP_SERVICES
2023-02-28 16:50:00 -05:00
Ryan Ahearn
d1c03e5e8c
Get SES config from VCAP_SERVICES
2023-01-31 17:27:17 -05:00
stvnrlly
b50cb4712f
tz utility swap and many test updates
2022-11-10 12:33:25 -05:00
Steven Reilly
d37c2a53b8
Merge branch 'main' into stvnrlly-remove-broadcasts
2022-10-25 10:17:49 -04:00
stvnrlly
e9fdfd59f4
clean flake8 except provider code
2022-10-19 16:16:26 +00:00
stvnrlly
57f4df8ed1
remove broadcast-related code, except migrations
2022-10-04 15:28:27 +00:00
Ryan Ahearn
3c035531aa
Clean up and validate low static-scan findings
2022-08-19 14:32:11 +00:00
Christa Hartsock
af6495cd4c
Get tests passing locally
...
When we cloned the repository and started making modifications, we
didn't initially keep tests in step. This commit tries to get us to a
clean test run by skipping tests that are failing and removing some
that we no longer expect to use (MMG, Firetext), with the intention that
we will come back in future and update or remove them as appropriate.
To find all tests skipped, search for `@pytest.mark.skip(reason="Needs
updating for TTS:`. There will be a brief description of the work that
needs to be done to get them passing, if known. Delete that line to make
them run in a standard test run (`make test`).
2022-07-07 15:41:15 -07:00
Jim Moffet
2bcae20441
initial sms provider cleanup
2022-06-25 13:05:10 -07:00
Jim Moffet
aa4ec532a4
implement SNS
2022-06-17 11:16:23 -07:00