Add intl notificiation fields

This commit is contained in:
Imdad Ahad
2017-04-26 10:22:20 +01:00
parent 3d312c7342
commit 26b35c5d15
3 changed files with 60 additions and 12 deletions

View File

@@ -662,6 +662,12 @@ class Notification(db.Model):
foreign(template_version) == remote(TemplateHistory.version)
))
client_reference = db.Column(db.String, index=True, nullable=True)
international = db.Column(db.Boolean, nullable=False, default=False)
phone_prefix = db.Column(db.String, nullable=True)
rate_multiplier = db.Column(db.Numeric(), nullable=True)
@property
def personalisation(self):
if self._personalisation:
@@ -835,6 +841,10 @@ class NotificationHistory(db.Model, HistoryModel):
reference = db.Column(db.String, nullable=True, index=True)
client_reference = db.Column(db.String, nullable=True)
international = db.Column(db.Boolean, nullable=False, default=False)
phone_prefix = db.Column(db.String, nullable=True)
rate_multiplier = db.Column(db.Numeric(), nullable=True)
@classmethod
def from_original(cls, notification):
history = super().from_original(notification)