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
This commit is contained in:
Steven Reilly
2023-03-02 20:20:31 -05:00
committed by GitHub
parent b07b95f795
commit ff4190a8eb
141 changed files with 1108 additions and 12083 deletions

View File

@@ -12,14 +12,11 @@ There are a bunch of queues:
- job tasks
- retry tasks
- notify internal tasks
- process ftp tasks
- create letters pdf tasks
- service callbacks
- service callbacks retry
- letter tasks
- sms callbacks
- antivirus tasks
- sanitise letter tasks
- save api email tasks
- save api sms tasks
@@ -29,7 +26,6 @@ And these tasks:
- check if letters still in created
- check if letters still pending virus check
- check job status
- collate letter pdfs to be sent
- create fake letter response file
- create nightly billing
- create nightly billing for day
@@ -45,11 +41,9 @@ And these tasks:
- delete verify codes
- deliver email
- deliver sms
- get pdf for templated letter
- process incomplete jobs
- process job
- process returned letters list
- process sanitised letter
- process ses result
- process virus scan error
- process virus scan failed
@@ -59,9 +53,7 @@ And these tasks:
- remove letter jobs
- remove sms email jobs
- replay created notifications
- resanitise pdf
- run scheduled jobs
- sanitise letter
- save api email
- save api sms
- save daily notification processing time