Page MenuHomePhabricator

D7900.diff
No OneTemporary

D7900.diff

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)

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 10, 10:59 AM (16 h, 23 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7387231
Default Alt Text
D7900.diff (2 KB)

Event Timeline