diff --git a/issues/models.py b/issues/models.py index 9714175..65a2529 100644 --- a/issues/models.py +++ b/issues/models.py @@ -1,4 +1,6 @@ +import json import uuid + from django.db import models @@ -12,3 +14,13 @@ class Issue(models.Model): def get_absolute_url(self): return f"/issues/issue/{ self.id }/events/" + + def parsed_data(self): + # TEMP solution; won't scale + return json.loads(self.events.first().data) + + def title(self): + # TODO: refactor to a (filled-on-create) field + parsed_data = json.loads(self.events.first().data) + foo = parsed_data["exception"]["values"][0] + return foo["type"] + ": " + foo["value"] diff --git a/issues/templates/issues/issue_list.html b/issues/templates/issues/issue_list.html index 582e8d5..8b53a91 100644 --- a/issues/templates/issues/issue_list.html +++ b/issues/templates/issues/issue_list.html @@ -6,13 +6,22 @@
-