Page MenuHomePhabricator

D8735.id20716.diff
No OneTemporary

D8735.id20716.diff

diff --git a/src/workflow/ArcanistTasksWorkflow.php b/src/workflow/ArcanistTasksWorkflow.php
--- a/src/workflow/ArcanistTasksWorkflow.php
+++ b/src/workflow/ArcanistTasksWorkflow.php
@@ -122,29 +122,25 @@
'len' => phutil_utf8_console_strlen($formatted_title),
);
+
// Render the "Priority" column.
- switch ($task['priority']) {
- case 'Needs Triage':
- $color = 'magenta';
- break;
- case 'Unbreak Now!':
- $color = 'red';
- break;
- case 'High':
- $color = 'yellow';
- break;
- case 'Normal':
- $color = 'green';
- break;
- case 'Low':
- $color = 'blue';
- break;
- case 'Wishlist':
- $color = 'cyan';
- break;
- default:
+ $priority_accepted_colors = array(
+ 'magenta',
+ 'red',
+ 'yellow',
+ 'green',
+ 'blue',
+ 'cyan'
+ );
+
+ if (isset($task['priorityColor'])) {
+ if (in_array($task['priorityColor'], $priority_accepted_colors)) {
+ $color = $task['priorityColor'];
+ } else {
$color = 'white';
- break;
+ }
+ } else {
+ $color = 'white';
}
$formatted_priority = phutil_console_format(
"<bg:{$color}> </bg> %s",

File Metadata

Mime Type
text/plain
Expires
Oct 16 2025, 2:58 PM (9 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8879615
Default Alt Text
D8735.id20716.diff (1 KB)

Event Timeline