Add an endpoint to delete a contact list

This was one of things we de-scoped when we first shipped this feature.

In order to safely delete a list, we first need to make sure any jobs
aren’t referencing it.
This commit is contained in:
Chris Hill-Scott
2020-03-18 13:00:03 +00:00
parent e4df43e412
commit b50dbab8fd
5 changed files with 95 additions and 5 deletions

View File

@@ -384,7 +384,8 @@ def create_job(
processing_started=None,
processing_finished=None,
original_file_name='some.csv',
archived=False
archived=False,
contact_list_id=None,
):
data = {
'id': uuid.uuid4(),
@@ -400,7 +401,8 @@ def create_job(
'scheduled_for': scheduled_for,
'processing_started': processing_started,
'processing_finished': processing_finished,
'archived': archived
'archived': archived,
'contact_list_id': contact_list_id,
}
job = Job(**data)
dao_create_job(job)