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'); | |
| } | |
| } |