All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/34] michaelw/toaster/ic-6
@ 2015-12-08 21:15 Michael Wood
  2015-12-08 21:15 ` [PATCH 01/34] toaster: localhostbecontroller CustomRecipe now base_recipe is Recipe Michael Wood
                   ` (34 more replies)
  0 siblings, 35 replies; 39+ messages in thread
From: Michael Wood @ 2015-12-08 21:15 UTC (permalink / raw)
  To: toaster

This is the work to introduce the image customisation feature to Toaster.
As a version 1 this allows basic adding and removing packages of a customised
version of a pre-existing image recipe. To enable this feature run toaster
with the environment var set CUSTOM_IMAGE=1

http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=michaelw/toaster/ic-6

Michael Wood (34):
  toaster: localhostbecontroller CustomRecipe now base_recipe is Recipe
  toaster: models fall back to a sensible string for no vcs reference
  toaster: ToasterTables simplify filter function move common part to
    widget
  toaster: tablejs Add an event handler to manually trigger a data
    reload
  toaster: orm Add sum of dependencies size function to
    PackageDependencyManager
  toaster: orm make CustomImageRecipe inherit from Recipe
  toaster: orm: Add db migration for new CustomImageRecipe inheritance
    change
  toaster: orm Add ProjectPackage table
  toaster: orm: Add db migration for new  ProjectPackages table
  toaster: buildinfohelper Add the concept of ProjectPackages
  toaster: orm add CustomImageRecipe generate contents function
  toaster: move CustomImageRecipe generation to API entry point
  toaster: views Add view to download custom recipe
  toaster: tables Add table for Packages and update SelectPackagesTable
  toaster: Continue front end features to custom image recipe page.
  toaster: newcustomimage Move modal dialog out of newcustomimage
    template
  toaster: Add recipe details page
  toaster: toastertable remove title from Show all in table
  toaster: views xhr_customrecipe_packages clean up API
  toaster: toastergui tests Update to reflect changes to
    CustomImageRecipe
  toaster: toastergui tests Add unit test for download custom recipe
  toaster: orm get_project_layer_versions to return layer_version
    objects
  toaster: orm Add convenience method to get all pkgs in a
    CustomImageRecipe
  toaster: libtoaster Add createCustomRecipe method
  toaster: newcustomimage_modal use libtoaster method for new
    CustomRecipe
  toaster: tables add recipe download link to CustomImagesTable
  toaster: tables Change SelectPackagesTable to use ProjectPackage
  toaster: API allow CustomImageRecipe to be updated after creation
  toaster: xhr_customrecipe_id  change to use ProjectPackage
  toaster: xhr_customrecipe_packages add GET info for package response
  toaster: customrecipe Add further front end features using new API
  toaster: toastergui tests Update package test to use ProjectPackage
  toaster: tables SelectPackagesTable rename recipe_id to custrecipeid
  toaster: toastergui tests Add addtional data to the setUp for new
    tables

 bitbake/lib/bb/ui/buildinfohelper.py               | 113 +++++-
 .../toaster/bldcontrol/localhostbecontroller.py    |  29 +-
 ...del_field_customimagerecipe_name__del_field_.py | 433 +++++++++++++++++++++
 ...erecipe_name__del_field_customimagerecipe_id.py | 379 ++++++++++++++++++
 bitbake/lib/toaster/orm/models.py                  |  95 ++++-
 .../toaster/toastergui/static/js/customrecipe.js   | 176 ++++++++-
 .../lib/toaster/toastergui/static/js/libtoaster.js |  27 ++
 .../toaster/toastergui/static/js/newcustomimage.js |  49 ---
 .../toastergui/static/js/newcustomimage_modal.js   |  28 ++
 .../toaster/toastergui/static/js/recipedetails.js  |  52 +++
 bitbake/lib/toaster/toastergui/static/js/table.js  |   7 +
 bitbake/lib/toaster/toastergui/tables.py           | 239 +++++++++---
 bitbake/lib/toaster/toastergui/templates/base.html |   1 +
 .../toaster/toastergui/templates/customrecipe.html | 186 ++++++---
 .../toastergui/templates/newcustomimage.html       |  44 +--
 .../toastergui/templates/newcustomimage_modal.html |  33 ++
 .../toastergui/templates/pkg_add_rm_btn.html       |  35 +-
 .../toastergui/templates/recipedetails.html        | 180 +++++++++
 .../snippets/pkg_dependencies_popover.html         |  14 +
 .../toaster/toastergui/templates/toastertable.html |   2 +-
 bitbake/lib/toaster/toastergui/tests.py            | 145 +++++--
 bitbake/lib/toaster/toastergui/urls.py             |  17 +-
 bitbake/lib/toaster/toastergui/views.py            | 262 ++++++++++---
 bitbake/lib/toaster/toastergui/widgets.py          |   5 +-
 24 files changed, 2171 insertions(+), 380 deletions(-)
 create mode 100644 bitbake/lib/toaster/orm/migrations/0029_auto__add_projectpackage__del_field_customimagerecipe_name__del_field_.py
 create mode 100644 bitbake/lib/toaster/orm/migrations/0029_auto__del_field_customimagerecipe_name__del_field_customimagerecipe_id.py
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/newcustomimage.js
 create mode 100644 bitbake/lib/toaster/toastergui/static/js/newcustomimage_modal.js
 create mode 100644 bitbake/lib/toaster/toastergui/static/js/recipedetails.js
 create mode 100644 bitbake/lib/toaster/toastergui/templates/newcustomimage_modal.html
 create mode 100644 bitbake/lib/toaster/toastergui/templates/recipedetails.html
 create mode 100644 bitbake/lib/toaster/toastergui/templates/snippets/pkg_dependencies_popover.html

-- 
2.1.4



^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2015-12-10 15:37 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-08 21:15 [PATCH 00/34] michaelw/toaster/ic-6 Michael Wood
2015-12-08 21:15 ` [PATCH 01/34] toaster: localhostbecontroller CustomRecipe now base_recipe is Recipe Michael Wood
2015-12-08 21:15 ` [PATCH 02/34] toaster: models fall back to a sensible string for no vcs reference Michael Wood
2015-12-08 21:15 ` [PATCH 03/34] toaster: ToasterTables simplify filter function move common part to widget Michael Wood
2015-12-08 21:15 ` [PATCH 04/34] toaster: tablejs Add an event handler to manually trigger a data reload Michael Wood
2015-12-08 21:15 ` [PATCH 05/34] toaster: orm Add sum of dependencies size function to PackageDependencyManager Michael Wood
2015-12-08 21:15 ` [PATCH 06/34] toaster: orm make CustomImageRecipe inherit from Recipe Michael Wood
2015-12-08 21:15 ` [PATCH 07/34] toaster: orm: Add db migration for new CustomImageRecipe inheritance change Michael Wood
2015-12-08 21:15 ` [PATCH 08/34] toaster: orm Add ProjectPackage table Michael Wood
2015-12-08 21:15 ` [PATCH 09/34] toaster: orm: Add db migration for new ProjectPackages table Michael Wood
2015-12-09 13:47   ` [PATCH v2] " Michael Wood
2015-12-08 21:15 ` [PATCH 10/34] toaster: buildinfohelper Add the concept of ProjectPackages Michael Wood
2015-12-08 21:15 ` [PATCH 11/34] toaster: orm add CustomImageRecipe generate contents function Michael Wood
2015-12-08 21:15 ` [PATCH 12/34] toaster: move CustomImageRecipe generation to API entry point Michael Wood
2015-12-08 21:15 ` [PATCH 13/34] toaster: views Add view to download custom recipe Michael Wood
2015-12-08 21:16 ` [PATCH 14/34] toaster: tables Add table for Packages and update SelectPackagesTable Michael Wood
2015-12-08 21:16 ` [PATCH 15/34] toaster: Continue front end features to custom image recipe page Michael Wood
2015-12-08 21:16 ` [PATCH 16/34] toaster: newcustomimage Move modal dialog out of newcustomimage template Michael Wood
2015-12-08 21:16 ` [PATCH 17/34] toaster: Add recipe details page Michael Wood
2015-12-08 21:16 ` [PATCH 18/34] toaster: toastertable remove title from Show all in table Michael Wood
2015-12-08 21:16 ` [PATCH 19/34] toaster: views xhr_customrecipe_packages clean up API Michael Wood
2015-12-08 21:16 ` [PATCH 20/34] toaster: toastergui tests Update to reflect changes to CustomImageRecipe Michael Wood
2015-12-08 21:16 ` [PATCH 21/34] toaster: toastergui tests Add unit test for download custom recipe Michael Wood
2015-12-08 21:16 ` [PATCH 22/34] toaster: orm get_project_layer_versions to return layer_version objects Michael Wood
2015-12-08 21:16 ` [PATCH 23/34] toaster: orm Add convenience method to get all pkgs in a CustomImageRecipe Michael Wood
2015-12-08 21:16 ` [PATCH 24/34] toaster: libtoaster Add createCustomRecipe method Michael Wood
2015-12-08 21:16 ` [PATCH 25/34] toaster: newcustomimage_modal use libtoaster method for new CustomRecipe Michael Wood
2015-12-08 21:16 ` [PATCH 26/34] toaster: tables add recipe download link to CustomImagesTable Michael Wood
2015-12-08 21:16 ` [PATCH 27/34] toaster: tables Change SelectPackagesTable to use ProjectPackage Michael Wood
2015-12-08 21:16 ` [PATCH 28/34] toaster: API allow CustomImageRecipe to be updated after creation Michael Wood
2015-12-08 21:16 ` [PATCH 29/34] toaster: xhr_customrecipe_id change to use ProjectPackage Michael Wood
2015-12-08 21:16 ` [PATCH 30/34] toaster: xhr_customrecipe_packages add GET info for package response Michael Wood
2015-12-08 21:16 ` [PATCH 31/34] toaster: customrecipe Add further front end features using new API Michael Wood
2015-12-08 21:16 ` [PATCH 32/34] toaster: toastergui tests Update package test to use ProjectPackage Michael Wood
2015-12-08 21:16 ` [PATCH 33/34] toaster: tables SelectPackagesTable rename recipe_id to custrecipeid Michael Wood
2015-12-08 21:16 ` [PATCH 34/34] toaster: toastergui tests Add addtional data to the setUp for new tables Michael Wood
2015-12-09 12:13 ` [PATCH 00/34] michaelw/toaster/ic-6 Barros Pena, Belen
2015-12-09 13:42   ` Michael Wood
2015-12-10 15:37     ` Michael Wood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.