예제 #1
0
 def toJSON(self):
     return {
         'id': self.id,
         'title': self.title,
         'detail': self.detail,
         'status': self.status,
         'price': self.price,
         'estimate': self.estimate,
         'priority': self.priority,
         'consuming': '{0:0.2g}'.format(self.consuming / 3600.0),
         'created_time': utils.pretty_date(self.created_time),
         'last_updated': utils.pretty_date(self.last_updated),
         'team': self.team.toJSON(),
         'owner': self.owner.toJSON() if self.owner else {},
         'partner': self.partner.toJSON() if self.partner else {},
         'time_slots': [ts.toJSON() for ts in self.time_slots]
     }
예제 #2
0
 def toJSON(self):
     return {
         'start_time': utils.pretty_date(self.start_time),
         'consuming_hours': '{0:0.2g}'.format(self.consuming / 3600.0),
         'bar_width':
         '{0:0.2%}'.format(self.consuming / self.task.consuming),
         'user': self.user.toJSON(),
         'partner': self.partner.toJSON() if self.partner else {}
     }
예제 #3
0
파일: models.py 프로젝트: archiechen/miami
 def toJSON(self):
     return {'start_time': utils.pretty_date(self.start_time), 'consuming_hours': '{0:0.2g}'.format(self.consuming / 3600.0), 'bar_width': '{0:0.2%}'.format(self.consuming / self.task.consuming), 'user': self.user.toJSON(), 'partner': self.partner.toJSON() if self.partner else {}}
예제 #4
0
파일: models.py 프로젝트: archiechen/miami
 def toJSON(self):
     return {'id': self.id, 'title': self.title, 'detail': self.detail, 'status': self.status, 'price': self.price, 'estimate': self.estimate, 'priority': self.priority, 'consuming': '{0:0.2g}'.format(self.consuming / 3600.0), 'created_time': utils.pretty_date(self.created_time), 'last_updated': utils.pretty_date(self.last_updated), 'team': self.team.toJSON(), 'owner': self.owner.toJSON() if self.owner else {}, 'partner': self.partner.toJSON() if self.partner else {}, 'time_slots': [ts.toJSON() for ts in self.time_slots]}