示例#1
0
文件: views.py 项目: ivkremer/vtime
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')
示例#2
0
文件: views.py 项目: ivkremer/vtime
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')
示例#3
0
文件: views.py 项目: ykhalyavin/vtime
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')