def new_task(request): form = custom_forms.TaskCenterForm(request.POST) print request.POST if form.is_valid(): print 'form is valid' #form.cleaned_data['created_by'] = models.UserProfile.objects.all()[0] print form.cleaned_data form.save() return HttpResponseRedirect('/task_center/') else: print form.errors return render_to_response('task_center.html', {'form': form})
def task_center(request): form = custom_forms.TaskCenterForm() #task_list = models.TaskCenter.objects.all() task_list = [] for task in models.TaskCenter.objects.all(): task_info = { 'id': task.id, 'name': task.name, 'description': task.description, 'task_type': task.task_type, 'hosts': task.hosts, 'groups': task.groups, 'created_by': task.created_by, 'kick_off_at': task.kick_off_at, 'total_tasks': task.hosts.select_related().count(), 'failure': models.TaskLog.objects.filter(task_id=task.id, result='failed').count(), 'success': models.TaskLog.objects.filter(task_id=task.id, result='success').count(), 'is_template': task.is_template } task_list.append(task_info) print task_info['failure'] print task_info['success'] return render_to_response('task_center.html', { 'form': form, 'task_list': task_list, 'request': request })