Search normalised in get_notifications_for_service:

* Use dao method to search against normalised(recipient)
* Add filter to accept one or more statuses
This commit is contained in:
Imdad Ahad
2017-05-24 14:25:38 +01:00
parent 78c10b7d30
commit 77b82305f4
3 changed files with 103 additions and 39 deletions

View File

@@ -446,7 +446,8 @@ def sample_notification(
sent_by=None,
client_reference=None,
rate_multiplier=1.0,
scheduled_for=None
scheduled_for=None,
normalised_to=None
):
if created_at is None:
created_at = datetime.utcnow()
@@ -484,7 +485,8 @@ def sample_notification(
'sent_by': sent_by,
'updated_at': created_at if status in NOTIFICATION_STATUS_TYPES_COMPLETED else None,
'client_reference': client_reference,
'rate_multiplier': rate_multiplier
'rate_multiplier': rate_multiplier,
'normalised_to': normalised_to
}
if job_row_number is not None:
data['job_row_number'] = job_row_number