You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
829 B

#coding: utf-8
from todo.models import ProjectList
from django.shortcuts import HttpResponse
import simplejson
def get_list_gantt(request):
if request.GET.get('gid'):
Group_Id = request.GET.get('gid', None)
Get_List = ProjectList.objects.get(pk=Group_Id)
Get_Item = Get_List.item_set.filter(is_delete=False)
List_Item = [{'id': i.id,
'title': i.title,
'status': i.get_status_display(),
'created_date': i.created_date.strftime("%m/%d/%Y"),
'update_time': i.updte_time.strftime("%m/%d/%Y"),
'assigned_to': i.assigned_to.username,
'progress': i.progress} for i in Get_Item]
return HttpResponse(simplejson.dumps(List_Item))
return HttpResponse('ok')