Skip to content

Toaster refactoring and bugfixing patchset

Alex DAMIAN bitbake-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest19 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/19toaster: move project data typeahead to the REST APIlib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/static/js/importlayer.js lib/toaster/toastergui/static/js/layerdetails.js +7 more+119 -760 replies
2/19convert all project-based view to JSON APIslib/toaster/toastergui/views.py+99 -650 replies
3/19toaster: toastertables REST refactoringlib/toaster/toastergui/static/js/table.js lib/toaster/toastergui/tables.py lib/toaster/toastergui/templates/layerdetails.html +4 more+102 -700 replies
4/19toastergui: use defaults on xhr_datatypeahead parameterslib/toaster/toastergui/views.py+10 -100 replies
5/19toastergui: remove xhr_projectedit and xhr_projectinfo URLslib/toaster/contrib/tts/urllist.py lib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/static/js/libtoaster.js +6 more+108 -970 replies
6/19toaster: toaster table add raw datalib/toaster/toastergui/static/js/table.js lib/toaster/toastergui/views.py lib/toaster/toastergui/widgets.py+54 -70 replies
7/19toaster: ToasterTables add computational fieldslib/toaster/toastergui/static/js/table.js lib/toaster/toastergui/tables.py lib/toaster/toastergui/views.py +1 more+38 -50 replies
8/19toaster: toastertables raise errorslib/toaster/toastergui/widgets.py+7 -50 replies
9/19toaster: add class template view for single-object pageslib/toaster/toastergui/tables.py lib/toaster/toastergui/widgets.py+36 -20 replies
10/19toaster: eliminate duplicate querysetslib/toaster/orm/models.py+3 -380 replies
11/19toastergui: remove xhr_datatypeahead and xhr_XXXbuildlib/toaster/contrib/tts/urllist.py lib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/static/js/importlayer.js +13 more+119 -2010 replies
12/19toastergui: remove xhr_datatypeahaed layerdeps calllib/toaster/toastergui/static/js/importlayer.js lib/toaster/toastergui/static/js/layerdetails.js lib/toaster/toastergui/static/js/libtoaster.js +7 more+73 -470 replies
13/19toaster: fixes after refactoringlib/toaster/orm/models.py lib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/static/js/libtoaster.js +6 more+116 -640 replies
14/19toaster: Code cleanup: bashismsbin/toaster+28 -270 replies
15/19toaster: Make toaster script to work in dashbin/toaster+18 -90 replies
16/19toaster: tables: Remove obsolete field_name for select columnlib/toaster/toastergui/tables.py+1 -20 replies
17/19toaster: Add ajax loading spinnerlib/toaster/toastergui/static/css/default.css lib/toaster/toastergui/static/js/libtoaster.js lib/toaster/toastergui/templates/base.html+76 -00 replies
18/19toaster: Add global ajaxError handlerlib/toaster/toastergui/static/js/libtoaster.js lib/toaster/toastergui/static/js/table.js+5 -50 replies
19/19toastergui: prevent contamination of libtoaster contextlib/toaster/toastergui/static/js/base.js+18 -200 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/19] Toaster refactoring and bugfixing patchset

From: Alexandru DAMIAN <[email protected]>

This is a Toaster patchest that brings in refactoring in order to eliminate duplicated code paths, and bring in improvements in the communication between the browser and back-end.

The changes have been tested and reviewed on the Toaster mailing list.

Can you please pull when possible ?

Cheers,
Alex

The following changes since commit 430f7a288b4446600b3a943c51f6711ffcf9e619:

bitbake: Bump version to 1.27.1 (2015-06-09 13:29:19 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib adamian/20150610-submission-bb
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=adamian/20150610-submission-bb

Alexandru DAMIAN (14):
toaster: move project data typeahead to the REST API convert all project-based view to JSON APIs
toaster: toastertables REST refactoring
toastergui: use defaults on xhr_datatypeahead parameters
toastergui: remove xhr_projectedit and xhr_projectinfo URLs
toaster: toaster table add raw data
toaster: ToasterTables add computational fields
toaster: toastertables raise errors
toaster: add class template view for single-object pages
toaster: eliminate duplicate querysets
toastergui: remove xhr_datatypeahead and xhr_XXXbuild
toastergui: remove xhr_datatypeahaed layerdeps call
toaster: fixes after refactoring
toastergui: prevent contamination of libtoaster context

Ed Bartosh (2):
toaster: Code cleanup: bashisms
toaster: Make toaster script to work in dash

Michael Wood (2):
toaster: Add ajax loading spinner
toaster: Add global ajaxError handler

Vlad Fulgeanu (1):
toaster: tables: Remove obsolete field_name for select column

 bin/toaster                                        |  82 ++--
 lib/toaster/contrib/tts/urllist.py                 |   5 -
 lib/toaster/orm/models.py                          |  44 +-
 lib/toaster/toastergui/static/css/default.css      |  49 +++
 lib/toaster/toastergui/static/js/base.js           | 140 +++---
 lib/toaster/toastergui/static/js/importlayer.js    |  14 +-
 lib/toaster/toastergui/static/js/layerdetails.js   |   6 +-
 lib/toaster/toastergui/static/js/libtoaster.js     |  60 ++-
 lib/toaster/toastergui/static/js/projectapp.js     | 146 ++++--
 lib/toaster/toastergui/static/js/table.js          |  37 +-
 lib/toaster/toastergui/tables.py                   | 120 +++--
 lib/toaster/toastergui/templates/base.html         |  29 +-
 .../toastergui/templates/basetable_bottom.html     |   2 +-
 .../templates/detail_pagination_bottom.html        |   2 +-
 lib/toaster/toastergui/templates/importlayer.html  |   1 -
 lib/toaster/toastergui/templates/layerdetails.html |   5 +-
 .../toastergui/templates/managed_mrb_section.html  |   2 +-
 lib/toaster/toastergui/templates/project.html      |  56 ++-
 lib/toaster/toastergui/templates/runagain.html     |   2 +-
 .../toastergui/templates/toastertable-simple.html  |   2 +-
 lib/toaster/toastergui/templates/toastertable.html |   2 +-
 lib/toaster/toastergui/templatetags/projecttags.py |   4 +-
 lib/toaster/toastergui/tests.py                    |   7 +-
 lib/toaster/toastergui/urls.py                     |  52 ++-
 lib/toaster/toastergui/views.py                    | 489 ++++++++++-----------
 lib/toaster/toastergui/widgets.py                  | 122 +++--
 lib/toaster/toastermain/settings.py                |   2 +-
 27 files changed, 881 insertions(+), 601 deletions(-)
Signature · 1 line
1.9.1