[bitbake-devel] [PATCH 00/22] Toaster UI changes

Ed Bartosh ed.bartosh at linux.intel.com
Fri Jul 31 12:09:01 UTC 2015


Hi reviewers,

This is a set of fixes for Toaster UI from Michael:
- The new project page [YOCTO #7329]
- The navigation changes needed for the new project page [YOCTO #7329]
- Fixes needed for the new project page
- Fixes needed to test the new project page (import layers, new build button)
- Removes dependency on angular

The patchset has been reviewed by me. Please review and accept.

The following changes since commit eb1c88c13f0490fa42fbe1681ac712ee883061a3:

  distro/maintainers.inc: Fix parsing error due to lack of " at end. (2015-07-29 20:27:51 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib ed/toaster/submit/michaelw/toaster/import-project-navigation-work
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/toaster/submit/michaelw/toaster/import-project-navigation-work

Michael Wood (22):
  bitbake: toastergui: Implement new top navigation design
  bitbake: toastergui: Implement new project navigation
  bitbake: toastergui: base Fix html indentation
  bitbake: toastergui: importlayer Add format type to JSON calls
  bitbake: toastergui: Remove erroneous CSS property
  bitbake: toastergui: Standardise the layer object property
    layerdetailurl
  bitbake: toastergui: libtoaster Add show change notification function
  bitbake: toastergui: tables Add name field to layers table
  bitbake: toastergui: http api Add guard against incomplete change
    requests
  bitbake: toastergui: css Add new rules for new project page
  bitbake: toastergui: Add new project page and navigation
  bitbake: toastergui: css Remove redundant css rules
  bitbake: toastergui: libtoaster Make sure we always pass format=json
  bitbake: toastergui: libtoaster: Add guard against missing name
    property
  bitbake: toastergui: Fix Duplicate layer importlayer api calls
  bitbake: toastergui: base Use removeAttr / attr
  bitbake: toastergui: Change build button popover to a build-button
  bitbake: toastergui: newbuildbutton Fix typo on project save function
  bitbake: toastergui: newbuildbutton Fix removed elements
  bitbake: toastergui: Remove angularJS and projectapp based on angular
  bitbake: toastergui: layerBtn use libtoaster for change notification
  bitbake: toastergui: project page Add inline project name change
    feature

 lib/toaster/toastergui/static/css/default.css      |  33 +-
 .../toastergui/static/js/angular-animate.min.js    |  28 -
 .../toastergui/static/js/angular-cookies.min.js    |   8 -
 .../toastergui/static/js/angular-route.min.js      |  14 -
 .../toastergui/static/js/angular-sanitize.min.js   |  15 -
 lib/toaster/toastergui/static/js/angular.min.js    | 215 -----
 .../toastergui/static/js/angular.min.js.map        |   8 -
 lib/toaster/toastergui/static/js/base.js           | 165 ++--
 lib/toaster/toastergui/static/js/importlayer.js    |  42 +-
 lib/toaster/toastergui/static/js/layerBtn.js       |   4 +-
 lib/toaster/toastergui/static/js/layerdetails.js   |  16 +-
 lib/toaster/toastergui/static/js/libtoaster.js     |  37 +-
 lib/toaster/toastergui/static/js/projectapp.js     | 985 ---------------------
 lib/toaster/toastergui/static/js/projectpage.js    | 429 +++++++++
 lib/toaster/toastergui/tables.py                   |  12 +-
 lib/toaster/toastergui/templates/base.html         | 236 ++---
 .../templates/baseprojectbuildspage.html           |  15 +
 .../toastergui/templates/baseprojectpage.html      |  62 +-
 .../toastergui/templates/basetable_top.html        |   1 -
 .../templates/basetable_top_buildprojects.html     |  14 -
 .../templates/basetable_top_projectbuilds.html     |  14 -
 .../toastergui/templates/buildrequestdetails.html  |   3 -
 lib/toaster/toastergui/templates/builds.html       |   2 +-
 .../templates/generic-toastertable-page.html       |  24 +-
 lib/toaster/toastergui/templates/importlayer.html  |  19 +-
 lib/toaster/toastergui/templates/layer_btn.html    |   4 +-
 lib/toaster/toastergui/templates/layerdetails.html |  29 +-
 lib/toaster/toastergui/templates/machine_btn.html  |   4 +-
 lib/toaster/toastergui/templates/project.html      | 518 ++---------
 .../toastergui/templates/projectbuilds.html        |   5 +-
 lib/toaster/toastergui/templates/projectconf.html  |   8 +-
 lib/toaster/toastergui/templates/projects.html     |   2 +-
 .../toastergui/templates/projecttopbar.html        |  57 ++
 lib/toaster/toastergui/templates/recipe_btn.html   |   2 +-
 lib/toaster/toastergui/urls.py                     |   6 +-
 lib/toaster/toastergui/views.py                    |  32 +-
 36 files changed, 1036 insertions(+), 2032 deletions(-)
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/angular-animate.min.js
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/angular-cookies.min.js
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/angular-route.min.js
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/angular-sanitize.min.js
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/angular.min.js
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/angular.min.js.map
 delete mode 100644 bitbake/lib/toaster/toastergui/static/js/projectapp.js
 create mode 100644 bitbake/lib/toaster/toastergui/static/js/projectpage.js
 create mode 100644 bitbake/lib/toaster/toastergui/templates/baseprojectbuildspage.html
 delete mode 100644 bitbake/lib/toaster/toastergui/templates/basetable_top_buildprojects.html
 delete mode 100644 bitbake/lib/toaster/toastergui/templates/basetable_top_projectbuilds.html
 create mode 100644 bitbake/lib/toaster/toastergui/templates/projecttopbar.html

--
Ed


More information about the bitbake-devel mailing list