bodhi/model.py | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
New commits:
commit 2845c685147672dd04f8d70df505bb156bf745a7
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Aug 26 14:45:20 2010 -0400
Move group of the author of comments to its own field in JSON results (#400)
diff --git a/bodhi/model.py b/bodhi/model.py
index 0d55fa3..b0c6db4 100644
--- a/bodhi/model.py
+++ b/bodhi/model.py
@@ -1105,6 +1105,16 @@ class Comment(SQLObject):
text.append(token)
return XML(' '.join(text))
+ @property
+ def author_name(self):
+ return self.author.split(' (')[0]
+
+ @property
+ def author_group(self):
+ split = self.author.split(' (')
+ if len(split) == 2:
+ return split[1][:-1]
+
def __str__(self):
karma = '0'
if self.karma != 0:
@@ -1120,9 +1130,9 @@ class Comment(SQLObject):
self.text)
def __json__(self):
- return dict(author=self.author, text=self.text,
- anonymous=self.anonymous, karma=self.karma,
- timestamp=self.timestamp)
+ return dict(author=self.author_name, group=self.author_group,
+ text=self.text, anonymous=self.anonymous,
+ karma=self.karma, timestamp=self.timestamp)
class CVE(SQLObject):
Show replies by date