[Toaster] [PATCH 00/21] michaelw/toaster/ic-5.0

Michael Wood michael.g.wood at intel.com
Fri Sep 25 11:07:11 PDT 2015


This is the initial submission of the image customisation and build helper
fixes. The image customisation feature is still rough and should not be
switched on by default. Many items in the front end are still under development.
Various clean ups are needed after this submission.

Recipe queries are still to be made consistent across toaster.

To rebase and remove certain work in progress parts this branch was squashed and the re-split into commits. Some commits are therefore co-authored and the sign off at this stage is not always going to be a sign-off from all parties until
this review is finished.

Authors Ed Bartosh, Elliot Smith, Michael Wood and Belen Barros Pena

Ed Bartosh (5):
  toaster: make a workaround for old style index
  toaster: create custom layer and recipes for Image customisation
  toaster: implement decorator for REST responses
  toaster: Add new ReST API for Image Customisation feature
  toaster: Add test cases for new Image customisation features

Michael Wood (16):
  toaster: tables Move the title and name into the widget
  toaster: widgets ToasterTable add logger to notify when cache hit
  toaster: widgets ToasterTable Add more info to search field exception
  toaster: add nocache option to the ToasterTable widget
  toaster: ToasterTable remove unused class definition
  toaster: Add CustomImageRecipe model
  toaster: add toggle for enabling image customisation feeature
  toaster: Fix indentation of jsunittests view
  toaster: Add ToasterTables for Image customisation feature
  toaster: Add Image customisation frontend feature
  toaster: Special case the openembedded-core layer to avoid duplicates
  toaster: Create a relationship between build information and toaster
    layers
  toaster: Prioroitise the layer more generic vcs reference over the sha
  toaster: tables show all recipes in the layerdetails even duplicates
  toaster: buildinfohelper Create a copy of the built layer and recipe
  Revert "bitbake: toaster: don't re-create Target objects"

 bitbake/lib/bb/ui/buildinfohelper.py               |  95 +++++-
 .../toaster/bldcontrol/localhostbecontroller.py    |  51 ++-
 .../0009_auto__add_field_brlayer_layer_version.py  | 180 ++++++++++
 bitbake/lib/toaster/bldcontrol/models.py           |   3 +-
 ...e__add_unique_customimagerecipe_name_project.py | 375 +++++++++++++++++++++
 bitbake/lib/toaster/orm/models.py                  |  42 ++-
 .../toaster/toastergui/static/js/customrecipe.js   |  50 +++
 .../lib/toaster/toastergui/static/js/layerBtn.js   |  13 +
 .../toaster/toastergui/static/js/newcustomimage.js |  49 +++
 bitbake/lib/toaster/toastergui/tables.py           | 230 +++++++++++--
 .../toastergui/templates/baseprojectpage.html      |   7 +-
 .../toastergui/templates/customise_btn.html        |   9 +
 .../toaster/toastergui/templates/customrecipe.html | 142 ++++++++
 .../toastergui/templates/newcustomimage.html       |  54 +++
 .../toastergui/templates/pkg_add_rm_btn.html       |  16 +
 .../lib/toaster/toastergui/templates/project.html  |   2 +-
 .../toastergui/templates/projecttopbar.html        |   9 +-
 bitbake/lib/toaster/toastergui/tests.py            | 187 +++++++++-
 bitbake/lib/toaster/toastergui/urls.py             |  49 ++-
 bitbake/lib/toaster/toastergui/views.py            | 195 ++++++++++-
 bitbake/lib/toaster/toastergui/widgets.py          |  50 ++-
 bitbake/lib/toaster/toastermain/settings.py        |   5 +
 meta-yocto/conf/toasterconf.json                   |   2 +-
 23 files changed, 1692 insertions(+), 123 deletions(-)
 create mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0009_auto__add_field_brlayer_layer_version.py
 create mode 100644 bitbake/lib/toaster/orm/migrations/0027_auto__add_customimagerecipe__add_unique_customimagerecipe_name_project.py
 create mode 100644 bitbake/lib/toaster/toastergui/static/js/customrecipe.js
 create mode 100644 bitbake/lib/toaster/toastergui/static/js/newcustomimage.js
 create mode 100644 bitbake/lib/toaster/toastergui/templates/customise_btn.html
 create mode 100644 bitbake/lib/toaster/toastergui/templates/customrecipe.html
 create mode 100644 bitbake/lib/toaster/toastergui/templates/newcustomimage.html
 create mode 100644 bitbake/lib/toaster/toastergui/templates/pkg_add_rm_btn.html

-- 
2.1.4



More information about the toaster mailing list