def post(self, request, **kwargs): f = ToDoForm(request.POST) if f.is_valid(): name = f['name'].value() desc = f['desc'].value() start_date = f['start_date'].value() start_time = f['start_time'].value() end_date = f['end_date'].value() end_time = f['end_time'].value() priority = request.POST['priority'] project_id = int(request.POST.get('select_project', False)) category_id = int(request.POST.get('select_column', False)) task_type = int(request.POST.get('select_type', False)) if project_id == False or category_id == False: TaskController.add_task(request.user.username, request.user.password, None, None, name, desc, task_type, start_date, start_time, end_date, end_time, priority) else: TaskController.add_task(request.user.username, request.user.password, project_id, category_id, name, desc, task_type, start_date, start_time, end_date, end_time, priority) return redirect('tracker:task_list')
def proccess_create_task(parsed): username = getattr(parsed, 'username', None) password = getattr(parsed, 'password', None) project_id = getattr(parsed, 'project id', None) category_id = getattr(parsed, 'category id', None) name = getattr(parsed, 'name', None) description = getattr(parsed, 'description', None) type = getattr(parsed, 'type', None) start_date = getattr(parsed, 'start date', None) start_time = getattr(parsed, 'start time', None) end_date = getattr(parsed, 'end date', None) end_time = getattr(parsed, 'end time', None) priority = getattr(parsed, 'priority', None) TaskController.add_task(username, password, project_id, category_id, name, description, type, start_date, start_time, end_date, end_time, priority) ts_pres.success_create()