Differential D16155 Diff 38866 src/applications/maniphest/typeahead/ManiphestTaskStatusDatasource.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/typeahead/ManiphestTaskStatusDatasource.php
Show All 29 Lines | private function buildResults() { | ||||
$status_map = ManiphestTaskStatus::getTaskStatusMap(); | $status_map = ManiphestTaskStatus::getTaskStatusMap(); | ||||
foreach ($status_map as $value => $name) { | foreach ($status_map as $value => $name) { | ||||
$result = id(new PhabricatorTypeaheadResult()) | $result = id(new PhabricatorTypeaheadResult()) | ||||
->setIcon(ManiphestTaskStatus::getStatusIcon($value)) | ->setIcon(ManiphestTaskStatus::getStatusIcon($value)) | ||||
->setPHID($value) | ->setPHID($value) | ||||
->setName($name); | ->setName($name); | ||||
if (ManiphestTaskStatus::isOpenStatus($value)) { | |||||
$result->addAttribute(pht('Open Status')); | |||||
} else { | |||||
$result->addAttribute(pht('Closed Status')); | |||||
} | |||||
if (ManiphestTaskStatus::isDisabledStatus($value)) { | if (ManiphestTaskStatus::isDisabledStatus($value)) { | ||||
$result->setClosed(pht('Disabled')); | $result->setClosed(pht('Disabled')); | ||||
} | } | ||||
$results[$value] = $result; | $results[$value] = $result; | ||||
} | } | ||||
return $results; | return $results; | ||||
} | } | ||||
} | } |