Improve board health view

Registered by Spring Zhang

After board health overview page deployed, it's better to have a more understanding presentation for device health. For example, displaying the history of a board availability, showing the historical issues which cause health check failure.

The first thing that needs to be updated is the "Scheduler Status" view. Rather than showing all devices we should replace that table that shows Device Type status. You can then drill down by device type. The active jobs table on this page is still good and we should keep it. example: https://wiki.linaro.org/AndyDoan/Sandbox/SchedulerStatus

We then should let people drill down to device type status. This page should look something like: https://wiki.linaro.org/AndyDoan/Sandbox/DeviceStatus

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Medium
Drafter:
Spring Zhang
Direction:
Approved
Assignee:
Spring Zhang
Definition:
Drafting
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2012.05
Started by
Spring Zhang
Completed by
Spring Zhang

Whiteboard

[fboudra, 2012-04-27] Re-target to 2012.05 milestone.

Meta:
Headline: Board health page have another visualized view.
Acceptance: A visualized view showed on lava-server.
Roadmap id: LAVA2012-LAVA-HEALTH-MANAGEMENT

(?)

Work Items

Work items:
Determine django queries for device-type page: DONE
Build device type page (like DeviceStatus in wiki): DONE
Determine django query for device-type overview table: DONE
Replace devices table with device-type overview table: DONE
Create an "all devices" view similar to the old "devices" table: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.