From 954bed954f6c81cbcdb217966dcc9e008e7dd149 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Thu, 4 Sep 2014 20:14:26 -0700 Subject: Task move position refactoring --- app/Model/Board.php | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'app/Model/Board.php') diff --git a/app/Model/Board.php b/app/Model/Board.php index 8fb30e70..07020600 100644 --- a/app/Model/Board.php +++ b/app/Model/Board.php @@ -20,32 +20,6 @@ class Board extends Base */ const TABLE = 'columns'; - /** - * Save task positions for each column - * - * @access public - * @param array $positions [['task_id' => X, 'column_id' => X, 'position' => X], ...] - * @param integer $selected_task_id The selected task id - * @return boolean - */ - public function saveTasksPosition(array $positions, $selected_task_id) - { - $this->db->startTransaction(); - - foreach ($positions as $value) { - - // We trigger events only for the selected task - if (! $this->task->movePosition($value['task_id'], $value['column_id'], $value['position'], $value['task_id'] == $selected_task_id)) { - $this->db->cancelTransaction(); - return false; - } - } - - $this->db->closeTransaction(); - - return true; - } - /** * Create a board with default columns, must be executed inside a transaction * -- cgit v1.2.3