Port the main build tables in the build analysis area to ToasterTables. This is the table for Installed packages, Tasks, Recipes, Packages, Time, CPU usage and Disk I/O
Changes in v2 - Addressed issues identified by Belen in v1 apart from 'Size' reporting question where we are no just having both as columns if applicable - Reworked the display of dependencies popover Michael Wood (9): toaster: ToasterTable widget add an 'a' to Name in Exception class toaster: port table for Built packages to ToasterTable toaster: port Built recipes table to toastertables toaster: port Task tables to ToasterTables widget toaster: port Installed packages table to ToasterTable toaster: table.js Add the ability to highlight a particular row toaster: tests Add new build tables to tests toaster: widgets ToasterTable Catch template rendering exceptions toaster: Rework displaying package dependencies across Toaster bitbake/lib/toaster/orm/models.py | 61 +- bitbake/lib/toaster/toastergui/buildtables.py | 574 ++++++++++++++++++ .../fixtures/toastergui-unittest-data.xml | 91 ++- bitbake/lib/toaster/toastergui/static/js/table.js | 9 + bitbake/lib/toaster/toastergui/tables.py | 25 +- .../toastergui/templates/basebuildpage.html | 26 +- .../lib/toaster/toastergui/templates/bpackage.html | 108 ---- .../toastergui/templates/builddashboard.html | 4 +- .../templates/buildinfo-toastertable.html | 25 + .../toaster/toastergui/templates/buildtime.html | 4 - .../lib/toaster/toastergui/templates/recipes.html | 113 ---- .../templates/snippets/gitrev_popover.html | 8 + .../snippets/pkg_dependencies_popover.html | 44 +- .../snippets/pkg_revdependencies_popover.html | 46 +- .../lib/toaster/toastergui/templates/target.html | 115 +--- bitbake/lib/toaster/toastergui/templates/task.html | 2 +- .../lib/toaster/toastergui/templates/tasks.html | 143 ----- .../toaster/toastergui/templatetags/projecttags.py | 8 + bitbake/lib/toaster/toastergui/tests.py | 40 +- bitbake/lib/toaster/toastergui/urls.py | 46 +- bitbake/lib/toaster/toastergui/views.py | 654 +-------------------- bitbake/lib/toaster/toastergui/widgets.py | 31 +- 22 files changed, 934 insertions(+), 1243 deletions(-) create mode 100644 bitbake/lib/toaster/toastergui/buildtables.py delete mode 100644 bitbake/lib/toaster/toastergui/templates/bpackage.html create mode 100644 bitbake/lib/toaster/toastergui/templates/buildinfo-toastertable.html delete mode 100644 bitbake/lib/toaster/toastergui/templates/buildtime.html delete mode 100644 bitbake/lib/toaster/toastergui/templates/recipes.html create mode 100644 bitbake/lib/toaster/toastergui/templates/snippets/gitrev_popover.html delete mode 100644 bitbake/lib/toaster/toastergui/templates/tasks.html -- 2.7.4 -- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
