TaskManager
Table of Contents
Methods
- __construct() : mixed
- copyGroupRobots() : mixed
- copyKanbanStages() : mixed
- getImplementerClass() : string
- getMapIdsCopiedTasks() : mixed
- markChecklist() : mixed
- markComment() : mixed
- setMapIdsCopiedStages() : void
- In case you copy the task in several stages and the managers are initialized several times, in order to copy the stages of a kanban group, you need to forward the relation of identifiers that will be used by the stage copier.
- setProjectTerm() : mixed
- Setting the start date of a project to update deadline in tasks.
- setTargetGroup() : mixed
- startCopy() : mixed
Methods
__construct()
public
__construct(mixed $executiveUserId, array<string|int, mixed> $taskIdsToCopy) : mixed
Parameters
- $executiveUserId : mixed
- $taskIdsToCopy : array<string|int, mixed>
copyGroupRobots()
public
copyGroupRobots(mixed $groupId, mixed $copiedGroupId) : mixed
Parameters
- $groupId : mixed
- $copiedGroupId : mixed
copyKanbanStages()
public
copyKanbanStages(mixed $groupId, mixed $copiedGroupId) : mixed
Parameters
- $groupId : mixed
- $copiedGroupId : mixed
getImplementerClass()
public
getImplementerClass() : string
Return values
stringgetMapIdsCopiedTasks()
public
getMapIdsCopiedTasks() : mixed
markChecklist()
public
markChecklist(mixed $marker) : mixed
Parameters
- $marker : mixed
markComment()
public
markComment(mixed $marker) : mixed
Parameters
- $marker : mixed
setMapIdsCopiedStages()
In case you copy the task in several stages and the managers are initialized several times, in order to copy the stages of a kanban group, you need to forward the relation of identifiers that will be used by the stage copier.
public
setMapIdsCopiedStages(array<string|int, mixed> $mapIdsCopiedStages) : void
Parameters
- $mapIdsCopiedStages : array<string|int, mixed>
-
Map ids.
setProjectTerm()
Setting the start date of a project to update deadline in tasks.
public
setProjectTerm(array<string|int, mixed> $projectTerm) : mixed
Parameters
- $projectTerm : array<string|int, mixed>
-
["start_point" => "", "end_point" => ""].
setTargetGroup()
public
setTargetGroup(mixed $targetGroupId) : mixed
Parameters
- $targetGroupId : mixed
startCopy()
public
startCopy() : mixed