forked from GithubBackups/healthchecks
Add "desc" back in the readonly API responses, and add "unique_key" field, derived from code.
This commit is contained in:
parent
35b137a8d7
commit
77fd0d00e0
@ -178,6 +178,7 @@ class Check(models.Model):
|
|||||||
result = {
|
result = {
|
||||||
"name": self.name,
|
"name": self.name,
|
||||||
"tags": self.tags,
|
"tags": self.tags,
|
||||||
|
"desc": self.desc,
|
||||||
"grace": int(self.grace.total_seconds()),
|
"grace": int(self.grace.total_seconds()),
|
||||||
"n_pings": self.n_pings,
|
"n_pings": self.n_pings,
|
||||||
"status": self.get_status(),
|
"status": self.get_status(),
|
||||||
@ -185,7 +186,10 @@ class Check(models.Model):
|
|||||||
"next_ping": isostring(self.get_grace_start()),
|
"next_ping": isostring(self.get_grace_start()),
|
||||||
}
|
}
|
||||||
|
|
||||||
if not readonly:
|
if readonly:
|
||||||
|
code_half = self.code.hex[:16]
|
||||||
|
result["unique_key"] = hashlib.sha1(code_half.encode()).hexdigest()
|
||||||
|
else:
|
||||||
update_rel_url = reverse("hc-api-update", args=[self.code])
|
update_rel_url = reverse("hc-api-update", args=[self.code])
|
||||||
pause_rel_url = reverse("hc-api-pause", args=[self.code])
|
pause_rel_url = reverse("hc-api-pause", args=[self.code])
|
||||||
|
|
||||||
@ -193,7 +197,6 @@ class Check(models.Model):
|
|||||||
result["update_url"] = settings.SITE_ROOT + update_rel_url
|
result["update_url"] = settings.SITE_ROOT + update_rel_url
|
||||||
result["pause_url"] = settings.SITE_ROOT + pause_rel_url
|
result["pause_url"] = settings.SITE_ROOT + pause_rel_url
|
||||||
result["channels"] = self.channels_str()
|
result["channels"] = self.channels_str()
|
||||||
result["desc"] = self.desc
|
|
||||||
|
|
||||||
if self.kind == "simple":
|
if self.kind == "simple":
|
||||||
result["timeout"] = int(self.timeout.total_seconds())
|
result["timeout"] = int(self.timeout.total_seconds())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user