On 26/05/2016 16:12, "[email protected] on behalf of Michael Wood" <[email protected] on behalf of [email protected]> wrote:
>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 This looks great. The only issue is that in the packages installed table the link for the columns Package version Approx size and License Is going to the wrong page (for example /toastergui/build/66/package/129651 instead of /toastergui/build/66/package_included_detail/70/129651). I can easily fix this while moving these tables to Boostrap 3, so if there are no issues with the code, it would be good to get this merged into toaster-next soonish. Thanks! Belén > >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 -- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
