def serialize(self): return { 'id': self.id, 'user': self.user.username if self.user else self.ip_address or _("anonymous"), 'type': self.get_type_display(), 'param': self.get_content_object_display(omit_tournament=True), 'timestamp': badge_datetime_format(self.timestamp), }
def serialize_like_actionlog(self): result_winner, result = readable_ballotsub_result(self) return { 'user': result_winner, 'id': self.id, 'type': result, 'param': '', 'timestamp': badge_datetime_format(self.timestamp), 'confirmed': self.confirmed }
def serialize_like_actionlog(self): result_winner, result = readable_ballotsub_result(self) return { 'user': result_winner, 'id': self.id, 'type': result, 'param': '', 'timestamp': badge_datetime_format(self.timestamp), 'confirmed': self.confirmed, 'debate': self.debate.id, 'result_status': self.debate.result_status }
def serialize_like_actionlog(self): if hasattr(self, '_result'): dr = self._result else: from results.result import DebateResult dr = DebateResult(self) result_winner, result = readable_ballotsub_result(dr) return { 'user': result_winner, 'id': self.id, 'type': result, 'param': '', 'timestamp': badge_datetime_format(self.timestamp), 'confirmed': self.confirmed, 'debate': self.debate.id, 'result_status': self.debate.result_status, }