Differential D7942 Diff 17984 src/applications/project/controller/PhabricatorProjectBoardController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectBoardController.php
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | foreach ($columns as $column) { | ||||
->setHeader($column->getDisplayName()) | ->setHeader($column->getDisplayName()) | ||||
->setHeaderColor($column->getHeaderColor()) | ->setHeaderColor($column->getHeaderColor()) | ||||
->setEditURI('edit/'.$column->getID().'/'); | ->setEditURI('edit/'.$column->getID().'/'); | ||||
$cards = id(new PHUIObjectItemListView()) | $cards = id(new PHUIObjectItemListView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setCards(true) | ->setCards(true) | ||||
->setFlush(true) | ->setFlush(true) | ||||
->setAllowEmptyList(true) | |||||
->addSigil('project-column'); | ->addSigil('project-column'); | ||||
$task_phids = idx($task_map, $column->getPHID(), array()); | $task_phids = idx($task_map, $column->getPHID(), array()); | ||||
foreach (array_select_keys($tasks, $task_phids) as $task) { | foreach (array_select_keys($tasks, $task_phids) as $task) { | ||||
$cards->addItem($this->renderTaskCard($task)); | $cards->addItem($this->renderTaskCard($task)); | ||||
} | } | ||||
$panel->setCards($cards); | $panel->setCards($cards); | ||||
if (!$task_phids) { | |||||
$cards->addClass('project-column-empty'); | |||||
} | |||||
$board->addPanel($panel); | $board->addPanel($panel); | ||||
} | } | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
$crumbs->addTextCrumb( | $crumbs->addTextCrumb( | ||||
$project->getName(), | $project->getName(), | ||||
$this->getApplicationURI('view/'.$project->getID().'/')); | $this->getApplicationURI('view/'.$project->getID().'/')); | ||||
$crumbs->addTextCrumb(pht('Board')); | $crumbs->addTextCrumb(pht('Board')); | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |