/**
  * @return TaskList\TaskListControl
  */
 public function createComponentUserTasks()
 {
     $incomplete = $this->tasks->findIncompleteByUser($this->getUser()->getId());
     $control = new TaskList\TaskListControl($incomplete, $this->tasks);
     $control->displayTaskList = TRUE;
     $control->displayUser = FALSE;
     return $control;
 }
 /**
  * @param Nette\Application\UI\Form $form
  */
 public function taskFormSubmitted(Form $form)
 {
     $this->tasks->createTask($this->list->id, $form->values->text, $form->values->userId);
     $this->flashMessage('Úkol přidán.', 'success');
     if (!$this->isAjax()) {
         $this->redirect('this');
     }
     $form->setValues(array('userId' => $form->values->userId), TRUE);
     $this->invalidateControl('form');
     $this['taskList']->invalidateControl();
 }