Add probe URL to email template context
This commit is contained in:
parent
d6ab9a60f1
commit
71db57b2e0
|
@ -2,7 +2,7 @@
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
# Rattail -- Retail Software Framework
|
# Rattail -- Retail Software Framework
|
||||||
# Copyright © 2010-2017 Lance Edgar
|
# Copyright © 2010-2018 Lance Edgar
|
||||||
#
|
#
|
||||||
# This file is part of Rattail.
|
# This file is part of Rattail.
|
||||||
#
|
#
|
||||||
|
@ -50,6 +50,7 @@ class TempmonBase(object):
|
||||||
'reading': model.TempmonReading(),
|
'reading': model.TempmonReading(),
|
||||||
'taken': now,
|
'taken': now,
|
||||||
'now': now,
|
'now': now,
|
||||||
|
'probe_url': '#',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -221,6 +221,10 @@ class TempmonServerDaemon(Daemon):
|
||||||
if (self.now - probe.status_changed) <= timeout:
|
if (self.now - probe.status_changed) <= timeout:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# determine URL for probe, if possible
|
||||||
|
url = self.config.get('tailbone', 'url.tempmon.probe', default='#')
|
||||||
|
data['probe_url'] = url.format(uuid=probe.uuid)
|
||||||
|
|
||||||
since = localtime(self.config, probe.status_changed, from_utc=True)
|
since = localtime(self.config, probe.status_changed, from_utc=True)
|
||||||
data['status_since'] = since.strftime('%I:%M %p')
|
data['status_since'] = since.strftime('%I:%M %p')
|
||||||
data['status_since_delta'] = humanize.naturaltime(self.now - probe.status_changed)
|
data['status_since_delta'] = humanize.naturaltime(self.now - probe.status_changed)
|
||||||
|
|
Loading…
Reference in a new issue