Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/view/ManiphestTaskListView.php
| Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | public function render() { | ||||
| $status_map = ManiphestTaskStatus::getTaskStatusMap(); | $status_map = ManiphestTaskStatus::getTaskStatusMap(); | ||||
| $color_map = ManiphestTaskPriority::getColorMap(); | $color_map = ManiphestTaskPriority::getColorMap(); | ||||
| $priority_map = ManiphestTaskPriority::getTaskPriorityMap(); | $priority_map = ManiphestTaskPriority::getTaskPriorityMap(); | ||||
| if ($this->showBatchControls) { | if ($this->showBatchControls) { | ||||
| Javelin::initBehavior('maniphest-list-editor'); | Javelin::initBehavior('maniphest-list-editor'); | ||||
| } | } | ||||
| $subtype_map = id(new ManiphestTask()) | |||||
| ->newEditEngineSubtypeMap(); | |||||
| foreach ($this->tasks as $task) { | foreach ($this->tasks as $task) { | ||||
| $item = id(new PHUIObjectItemView()) | $item = id(new PHUIObjectItemView()) | ||||
| ->setUser($this->getUser()) | ->setUser($this->getUser()) | ||||
| ->setObject($task) | ->setObject($task) | ||||
| ->setObjectName('T'.$task->getID()) | ->setObjectName('T'.$task->getID()) | ||||
| ->setHeader($task->getTitle()) | ->setHeader($task->getTitle()) | ||||
| ->setHref('/T'.$task->getID()); | ->setHref('/T'.$task->getID()); | ||||
| Show All 22 Lines | foreach ($this->tasks as $task) { | ||||
| if ($this->showSubpriorityControls) { | if ($this->showSubpriorityControls) { | ||||
| $item->setGrippable(true); | $item->setGrippable(true); | ||||
| } | } | ||||
| if ($this->showSubpriorityControls || $this->showBatchControls) { | if ($this->showSubpriorityControls || $this->showBatchControls) { | ||||
| $item->addSigil('maniphest-task'); | $item->addSigil('maniphest-task'); | ||||
| } | } | ||||
| $subtype = $task->newSubtypeObject(); | |||||
| if ($subtype && $subtype->hasTagView()) { | |||||
| $subtype_tag = $subtype->newTagView() | |||||
| ->setSlimShady(true); | |||||
| $item->addAttribute($subtype_tag); | |||||
| } | |||||
| $project_handles = array_select_keys( | $project_handles = array_select_keys( | ||||
| $handles, | $handles, | ||||
| array_reverse($task->getProjectPHIDs())); | array_reverse($task->getProjectPHIDs())); | ||||
| $item->addAttribute( | $item->addAttribute( | ||||
| id(new PHUIHandleTagListView()) | id(new PHUIHandleTagListView()) | ||||
| ->setLimit(4) | ->setLimit(4) | ||||
| ->setNoDataString(pht('No Projects')) | ->setNoDataString(pht('No Projects')) | ||||
| ▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines | |||||