Packages affected: launch-control
We want to allow working group members and any other users to have a simple way to visualize the data stored in the system. In this short step we'll provide users with a simple storage for, otherwise mostly standalone HTML pages that can tap into the database using AJAX APIs.
Data view AJAX endpoint is implemented.
Very simple thing, at most a few days of work.
We'll build on the same template we supported for data views. Each report will be loaded from a specific directory (configurable). The reports section will show a simple list (or a tree if feasible) links.
The reports view will be changed to include a list of reports. Each report will render a sub-template with the contents of the report HTML. Only one context variable will be available in that report - the URL of the dashboard to connect to. (perhaps this is not needed, each report could just AJAX to the dashboard host with only the pathname being hard-coded). Reports will not be stored in the database at this point.
Minimal changes to reports template (and view). New view and template for accessing specific report.
We should (in the future) migrate the gcc benchmark report but that is not possible at this stage (no way to save "alterations" of a report -- like different parameters etc) at this stage.
Demo will be uploaded to validation.linaro.org as soon as it is ready.
BoF agenda and discussion
There are some topics to cover in the future:
- Altering the report directly on the website (small built-in IDE)
- Storing reports in the database
- Storing _altered_ reports in the database (take base report, substitute specified parameters, display)
Platform/Validation/Specs/SimpleReportsForLaunchControl (last modified 2011-04-19 16:12:44)