Changeset View
Changeset View
Standalone View
Standalone View
src/applications/audit/constants/PhabricatorAuditStatusConstants.php
<?php | <?php | ||||
final class PhabricatorAuditStatusConstants extends Phobject { | final class PhabricatorAuditStatusConstants extends Phobject { | ||||
const NONE = ''; | |||||
const AUDIT_NOT_REQUIRED = 'audit-not-required'; | |||||
const AUDIT_REQUIRED = 'audit-required'; | const AUDIT_REQUIRED = 'audit-required'; | ||||
const CONCERNED = 'concerned'; | const CONCERNED = 'concerned'; | ||||
const ACCEPTED = 'accepted'; | const ACCEPTED = 'accepted'; | ||||
const AUDIT_REQUESTED = 'requested'; | const AUDIT_REQUESTED = 'requested'; | ||||
const RESIGNED = 'resigned'; | const RESIGNED = 'resigned'; | ||||
const CLOSED = 'closed'; | |||||
const CC = 'cc'; | |||||
public static function getStatusNameMap() { | public static function getStatusNameMap() { | ||||
$map = array( | $map = array( | ||||
self::NONE => pht('Not Applicable'), | |||||
self::AUDIT_NOT_REQUIRED => pht('Audit Not Required'), | |||||
self::AUDIT_REQUIRED => pht('Audit Required'), | self::AUDIT_REQUIRED => pht('Audit Required'), | ||||
self::CONCERNED => pht('Concern Raised'), | self::CONCERNED => pht('Concern Raised'), | ||||
self::ACCEPTED => pht('Accepted'), | self::ACCEPTED => pht('Accepted'), | ||||
self::AUDIT_REQUESTED => pht('Audit Requested'), | self::AUDIT_REQUESTED => pht('Audit Requested'), | ||||
self::RESIGNED => pht('Resigned'), | self::RESIGNED => pht('Resigned'), | ||||
self::CLOSED => pht('Closed'), | |||||
self::CC => pht("Was CC'd"), | |||||
); | ); | ||||
return $map; | return $map; | ||||
} | } | ||||
public static function getActionRequiredStatusConstants() { | public static function getActionRequiredStatusConstants() { | ||||
return array( | return array( | ||||
self::AUDIT_REQUIRED, | self::AUDIT_REQUIRED, | ||||
Show All 12 Lines | switch ($code) { | ||||
break; | break; | ||||
case self::AUDIT_REQUIRED: | case self::AUDIT_REQUIRED: | ||||
case self::AUDIT_REQUESTED: | case self::AUDIT_REQUESTED: | ||||
$color = 'orange'; | $color = 'orange'; | ||||
break; | break; | ||||
case self::ACCEPTED: | case self::ACCEPTED: | ||||
$color = 'green'; | $color = 'green'; | ||||
break; | break; | ||||
case self::AUDIT_NOT_REQUIRED: | |||||
$color = 'blue'; | |||||
break; | |||||
case self::CLOSED: | |||||
$color = 'dark'; | |||||
break; | |||||
case self::RESIGNED: | case self::RESIGNED: | ||||
$color = 'grey'; | $color = 'grey'; | ||||
break; | break; | ||||
default: | default: | ||||
$color = 'bluegrey'; | $color = 'bluegrey'; | ||||
break; | break; | ||||
} | } | ||||
return $color; | return $color; | ||||
} | } | ||||
public static function getStatusIcon($code) { | public static function getStatusIcon($code) { | ||||
switch ($code) { | switch ($code) { | ||||
case self::AUDIT_NOT_REQUIRED: | |||||
$icon = PHUIStatusItemView::ICON_OPEN; | |||||
break; | |||||
case self::AUDIT_REQUIRED: | case self::AUDIT_REQUIRED: | ||||
case self::AUDIT_REQUESTED: | case self::AUDIT_REQUESTED: | ||||
$icon = PHUIStatusItemView::ICON_WARNING; | $icon = PHUIStatusItemView::ICON_WARNING; | ||||
break; | break; | ||||
case self::CONCERNED: | case self::CONCERNED: | ||||
$icon = PHUIStatusItemView::ICON_REJECT; | $icon = PHUIStatusItemView::ICON_REJECT; | ||||
break; | break; | ||||
case self::ACCEPTED: | case self::ACCEPTED: | ||||
case self::CLOSED: | |||||
$icon = PHUIStatusItemView::ICON_ACCEPT; | $icon = PHUIStatusItemView::ICON_ACCEPT; | ||||
break; | break; | ||||
case self::RESIGNED: | case self::RESIGNED: | ||||
$icon = 'fa-times'; | $icon = 'fa-times'; | ||||
break; | break; | ||||
default: | default: | ||||
$icon = PHUIStatusItemView::ICON_QUESTION; | $icon = PHUIStatusItemView::ICON_QUESTION; | ||||
break; | break; | ||||
Show All 17 Lines |