Kenneth Kehl
a790c2f9c7
notify-admin-1158 fix email sending
2024-01-26 11:42:30 -08:00
Kenneth Kehl
b5a0562077
fix tests
2024-01-24 07:55:14 -08:00
Kenneth Kehl
6dc9828663
fix tests
2024-01-22 10:55:09 -08:00
Cliff Hill
1157f5639d
black, isort, flake8
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2023-12-08 21:43:52 -05:00
Cliff Hill
1fdad3099b
Working on tests.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2023-12-08 13:15:40 -05:00
Andrew Shumway
67d38ef32d
Fixed tests with appropriate parameters
2023-11-02 16:21:02 -04:00
Andrew Shumway
a346a734fc
Removed/replaced retention redis count with notification count from db call
2023-11-02 16:16:08 -04:00
Kenneth Kehl
6af998a080
notify-api-521 code review feedback and fix code coverage
2023-10-03 07:31:24 -07:00
stvnrlly
7bbb05059c
update to correct error
2023-08-31 10:57:54 -04:00
stvnrlly
bf33ed7173
Merge branch 'main' into notify-300b
2023-08-31 10:28:44 -04:00
Kenneth Kehl
065009bb7a
merge from main and reformat
2023-08-29 16:21:18 -07:00
Kenneth Kehl
1ecb747c6d
reformat
2023-08-29 14:54:30 -07:00
Kenneth Kehl
5a350560d7
notify-api-433b remove research mode
2023-08-25 12:09:00 -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
1765dba476
fix references to gds
2023-08-17 09:01:53 -07:00
Kenneth Kehl
daa74f08d2
rename
2023-07-13 07:25:19 -07:00
Kenneth Kehl
cbed8b8104
retry
2023-07-12 14:52:40 -07:00
Kenneth Kehl
d7ad65ef89
remove autocommit and clean up some bad debug statements
2023-06-27 13:06:38 -07:00
Kenneth Kehl
48ce584773
merge from main
2023-05-11 07:16:25 -07:00
Ryan Ahearn
663ea8435e
Fix SNS cert address regex to allow govcloud region domain
2023-05-09 12:04:05 -04:00
Kenneth Kehl
be04edd04a
fix some issues uncovered during testing
2023-05-01 13:26:19 -07:00
Kenneth Kehl
9de806000a
notify-300 set total message limit of 250k
2023-04-28 12:37:06 -07:00
Steven Reilly
8d87b6ec09
Add a total-message daily limit ( #195 )
2023-03-14 16:28:38 -04:00
Steven Reilly
ff4190a8eb
Remove letters-related code ( #175 )
...
This deletes a big ol' chunk of code related to letters. It's not everything—there are still a few things that might be tied to sms/email—but it's the the heart of letters function. SMS and email function should be untouched by this.
Areas affected:
- Things obviously about letters
- PDF tasks, used for precompiling letters
- Virus scanning, used for those PDFs
- FTP, used to send letters to the printer
- Postage stuff
2023-03-02 20:20:31 -05:00
Ryan Ahearn
d1c03e5e8c
Get SES config from VCAP_SERVICES
2023-01-31 17:27:17 -05:00
Ryan Ahearn
bfeb65c914
Install newrelic and enable in development
2023-01-18 09:06:09 -05:00
Ryan Ahearn
828671ecfc
Remove obsolete strip_leading_plus_one method
2023-01-06 11:14:45 -05:00
Ryan Ahearn
abc7b09d0d
Update app to utilize updated phone validation methods
2023-01-05 11:06:12 -05:00
Ryan Ahearn
7878316790
Remove placeholder sms callback comments
2023-01-03 10:23:14 -05:00
Ryan Ahearn
44a4b2d1a9
Remove firetext from notifications_sms_callback.py
2022-12-22 10:01:12 -05:00
Ryan Ahearn
6a04be0370
Remove firetext and mmg from inbound SMS options
2022-12-22 09:31:12 -05:00
stvnrlly
8e2b8dd7c4
keep on flakin the flake world
2022-10-21 13:29:52 +00:00
stvnrlly
9f37592b1e
cleaner flake8 cleaning
2022-10-21 00:26:37 +00:00
stvnrlly
e9fdfd59f4
clean flake8 except provider code
2022-10-19 16:16:26 +00:00
jimmoffet
863dfe39ba
config flag for turning off inbound SMS replies
2022-10-07 17:25:31 -07:00
jimmoffet
1230579f83
sns_cert_validator caching
2022-10-04 18:03:38 -07:00
jimmoffet
4feaa06f5d
fix migrations
2022-10-04 17:42:04 -07:00
jimmoffet
434b7b2d08
clean up and remove redundancy
2022-10-04 16:01:30 -07:00
jimmoffet
fc9e4107c1
all tests passing
2022-10-03 20:07:42 -07:00
jimmoffet
c04d1df6b3
fixing tests
2022-10-03 17:16:59 -07:00
jimmoffet
8cb6f60f04
modify inbound notif processing
2022-10-03 09:05:34 -07:00
jimmoffet
a03de0dd56
remove outdated validatesns library and replace with maintainable code
2022-09-20 20:11:09 -07:00
jimmoffet
f1aec54665
clean up comments and method dupes
2022-09-15 15:48:37 -07:00
jimmoffet
b0f819dbd9
canada UK ses callbacks monster mash
2022-09-15 14:59:13 -07:00
Jim Moffet
ac8d8d3c29
clean up config
2022-06-25 18:36:39 -07:00
Jim Moffet
aa4ec532a4
implement SNS
2022-06-17 11:16:23 -07:00
Katie Smith
8ae2b0bb31
Replace how .dump is called
...
As with `.load`, only data is now returned instead of a tuple.
2022-05-25 11:35:44 +01:00
Katie Smith
bd4f74b359
Replace how .load is called
...
https://marshmallow.readthedocs.io/en/stable/upgrading.html#schemas-are-always-strict
`.load` doesn't return a `(data, errors)` tuple any more - only data is
returned. A `ValidationError` is raised if validation fails. The code
now relies on the `marshmallow_validation_error` error handler to handle
errors instead of having to raise an `InvalidRequest`. This has no
effect on the response that is returned (a test has been modified to
check).
Also added a new `password` field to the `UserSchema` so that we don't
have to specially check for password errors in the `.create_user` endpoint
- we can let marshmallow handle them.
2022-05-25 11:35:44 +01:00
Ben Thorner
c27107fa74
Remove support for Reach provider
...
This provider was never active and support was never completed, so
there's little value in keeping all this potentially confusing code.
2022-04-29 12:28:08 +01:00