Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 12 |
CRAP | |
0.00% |
0 / 36 |
TaskListUrl | |
0.00% |
0 / 1 |
|
0.00% |
0 / 12 |
156 | |
0.00% |
0 / 36 |
taskListRoot | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
createTaskList | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
editTaskList | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
deleteTaskList | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
showMore | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
addTaskListTask | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
reloadTaskList | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
reloadTaskListTask | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
reloadCompletedTaskList | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
loadTaskDetails | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
dropTaskListTask | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
dropTaskList | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
<?php | |
namespace humhub\modules\tasks\helpers; | |
use humhub\modules\content\components\ContentActiveRecord; | |
use humhub\modules\content\components\ContentContainerActiveRecord; | |
use humhub\modules\content\components\ContentContainerController; | |
use humhub\modules\content\models\ContentTag; | |
use humhub\modules\tasks\models\lists\TaskList; | |
use humhub\modules\tasks\models\lists\TaskListInterface; | |
use humhub\modules\tasks\models\Task; | |
use Yii; | |
class TaskListUrl extends TaskUrl | |
{ | |
const ROUTE_TASKLIST_ROOT = '/tasks/list'; | |
const ROUTE_EDIT_TASKLIST = '/tasks/list/edit'; | |
const ROUTE_DELETE_TASKLIST = '/tasks/list/delete'; | |
const ROUTE_RELOAD_TASKLIST = '/tasks/list/load-ajax'; | |
const ROUTE_RELOAD_TASKLIST_TASK = '/tasks/list/load-ajax-task'; | |
const ROUTE_RELOAD_COMPLETED_TASKLIST = '/tasks/list/load-completed'; | |
const ROUTE_TASKLIST_LOAD_DETAILS = '/tasks/list/load-task-details'; | |
const ROUTE_DROP_TASKLIST_TASK = '/tasks/list/drop-task'; | |
const ROUTE_DROP_TASKLIST = '/tasks/list/drop-task-list'; | |
const ROUTE_LOAD_CLOSED_LISTS = '/tasks/list/load-closed-lists'; | |
public static function taskListRoot(ContentContainerActiveRecord $container) | |
{ | |
return $container->createUrl(static::ROUTE_TASKLIST_ROOT); | |
} | |
public static function createTaskList(ContentContainerActiveRecord $container) | |
{ | |
return $container->createUrl(static::ROUTE_EDIT_TASKLIST); | |
} | |
public static function editTaskList(TaskList $taskList) | |
{ | |
return static::container($taskList)->createUrl(static::ROUTE_EDIT_TASKLIST, ['id' => $taskList->id]); | |
} | |
public static function deleteTaskList(TaskListInterface $taskList) | |
{ | |
return static::container($taskList)->createUrl(static::ROUTE_DELETE_TASKLIST, ['id' => $taskList->getId()]); | |
} | |
public static function showMore(TaskListInterface $taskList) | |
{ | |
return static::container($taskList)->createUrl('/tasks/list/show-more-completed', ['id' => $taskList->getId()]); | |
} | |
public static function addTaskListTask(TaskListInterface $taskList) | |
{ | |
return static::container($taskList)->createUrl(static::ROUTE_EDIT_TASK, ['listId' => $taskList->getId()]); | |
} | |
public static function reloadTaskList(TaskListInterface $taskList) | |
{ | |
return static::container($taskList)->createUrl(static::ROUTE_RELOAD_TASKLIST, ['id' => $taskList->getId()]); | |
} | |
public static function reloadTaskListTask(Task $task) | |
{ | |
return static::container($task)->createUrl(static::ROUTE_RELOAD_TASKLIST_TASK, ['id' => $task->id]); | |
} | |
public static function reloadCompletedTaskList(TaskList $taskList) | |
{ | |
return static::container($taskList)->createUrl(static::ROUTE_RELOAD_COMPLETED_TASKLIST, ['id' => $taskList->getId()]); | |
} | |
public static function loadTaskDetails(Task $task) | |
{ | |
return static::container($task)->createUrl(static::ROUTE_TASKLIST_LOAD_DETAILS, ['id' => $task->id]); | |
} | |
public static function dropTaskListTask(TaskListInterface $taskList) | |
{ | |
return static::container($taskList)->createUrl(static::ROUTE_DROP_TASKLIST_TASK, ['id' => $taskList->getId()]); | |
} | |
public static function dropTaskList(ContentContainerActiveRecord $container) | |
{ | |
return $container->createUrl('/tasks/list/drop-task-list'); | |
} | |
} |