All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ed Bartosh <ed.bartosh@linux.intel.com>
To: Elliot Smith <elliot.smith@intel.com>
Cc: toaster@yoctoproject.org
Subject: Re: [review-request][PATCH 00/10][v2] Implement UI changes for "command line builds" project
Date: Wed, 7 Oct 2015 16:27:44 +0300	[thread overview]
Message-ID: <20151007132744.GA1378@linux.intel.com> (raw)
In-Reply-To: <1444130481-25705-1-git-send-email-elliot.smith@intel.com>

Submitted upstream.

On Tue, Oct 06, 2015 at 12:21:09PM +0100, Elliot Smith 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):
> 
> * 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/cli_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@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster

-- 
--
Regards,
Ed


      parent reply	other threads:[~2015-10-07 13:27 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-06 11:21 [review-request][PATCH 00/10][v2] Implement UI changes for "command line builds" project Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 1/2] toaster: Manually retrieve log file location from filesystem Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 01/10] toaster: Reorganise and lint tests Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 2/2] toaster: Hide "Download build log" button if log doesn't exist Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 02/10] toaster: Replace "Run again" button with help text for cli builds Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 03/10] toaster: Show 'not applicable' for default project machine and release Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 04/10] toaster: Make the builds view the project page for "command line builds" Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 05/10] toaster: Hide tabs and add info popups for command line builds Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 06/10] toaster: Show tooltip next to cli builds project name in all builds Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 07/10] toaster: More linting of tests Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 08/10] toaster: Clean up template code Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 09/10] toaster: Exclude "command line builds" project from projects typeahead Elliot Smith
2015-10-06 11:21 ` [review-request][PATCH 10/10] toaster: Modify "New build" button behaviour for cli builds project Elliot Smith
2015-10-06 13:01 ` [review-request][PATCH 00/10][v2] Implement UI changes for "command line builds" project Barros Pena, Belen
2015-10-07 13:27 ` Ed Bartosh [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20151007132744.GA1378@linux.intel.com \
    --to=ed.bartosh@linux.intel.com \
    --cc=elliot.smith@intel.com \
    --cc=toaster@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.