Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/constants/ManiphestTaskStatus.php
Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | final class ManiphestTaskStatus extends ManiphestConstants { | ||||
public static function isClosedStatus($status) { | public static function isClosedStatus($status) { | ||||
return !self::isOpenStatus($status); | return !self::isOpenStatus($status); | ||||
} | } | ||||
public static function isLockedStatus($status) { | public static function isLockedStatus($status) { | ||||
return self::getStatusAttribute($status, 'locked', false); | return self::getStatusAttribute($status, 'locked', false); | ||||
} | } | ||||
public static function isMFAStatus($status) { | |||||
return self::getStatusAttribute($status, 'mfa', false); | |||||
} | |||||
public static function getStatusActionName($status) { | public static function getStatusActionName($status) { | ||||
return self::getStatusAttribute($status, 'name.action'); | return self::getStatusAttribute($status, 'name.action'); | ||||
} | } | ||||
public static function getStatusColor($status) { | public static function getStatusColor($status) { | ||||
return self::getStatusAttribute($status, 'transaction.color'); | return self::getStatusAttribute($status, 'transaction.color'); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | foreach ($config as $key => $value) { | ||||
'transaction.color' => 'optional string', | 'transaction.color' => 'optional string', | ||||
'silly' => 'optional bool', | 'silly' => 'optional bool', | ||||
'prefixes' => 'optional list<string>', | 'prefixes' => 'optional list<string>', | ||||
'suffixes' => 'optional list<string>', | 'suffixes' => 'optional list<string>', | ||||
'keywords' => 'optional list<string>', | 'keywords' => 'optional list<string>', | ||||
'disabled' => 'optional bool', | 'disabled' => 'optional bool', | ||||
'claim' => 'optional bool', | 'claim' => 'optional bool', | ||||
'locked' => 'optional bool', | 'locked' => 'optional bool', | ||||
'mfa' => 'optional bool', | |||||
)); | )); | ||||
} | } | ||||
$special_map = array(); | $special_map = array(); | ||||
foreach ($config as $key => $value) { | foreach ($config as $key => $value) { | ||||
$special = idx($value, 'special'); | $special = idx($value, 'special'); | ||||
if (!$special) { | if (!$special) { | ||||
continue; | continue; | ||||
▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines |