[Toaster] [review-request][PATCH 00/10][v2] Implement UI changes for "command line builds" project
Barros Pena, Belen
belen.barros.pena at intel.com
Tue Oct 6 06:01:21 PDT 2015
On 06/10/2015 12:21, "toaster-bounces at yoctoproject.org on behalf of Elliot
Smith" <toaster-bounces at yoctoproject.org on behalf of
elliot.smith at intel.com> wrote:
>This implements changes across the UI to hide irrelevant options
>for command-line builds, and show additional help icons explaining
>why those options are hidden.
>
>It also modifies the behaviour of the "New build" button to take
>account of the special status of the command-line builds project.
>
>For UI details, see the document attached to bug 8231
>at https://bugzilla.yoctoproject.org/attachment.cgi?id=2760.
>
>v2 (in response to Belen's review):
UI looks great. Thanks!
Belén
>
>* Modify how the form for changing the project name is shown, so
>that the edit buttons aren't lost after saving the new project name.
>Also verify that project name changes take without requiring a page
>refresh.
>
>* Never select the command-line builds project in the "New build"
>drop-down form.
>
>* Only show the "New build" button if there are one or more user-created
>projects (i.e. not if there is only the command-line builds project).
>
>v1:
>
>* One of the changes in the design document has not been implemented:
>it's not possible to hide the "customise image recipe" links and
>buttons (page 9) as these are not in the templates yet.
>
>* The visual design differs slightly from the design document, as it
>incorporates a new layout for the build dashboard which is not
>implemented yet.
>
>* The "New build" button is displayed on the command line
>builds project page, as we came to the conclusion that the logic
>in the JavaScript (i.e. show the new build button if there is no
>build input form on the page) should apply in the case of the
>builds page for the "command line builds" project.
>
>Changes since 66ab34a41658e2f275a83853bb19cf49bf7cc74d (toaster-next) are
>in
>git://git.yoctoproject.org/poky-contrib, elliot/toaster/cli_builds_ui-8231
>http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=elliot/toaster/cl
>i_builds_ui-8231
>
>Related bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=8231
>
>Elliot Smith (10):
> toaster: Reorganise and lint tests
> toaster: Replace "Run again" button with help text for cli builds
> toaster: Show 'not applicable' for default project machine and release
> toaster: Make the builds view the project page for "command line
> builds"
> toaster: Hide tabs and add info popups for command line builds
> toaster: Show tooltip next to cli builds project name in all builds
> toaster: More linting of tests
> toaster: Clean up template code
> toaster: Exclude "command line builds" project from projects typeahead
> toaster: Modify "New build" button behaviour for cli builds project
>
> .../lib/toaster/toastergui/static/css/default.css | 5 +
> bitbake/lib/toaster/toastergui/static/js/base.js | 18 +-
> bitbake/lib/toaster/toastergui/templates/base.html | 98 ++++---
> .../lib/toaster/toastergui/templates/builds.html | 19 +-
> .../toaster/toastergui/templates/mrb_section.html | 66 +++--
> .../lib/toaster/toastergui/templates/projects.html | 23 +-
> .../toastergui/templates/projecttopbar.html | 80 ++---
> .../toastergui/templatetags/project_url_tag.py | 34 +++
> bitbake/lib/toaster/toastergui/tests.py | 322
>++++++++++++++++++---
> bitbake/lib/toaster/toastergui/typeaheads.py | 4 +-
> bitbake/lib/toaster/toastergui/views.py | 9 +-
> 11 files changed, 494 insertions(+), 184 deletions(-)
> create mode 100644
>bitbake/lib/toaster/toastergui/templatetags/project_url_tag.py
>
>--
>Elliot Smith
>Software Engineer
>Intel OTC
>
>---------------------------------------------------------------------
>Intel Corporation (UK) Limited
>Registered No. 1134945 (England)
>Registered Office: Pipers Way, Swindon SN3 1RJ
>VAT No: 860 2173 47
>
>This e-mail and any attachments may contain confidential material for
>the sole use of the intended recipient(s). Any review or distribution
>by others is strictly prohibited. If you are not the intended
>recipient, please contact the sender and delete all copies.
>
>--
>_______________________________________________
>toaster mailing list
>toaster at yoctoproject.org
>https://lists.yoctoproject.org/listinfo/toaster
More information about the toaster
mailing list