Page MenuHomePhabricator

Allow dashboard panels to have an auto-refresh time
Open, LowPublic

Description

I have a dashboard panel set to query a list of buildables. It'd be handy if the panel automatically refreshed every 5 minutes or so (configurable through the panel edit screen) so I can leave the dashboard open to observe builds.

Event Timeline

hach-que raised the priority of this task from to Needs Triage.
hach-que updated the task description. (Show Details)
hach-que added a project: Dashboards.
hach-que added subscribers: hach-que, epriestley.

Would it make sense for the whole dashboard to refresh? That is, maybe this should be some sort of view mode on the dashboard itself?

Are you planning to throw this on a monitor, or do you just want any random windows which happen to have Phabricator open to keep themselves more or less up to date?

In my scenario it's so I can just have the dashboard open while I'm waiting for the build to finish (my use case might also be handled by sending real time notifications over Aphlict and updating build pages like that, but the dashboard works best for multiple commits).

I think the dashboard refresh is probably useful as well though; the reason for suggesting per panel is simply because the panels already load in an AJAX manner and have configurable settings.

chad triaged this task as Low priority.Jul 3 2014, 4:15 AM
eadler added a project: Restricted Project.Aug 7 2016, 8:05 PM

Maybe not exactly related but we'd love this feature for harbormaster build status page.