Index: src/applications/audit/constants/PhabricatorAuditCommitStatusConstants.php =================================================================== --- src/applications/audit/constants/PhabricatorAuditCommitStatusConstants.php +++ src/applications/audit/constants/PhabricatorAuditCommitStatusConstants.php @@ -31,4 +31,23 @@ ); } + public static function getStatusColor($code) { + switch ($code) { + case self::CONCERN_RAISED: + $color = 'red'; + break; + case self::NEEDS_AUDIT: + case self::PARTIALLY_AUDITED: + $color = 'orange'; + break; + case self::FULLY_AUDITED: + $color = 'green'; + break; + default: + $color = null; + break; + } + return $color; + } + } Index: src/applications/audit/constants/PhabricatorAuditStatusConstants.php =================================================================== --- src/applications/audit/constants/PhabricatorAuditStatusConstants.php +++ src/applications/audit/constants/PhabricatorAuditStatusConstants.php @@ -40,6 +40,9 @@ case self::AUDIT_REQUIRED: $color = 'orange'; break; + case self::ACCEPTED: + $color = 'green'; + break; default: $color = null; break; Index: src/applications/audit/view/PhabricatorAuditCommitListView.php =================================================================== --- src/applications/audit/view/PhabricatorAuditCommitListView.php +++ src/applications/audit/view/PhabricatorAuditCommitListView.php @@ -88,10 +88,14 @@ $auditors = phutil_implode_html(', ', $auditors); } $committed = phabricator_datetime($commit->getEpoch(), $this->user); + $audit_status = $commit->getAuditStatus(); $commit_status = PhabricatorAuditCommitStatusConstants::getStatusName( - $commit->getAuditStatus()); + $audit_status); + $status_color = PhabricatorAuditCommitStatusConstants::getStatusColor( + $audit_status); $item = id(new PHUIObjectItemView()) + ->setBarColor($status_color) ->setObjectName($commit_name) ->setHeader($commit_desc) ->setHref($commit_link)