summaryrefslogtreecommitdiff
path: root/app/Api
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-01-23 12:29:44 -0500
committerFrederic Guillot <fred@kanboard.net>2016-01-23 12:29:44 -0500
commitba5937b07490160affad8239a7a9e6227979f770 (patch)
treec9174bed0db928160e1dd55bf06ac7fbc57acab2 /app/Api
parent0448fdc56b9d7c58ac78d8375447c59b68702562 (diff)
Add new API procedures to move and duplicate tasks to another project
Diffstat (limited to 'app/Api')
-rw-r--r--app/Api/Task.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/Api/Task.php b/app/Api/Task.php
index 97d89775..f132bcd6 100644
--- a/app/Api/Task.php
+++ b/app/Api/Task.php
@@ -64,6 +64,16 @@ class Task extends Base
return $this->taskPosition->movePosition($project_id, $task_id, $column_id, $position, $swimlane_id);
}
+ public function moveTaskToProject($task_id, $project_id, $swimlane_id = null, $column_id = null, $category_id = null, $owner_id = null)
+ {
+ return $this->taskDuplication->moveToProject($task_id, $project_id, $swimlane_id, $column_id, $category_id, $owner_id);
+ }
+
+ public function duplicateTaskToProject($task_id, $project_id, $swimlane_id = null, $column_id = null, $category_id = null, $owner_id = null)
+ {
+ return $this->taskDuplication->duplicateToProject($task_id, $project_id, $swimlane_id, $column_id, $category_id, $owner_id);
+ }
+
public function createTask($title, $project_id, $color_id = '', $column_id = 0, $owner_id = 0, $creator_id = 0,
$date_due = '', $description = '', $category_id = 0, $score = 0, $swimlane_id = 0,
$recurrence_status = 0, $recurrence_trigger = 0, $recurrence_factor = 0, $recurrence_timeframe = 0,