Exemple #1
0
 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')
Exemple #2
0
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()