blob: 0db742c33dcf2e395eea536a29d8c361b8e8b5a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<?php
namespace Kanboard\Controller;
use Kanboard\Formatter\BoardFormatter;
/**
* Class TaskMovePositionController
*
* @package Kanboard\Controller
* @author Frederic Guillot
*/
class TaskMovePositionController extends BaseController
{
public function show()
{
$task = $this->getTask();
$this->response->html($this->template->render('task_move_position/show', array(
'task' => $task,
'board' => BoardFormatter::getInstance($this->container)
->withProjectId($task['project_id'])
->withQuery($this->taskFinderModel->getExtendedQuery())
->format()
)));
}
public function save()
{
$task = $this->getTask();
$values = $this->request->getJson();
$result = $this->taskPositionModel->movePosition(
$task['project_id'],
$task['id'],
$values['column_id'],
$values['position'],
$values['swimlane_id']
);
$this->response->json(array('result' => $result));
}
}
|