Add dropdown menu on the board to reorder tasks by ID
This commit is contained in:
@@ -6,6 +6,22 @@ use Kanboard\Core\Base;
|
||||
|
||||
class TaskReorderModel extends Base
|
||||
{
|
||||
public function reorderByTaskId($projectID, $swimlaneID, $columnID, $direction)
|
||||
{
|
||||
$this->db->startTransaction();
|
||||
|
||||
$taskIDs = $this->db->table(TaskModel::TABLE)
|
||||
->eq('project_id', $projectID)
|
||||
->eq('swimlane_id', $swimlaneID)
|
||||
->eq('column_id', $columnID)
|
||||
->orderBy('id', $direction)
|
||||
->findAllByColumn('id');
|
||||
|
||||
$this->reorderTasks($taskIDs);
|
||||
|
||||
$this->db->closeTransaction();
|
||||
}
|
||||
|
||||
public function reorderByPriority($projectID, $swimlaneID, $columnID, $direction)
|
||||
{
|
||||
$this->db->startTransaction();
|
||||
|
||||
Reference in New Issue
Block a user