Close all subtasks when a task is closed

This commit is contained in:
Frederic Guillot
2015-06-20 16:50:52 -04:00
parent a409bf3ff4
commit b6b733b22f
5 changed files with 61 additions and 2 deletions

View File

@@ -227,6 +227,18 @@ class Subtask extends Base
return $result;
}
/**
* Close all subtasks of a task
*
* @access public
* @param integer $task_id
* @return boolean
*/
public function closeAll($task_id)
{
return $this->db->table(self::TABLE)->eq('task_id', $task_id)->update(array('status' => self::STATUS_DONE));
}
/**
* Get subtasks with consecutive positions
*