Permalink
Browse files

Provide developer-friendly attributes in the modaction json.

  • Loading branch information...
1 parent a4ee8b2 commit 173135d089ee9949b41eeed8070664963d80e311 @bboe bboe committed with spladug Jan 16, 2013
Showing with 10 additions and 0 deletions.
  1. +10 −0 r2/r2/lib/jsontemplates.py
View
10 r2/r2/lib/jsontemplates.py
@@ -720,10 +720,20 @@ def thing_attr(self, thing, attr):
class ModActionTemplate(ThingJsonTemplate):
_data_attrs_ = dict(sr_id36='sr_id36',
mod_id36='mod_id36',
+ id='_fullname',
+ subreddit='sr_name',
+ mod='author',
+ created_utc='date',
action='action',
details='details',
description='description',
target_fullname='target_fullname')
+ def thing_attr(self, thing, attr):
+ if attr == 'date':
+ return (time.mktime(thing.date.astimezone(pytz.UTC).timetuple())
+ - time.timezone)
+ return ThingJsonTemplate.thing_attr(self, thing, attr)
+
def kind(self, wrapped):
return 'modaction'

0 comments on commit 173135d

Please sign in to comment.