HomePhabricator

Improve daemon console for daemons on multiple hosts

Description

Improve daemon console for daemons on multiple hosts

Summary:
Ref T10756. This:

  • Fixes T7307. This UI is now admin-only.
  • Makes the main "running daemons" table more useful for multi-host setups (show where daemons are running).
  • Removes logs from the web UI: these are sometimes vaguely sensitive and shouldn't be visible. The UI tells you how to get them with bin/phd log.
  • Minor modernization.

Test Plan:

  • As a non-admin, viewed daemons (access error) and bulk jobs (worked great).
  • Browsed bulk job pages.
  • Ran a bulk job.
  • Viewed daemon console.
  • Viewed task detail / daemon detail / daemon list pages.

Screen Shot 2016-04-15 at 12.00.16 PM.png (204×1 px, 42 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T7307, T10756

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