def by_ticket(request): f = ByTicketForm(request.GET) if not f.is_valid(): return HttpResponse(status=400) r = f.cleaned_data resp = data_by_ticket(r['ticket'], r['start_date'], r['end_date']) return HttpResponse(json.dumps(resp, cls=SetEncoder), content_type='application/json')
def by_ticket(request): f = ByTicketForm(request.GET) if not f.is_valid(): return HttpResponse(status=400) r = f.cleaned_data resp = data_for_single_object('ticket', r['obj_id'], r['start_date'], r['end_date']) resp['workhours'] = get_workhours(r['start_date']) return HttpResponse(json.dumps(resp, cls=SetEncoder), content_type='application/json')