Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/view/ProjectBoardTaskCard.php
| Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | $card = id(new PHUIObjectItemView()) | ||||
| ->setObject($task) | ->setObject($task) | ||||
| ->setUser($viewer) | ->setUser($viewer) | ||||
| ->setObjectName('T'.$task->getID()) | ->setObjectName('T'.$task->getID()) | ||||
| ->setHeader($task->getTitle()) | ->setHeader($task->getTitle()) | ||||
| ->setGrippable($can_edit) | ->setGrippable($can_edit) | ||||
| ->setHref('/T'.$task->getID()) | ->setHref('/T'.$task->getID()) | ||||
| ->addSigil('project-card') | ->addSigil('project-card') | ||||
| ->setDisabled($task->isClosed()) | ->setDisabled($task->isClosed()) | ||||
| ->setMetadata( | |||||
| array( | |||||
| 'objectPHID' => $task->getPHID(), | |||||
| )) | |||||
| ->addAction( | ->addAction( | ||||
| id(new PHUIListItemView()) | id(new PHUIListItemView()) | ||||
| ->setName(pht('Edit')) | ->setName(pht('Edit')) | ||||
| ->setIcon('fa-pencil') | ->setIcon('fa-pencil') | ||||
| ->addSigil('edit-project-card') | ->addSigil('edit-project-card') | ||||
| ->setHref('/maniphest/task/edit/'.$task->getID().'/')) | ->setHref('/maniphest/task/edit/'.$task->getID().'/')) | ||||
| ->setBarColor($bar_color); | ->setBarColor($bar_color); | ||||
| Show All 17 Lines | public function getItem() { | ||||
| $project_handles = $this->getProjectHandles(); | $project_handles = $this->getProjectHandles(); | ||||
| if ($project_handles) { | if ($project_handles) { | ||||
| $tag_list = id(new PHUIHandleTagListView()) | $tag_list = id(new PHUIHandleTagListView()) | ||||
| ->setSlim(true) | ->setSlim(true) | ||||
| ->setHandles($project_handles); | ->setHandles($project_handles); | ||||
| $card->addAttribute($tag_list); | $card->addAttribute($tag_list); | ||||
| } | } | ||||
| $card->addClass('phui-workcard'); | |||||
chad: I feel like we should move this into PHUIObjectItemView as a setType or something? | |||||
| return $card; | return $card; | ||||
| } | } | ||||
| } | } | ||||
I feel like we should move this into PHUIObjectItemView as a setType or something?