mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-21 07:51:13 -05:00
Process CSV files with column headers of any case
Implements and depends on: https://github.com/alphagov/notifications-utils/pull/27 Should be merged and deployed before the same change in the admin app.
This commit is contained in:
@@ -156,7 +156,10 @@ def process_job(job_id):
|
|||||||
'template': str(template.id),
|
'template': str(template.id),
|
||||||
'job': str(job.id),
|
'job': str(job.id),
|
||||||
'to': recipient,
|
'to': recipient,
|
||||||
'personalisation': personalisation
|
'personalisation': {
|
||||||
|
key: personalisation.get(key)
|
||||||
|
for key in template.placeholders
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
if template.template_type == 'sms':
|
if template.template_type == 'sms':
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ monotonic==0.3
|
|||||||
git+https://github.com/alphagov/notifications-python-client.git@0.5.0#egg=notifications-python-client==0.5.0
|
git+https://github.com/alphagov/notifications-python-client.git@0.5.0#egg=notifications-python-client==0.5.0
|
||||||
|
|
||||||
|
|
||||||
git+https://github.com/alphagov/notifications-utils.git@5.1.0#egg=notifications-utils==5.1.0
|
git+https://github.com/alphagov/notifications-utils.git@5.2.0#egg=notifications-utils==5.2.0
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
email address
|
email_address
|
||||||
test@test.com
|
test@test.com
|
||||||
|
|||||||
|
@@ -1,4 +1,4 @@
|
|||||||
email address
|
EMAILADDRESS
|
||||||
test1@test.com
|
test1@test.com
|
||||||
test2@test.com
|
test2@test.com
|
||||||
test3@test.com
|
test3@test.com
|
||||||
|
|||||||
|
@@ -1,4 +1,4 @@
|
|||||||
phone number,name
|
PhoneNumber,Name
|
||||||
+441234123121,chris
|
+441234123121,chris
|
||||||
+441234123122,chris
|
+441234123122,chris
|
||||||
+441234123123,chris
|
+441234123123,chris
|
||||||
|
|||||||
|
@@ -1,2 +1,2 @@
|
|||||||
phone number, ignore this column
|
PHONE NUMBER, IGNORE THIS COLUMN
|
||||||
+441234123123, nope
|
+441234123123, nope
|
||||||
|
|||||||
|
Reference in New Issue
Block a user