Add scheduled_for in the post notification request form.

Return scheduled for in get_notification requests.
This commit is contained in:
Rebecca Law
2017-05-15 17:27:38 +01:00
parent 38e5b31e9a
commit f0e2713bef
9 changed files with 151 additions and 46 deletions

View File

@@ -686,6 +686,8 @@ class Notification(db.Model):
foreign(template_version) == remote(TemplateHistory.version)
))
scheduled_for = db.relationship('ScheduledNotification')
client_reference = db.Column(db.String, index=True, nullable=True)
international = db.Column(db.Boolean, nullable=False, default=False)
@@ -846,7 +848,9 @@ class Notification(db.Model):
"subject": self.subject,
"created_at": self.created_at.strftime(DATETIME_FORMAT),
"sent_at": self.sent_at.strftime(DATETIME_FORMAT) if self.sent_at else None,
"completed_at": self.completed_at()
"completed_at": self.completed_at(),
"scheduled_for": self.scheduled_for[0].scheduled_for.strftime(
DATETIME_FORMAT) if self.scheduled_for else None
}
return serialized