@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

[Redesign] Update Daemons UI

Summary: Ref T8099, updates table layouts and StatusIcons in the Daemons application.

Test Plan: Click on lots of different things in Daemons.

Reviewers: btrahan, epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T8099

Differential Revision: https://secure.phabricator.com/D13052

+12 -12
+6 -6
src/applications/daemon/controller/PhabricatorDaemonConsoleController.php
··· 120 120 $completed_panel = new PHUIObjectBoxView(); 121 121 $completed_panel->setHeaderText( 122 122 pht('Recently Completed Tasks (Last 15m)')); 123 - $completed_panel->appendChild($completed_table); 123 + $completed_panel->setTable($completed_table); 124 124 125 125 $daemon_table = new PhabricatorDaemonLogListView(); 126 126 $daemon_table->setUser($viewer); ··· 128 128 129 129 $daemon_panel = new PHUIObjectBoxView(); 130 130 $daemon_panel->setHeaderText(pht('Active Daemons')); 131 - $daemon_panel->appendChild($daemon_table); 131 + $daemon_panel->setObjectList($daemon_table); 132 132 133 133 134 134 $tasks = id(new PhabricatorWorkerLeaseQuery()) ··· 143 143 144 144 $leased_panel = id(new PHUIObjectBoxView()) 145 145 ->setHeaderText(pht('Leased Tasks')) 146 - ->appendChild($tasks_table); 146 + ->setTable($tasks_table); 147 147 148 148 $task_table = new PhabricatorWorkerActiveTask(); 149 149 $queued = queryfx_all( ··· 175 175 176 176 $queued_panel = new PHUIObjectBoxView(); 177 177 $queued_panel->setHeaderText(pht('Queued Tasks')); 178 - $queued_panel->appendChild($queued_table); 178 + $queued_panel->setTable($queued_table); 179 179 180 180 $upcoming = id(new PhabricatorWorkerLeaseQuery()) 181 181 ->setLimit(10) ··· 184 184 185 185 $upcoming_panel = id(new PHUIObjectBoxView()) 186 186 ->setHeaderText(pht('Next In Queue')) 187 - ->appendChild( 187 + ->setTable( 188 188 id(new PhabricatorDaemonTasksTableView()) 189 189 ->setTasks($upcoming) 190 190 ->setNoDataString(pht('Task queue is empty.'))); ··· 200 200 201 201 $triggers_panel = id(new PHUIObjectBoxView()) 202 202 ->setHeaderText(pht('Upcoming Triggers')) 203 - ->appendChild($triggers_table); 203 + ->setTable($triggers_table); 204 204 205 205 $crumbs = $this->buildApplicationCrumbs(); 206 206 $crumbs->addTextCrumb(pht('Console'));
+6 -6
src/applications/daemon/view/PhabricatorDaemonLogListView.php
··· 34 34 switch ($status) { 35 35 case PhabricatorDaemonLog::STATUS_RUNNING: 36 36 if ($env_hash != $log->getEnvHash()) { 37 - $item->setBarColor('yellow'); 37 + $item->setStatusIcon('fa-warning yellow'); 38 38 $item->addAttribute(pht( 39 39 'This daemon is running with an out of date configuration and '. 40 40 'should be restarted.')); 41 41 } else { 42 - $item->setBarColor('green'); 42 + $item->setStatusIcon('fa-rocket green'); 43 43 $item->addAttribute(pht('This daemon is running.')); 44 44 } 45 45 break; 46 46 case PhabricatorDaemonLog::STATUS_DEAD: 47 - $item->setBarColor('red'); 47 + $item->setStatusIcon('fa-warning red'); 48 48 $item->addAttribute( 49 49 pht( 50 50 'This daemon is lost or exited uncleanly, and is presumed '. ··· 61 61 $item->addIcon('fa-check grey', pht('Exited')); 62 62 break; 63 63 case PhabricatorDaemonLog::STATUS_WAIT: 64 - $item->setBarColor('blue'); 64 + $item->setStatusIcon('fa-clock-o blue'); 65 65 $item->addAttribute( 66 66 pht( 67 67 'This daemon encountered an error recently and is waiting a '. ··· 70 70 break; 71 71 case PhabricatorDaemonLog::STATUS_UNKNOWN: 72 72 default: 73 - $item->setBarColor('orange'); 73 + $item->setStatusIcon('fa-warning orange'); 74 74 $item->addAttribute( 75 75 pht( 76 76 'This daemon has not reported its status recently. It may '. 77 77 'have exited uncleanly.')); 78 - $item->addIcon('fa-exclamation-circle', pht('Unknown')); 78 + $item->addIcon('fa-warning', pht('Unknown')); 79 79 break; 80 80 } 81 81