Commit Graph
441 Commits
Author SHA1 Message Date
Carlo Costino 99edc88197 Localize notification_utils to the API
This changeset pulls in all of the notification_utils code directly into the API and removes it as an external dependency.  We are doing this to cut down on operational maintenance of the project and will begin removing parts of it no longer needed for the API.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-16 10:17:45 -04:00
Kenneth Kehl 9ec75c57c8 remove check-db-notification-fails task from schedule 2024-04-18 08:49:14 -07:00
Kenneth Kehl 0e9b128d96 remove template preview api stuff 2024-04-03 13:36:59 -07:00
Kenneth Kehl a028be238b notify-api-784 remove simulated numbers 2024-02-01 10:48:59 -08:00
Carlo Costino 6332399b5b Really make sure Redis is enabled
This changeset should cover the rest of the missing pieces to make sure Redis connectivity is truly established in the API app.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-01-11 12:05:07 -05:00
Beverly Nguyen bf11d77775 change from_number 2023-12-12 15:55:45 -08:00
Kenneth Kehl 7d582563fd fix crontab 2023-11-29 09:08:07 -08:00
Kenneth Kehl 4a44171795 fix email 2023-11-29 08:14:28 -08:00
Kenneth Kehl d710cdefd6 notify-api-634 2023-11-28 12:30:53 -08:00
Cliff Hill 3e6a7931d8 Working on getting expiration implemented.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-11-13 16:00:11 -05:00
stvnrlly bf33ed7173 Merge branch 'main' into notify-300b 2023-08-31 10:28:44 -04: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 721e572796 notify-api-427 bug with worker failures 2023-08-18 07:50:48 -07:00
Kenneth Kehl 4940d5e93b notify-api-332 rename organisation 2023-07-10 11:06:29 -07:00
Kenneth Kehl 655cc91b50 merge from main 2023-07-06 13:45:53 -07:00
Kenneth Kehl 96fc7a32dd Examine and re-align jobs that run based on UTC time 2023-07-05 13:15:44 -07:00
Kenneth Kehl 3f8196164e notify-512: get daily message limit from notification_utils 2023-06-19 11:05:09 -07:00
Kenneth KehlandKenneth Kehl 6f6061455c notify-162 delete incomplete s3 uploads (#276)
Co-authored-by: Kenneth Kehl <@kkehl@flexion.us>
2023-05-23 11:31:30 -04:00
Kenneth Kehl 48ce584773 merge from main 2023-05-11 07:16:25 -07:00
Kenneth Kehl 3fb113a83e notify-152 sms delivery receipts 2023-05-04 07:56:24 -07:00
Kenneth Kehl 0dce30bf5e cleanup 2023-05-01 13:41:48 -07:00
Kenneth Kehl 9de806000a notify-300 set total message limit of 250k 2023-04-28 12:37:06 -07:00
Ryan Ahearn b3d33ba4aa Update utils to get logging improvements 2023-04-26 10:45:09 -04:00
Kenneth Kehl 001954538e notify-243 remove statsd 2023-04-25 07:50:56 -07:00
Ryan Ahearn e07b596857 Remove contact list db, dao, and s3 code 2023-04-12 15:01:24 -04:00
Ryan Ahearn 5f56186859 Merge pull request #197 from GSA/dev-infra-setup
Add scripts for provisioning development credentials
2023-03-15 16:40:40 -04:00
Steven Reilly 8d87b6ec09 Add a total-message daily limit (#195) 2023-03-14 16:28:38 -04:00
Ryan Ahearn 84e7e9b5cf Use credentials output by terraform/development 2023-03-13 13:44:10 -04:00
Ryan Ahearn c58a151e65 Merge branch 'main' into use-sns-service
* main:
  Remove letters-related code (#175)
2023-03-03 08:53:32 -05: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 dd0c7ebd56 Update sms sender numbers in db 2023-03-01 13:46:08 -05:00
Ryan Ahearn 28f8649444 Use sns credentials from VCAP_SERVICES 2023-02-28 16:50:00 -05:00
Ryan Ahearn 496bf80c77 Merge pull request #174 from GSA/ses-brokerpak
Provision SES via brokerpak
2023-02-06 11:28:23 -05:00
Steven ReillyandRyan Ahearn dc06b411ca Update default templates and add update command (#166)
This commit adds config_files for default data and, using that, creates a new way to update our default templates without needing to hardcode a migration.

---------

Co-authored-by: Ryan Ahearn <ryan.ahearn@gsa.gov>
2023-02-03 10:11:21 -05:00
Ryan Ahearn d1c03e5e8c Get SES config from VCAP_SERVICES 2023-01-31 17:27:17 -05:00
Ryan Ahearn abc7b09d0d Update app to utilize updated phone validation methods 2023-01-05 11:06:12 -05:00
Ryan Ahearn 6a04be0370 Remove firetext and mmg from inbound SMS options 2022-12-22 09:31:12 -05:00
Ryan Ahearn 17ee4c3f2b Use encrypt/decrypt methods in place of signing 2022-12-12 16:41:04 -05:00
Ryan Ahearn a2d459c5e6 Merge pull request #129 from GSA/queue-investigation
SMS provider cleanup
2022-11-30 15:25:44 -05:00
Ryan Ahearn 0ed7a31765 Merge pull request #126 from GSA/open-api
Add OpenAPI spec for selected api endpoints
2022-11-30 13:30:26 -05:00
Ryan Ahearn 01cf3dfb9d Completely remove code to switch sms providers on slow delivery 2022-11-30 11:08:55 -05:00
Ryan Ahearn 865471efb5 SMS provider fixes to config
Disable the method that could accidentally set sms to go to non-sns provider
until they are completely removed
2022-11-29 16:38:32 -05:00
Ryan Ahearn 286400aa18 Use only stdout logging in cloud.gov 2022-11-22 12:11:11 -05:00
Ryan Ahearn f71df236b7 Add more admin api endpoints 2022-11-18 11:43:46 -05:00
stvnrlly b50cb4712f tz utility swap and many test updates 2022-11-10 12:33:25 -05:00
Ryan Ahearn a3f594693f Add sandbox space 2022-11-08 11:49:11 -05:00
Ryan Ahearn ac7ad61e10 Replace old notifications-api service prefix with notify-api 2022-11-07 12:10:49 -05:00
Ryan Ahearn 814cdec556 Fix workflow and python syntax issues 2022-11-02 12:02:21 -04:00
Ryan Ahearn fe66ed2095 Create demo app environment 2022-11-02 09:09:16 -04:00