Skip to content

Toaster UI changes

Ed Bartosh bitbake-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22bitbake: toastergui: Implement new top navigation designlib/toaster/toastergui/static/css/default.css lib/toaster/toastergui/templates/base.html lib/toaster/toastergui/templates/basetable_top_projectbuilds.html +1 more+32 -200 replies
2/22bitbake: toastergui: Implement new project navigationlib/toaster/toastergui/static/css/default.css lib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/static/js/layerdetails.js +16 more+180 -1450 replies
3/22bitbake: toastergui: base Fix html indentationlib/toaster/toastergui/templates/base.html+120 -1200 replies
4/22bitbake: toastergui: importlayer Add format type to JSON callslib/toaster/toastergui/static/js/importlayer.js+16 -120 replies
5/22bitbake: toastergui: Remove erroneous CSS propertylib/toaster/toastergui/static/css/default.css+0 -10 replies
6/22bitbake: toastergui: Standardise the layer object property layerdetailurllib/toaster/toastergui/static/js/importlayer.js lib/toaster/toastergui/static/js/layerdetails.js lib/toaster/toastergui/static/js/libtoaster.js +6 more+28 -150 replies
7/22bitbake: toastergui: libtoaster Add show change notification functionlib/toaster/toastergui/static/js/libtoaster.js+8 -00 replies
8/22bitbake: toastergui: tables Add name field to layers tablelib/toaster/toastergui/tables.py+5 -00 replies
9/22bitbake: toastergui: http api Add guard against incomplete change requestslib/toaster/toastergui/views.py+10 -20 replies
10/22bitbake: toastergui: css Add new rules for new project pagelib/toaster/toastergui/static/css/default.css+18 -00 replies
11/22bitbake: toastergui: Add new project page and navigationlib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/static/js/importlayer.js lib/toaster/toastergui/static/js/layerdetails.js +9 more+610 -4760 replies
12/22bitbake: toastergui: css Remove redundant css ruleslib/toaster/toastergui/static/css/default.css+0 -50 replies
13/22bitbake: toastergui: libtoaster Make sure we always pass format=jsonlib/toaster/toastergui/static/js/libtoaster.js+1 -00 replies
14/22bitbake: toastergui: libtoaster: Add guard against missing name propertylib/toaster/toastergui/static/js/libtoaster.js+8 -10 replies
15/22bitbake: toastergui: Fix Duplicate layer importlayer api callslib/toaster/toastergui/static/js/importlayer.js+7 -70 replies
16/22bitbake: toastergui: base Use removeAttr / attrlib/toaster/toastergui/static/js/base.js+7 -50 replies
17/22bitbake: toastergui: Change build button popover to a build-buttonlib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/templates/base.html+11 -80 replies
18/22bitbake: toastergui: newbuildbutton Fix typo on project save functionlib/toaster/toastergui/static/js/base.js+1 -10 replies
19/22bitbake: toastergui: newbuildbutton Fix removed elementslib/toaster/toastergui/templates/base.html+3 -10 replies
20/22bitbake: toastergui: Remove angularJS and projectapp based on angularlib/toaster/toastergui/static/js/angular-animate.min.js lib/toaster/toastergui/static/js/angular-cookies.min.js lib/toaster/toastergui/static/js/angular-route.min.js +4 more+0 -12700 replies
21/22bitbake: toastergui: layerBtn use libtoaster for change notificationlib/toaster/toastergui/static/js/layerBtn.js lib/toaster/toastergui/templates/generic-toastertable-page.html+2 -90 replies
22/22bitbake: toastergui: project page Add inline project name change featurelib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/templates/projecttopbar.html+39 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/22] Toaster UI changes

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