def get_jobs_status(ticket_id):
"""
Get actions todo status
"""
try:
ticket = Ticket.objects.get(id=ticket_id)
except (ObjectDoesNotExist, ValueError):
raise NotFound('Ticket not found')
resp = []
jobs = ticket.jobs.all().order_by('creationDate')
for job in jobs:
info = model_to_dict(job)
if info.get('action'):
info['action'] = model_to_dict(ServiceAction.objects.get(id=info['action']))
resp.append(info)
return resp
评论列表
文章目录