generic-poky/bitbake/lib/toaster/toastergui/templates
Elliot Smith dd99cf957d bitbake: toaster: show progress of recipe parsing in recent builds area
Modify buildinfohelper and toasterui so that they record the
recipe parse progress (from ParseProgress events in bitbake)
on the Build object.

Note that because the Build object is now created at the
point when ParseStarted occurs, it is necessary to set the
build name to the empty string initially (hence the migration).
The build name can be set when the build properly starts,
i.e. at the BuildStarted event.

Then use this additional data to determine whether a Build
is in a "Parsing" state, and report this in the JSON API.
This enables the most recent builds area to show the recipe
parse progress.

Add additional logic to update the progress bar if the progress
for a build object changes.

[YOCTO #9631]

(Bitbake rev: f33d51d46d70e73e04e325807c1bc4eb68462f7b)

Signed-off-by: Elliot Smith <elliot.smith@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-11 00:09:26 +01:00
..
snippets bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
base.html bitbake: toaster: move most recent builds templating to client 2016-08-11 00:09:26 +01:00
basebuilddetailpage.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
basebuildpage.html bitbake: toaster-tests: add tests for build artifact display on build dashboard 2016-07-19 08:56:52 +01:00
baseprojectbuildspage.html bitbake: toaster: adjust spacing in project pages 2015-08-29 14:03:52 +01:00
baseprojectpage.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
basetable_bottom.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
basetable_top.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
basetable_top_layers.html bitbake: toasterui: URL refactoring 2015-05-12 12:14:13 +01:00
bfile.html bitbake: toaster: clone Simple UI as base for Toaster GUI 2014-01-10 15:20:24 +00:00
brtargets.html bitbake: toaster-gui: Show task name for the builds in /builds 2015-05-29 11:59:45 +01:00
builddashboard.html bitbake: toaster-tests: package count/size shouldn't show for non-image builds 2016-07-19 08:56:52 +01:00
buildinfo-toastertable.html bitbake: toaster: buildtables Remove links from non name fields 2016-06-15 08:35:05 +01:00
builds-toastertable.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
configuration.html bitbake: toaster: build data Fix left navigation 2016-06-15 08:35:05 +01:00
configvars.html bitbake: toaster: build data Fix left navigation 2016-06-15 08:35:05 +01:00
cpuusage.html bitbake: toaster: Create the base page navigation structure 2014-01-10 15:20:25 +00:00
customise_btn.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
customrecipe.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
detail_pagination_bottom.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
detail_search_header.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
detail_sorted_header.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
dirinfo.html bitbake: toaster: build data Fix left navigation 2016-06-15 08:35:05 +01:00
diskio.html bitbake: toaster: Create the base page navigation structure 2014-01-10 15:20:25 +00:00
editcustomimage_modal.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
filtersnippet.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
generic-toastertable-page.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
importlayer.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
js-unit-tests.html bitbake: toaster: Add quint to project so that it can be used offline 2016-04-06 23:10:31 +01:00
landing.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
landing_not_managed.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
layer_btn.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
layerdetails.html bitbake: toaster: Replace references to LayerSource models 2016-07-26 08:10:36 +01:00
machine_btn.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
mrb_section.html bitbake: toaster: show progress of recipe parsing in recent builds area 2016-08-11 00:09:26 +01:00
newcustomimage.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
newcustomimage_modal.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
newproject.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
package_built_dependencies.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
package_built_detail.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
package_detail_base.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
package_included_dependencies.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
package_included_detail.html bitbake: toaster: templates Add meaningful title tags 2015-10-29 07:32:10 +00:00
package_included_reverse_dependencies.html bitbake: toaster: templates Add meaningful title tags 2015-10-29 07:32:10 +00:00
package_included_tabs.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
pkg_add_rm_btn.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
project.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
projectbuilds-toastertable.html bitbake: toaster: move most recent builds templating to client 2016-08-11 00:09:26 +01:00
projectbuilds.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
projectconf.html bitbake: toaster: fix validation checks for DL_DIR and SSTATE_DIR 2016-07-08 09:57:27 +01:00
projects-toastertable.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
projecttopbar.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
recipe.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
recipe_btn.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
recipe_packages.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
recipedetails.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
tablesort.html bitbake: toaster: fix invalid fields in the package details page 2015-08-17 08:48:27 +01:00
target.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00
task.html bitbake: toaster: fix download URL for task logs 2016-07-26 08:10:36 +01:00
toastertable-filter.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
toastertable-simple.html bitbake: toaster: Migrate project configuration from bootstrap 2 to bootstrap 3 2016-06-15 08:35:03 +01:00
toastertable.html bitbake: toaster: toaster tables Enable complex empty states 2016-06-15 08:35:03 +01:00
unavailable_artifact.html bitbake: toaster: port all build analysis pages to bootstrap 3 2016-06-15 08:35:05 +01:00