[Toaster] [review-request] [PATCH] toaster: make build data breadcrumb consistent

Michael Wood michael.g.wood at intel.com
Tue Feb 9 16:09:48 PST 2016


Thanks - submitted upstream & toaster-next

On 08/02/16 10:59, Belen Barros Pena wrote:
> From: Belen Barros Pena <belen.barros.pena at intel.com>
>
> The pages in the build data section of Toaster showed different
> breadcrumbs: in some pages the machine was displayed, but not in others.
> For builds with more than one target, some pages showed the first
> alphabetical target (the correct behaviour), others didn't.
>
> This patch removes the inconsistencies, showing exactly the same
> breacrumb across all pages in the section.
>
> The patch also removes the extra space between the '+' and the number of
> targets when the builds have more than one target.
>
> Signed-off-by: Belen Barros Pena <belen.barros.pena at intel.com>
> ---
>   bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html | 2 +-
>   bitbake/lib/toaster/toastergui/templates/basebuildpage.html       | 2 +-
>   bitbake/lib/toaster/toastergui/templates/builddashboard.html      | 3 +--
>   3 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html b/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html
> index 22ca50c..ffe7aa4 100644
> --- a/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html
> +++ b/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html
> @@ -8,7 +8,7 @@
>           <ul class="breadcrumb" id="breadcrumb">
>               <li class="muted">{{build.project.name}}:</li>
>               <li><a href="{% url 'projectbuilds' build.project.id %}">Builds</a></li>
> -            <li><a href="{%url 'builddashboard' build.pk%}">{{build.target_set.all.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} ({{build.completed_on|date:"d/m/y H:i"}})</a></li>
> +            <li><a href="{%url 'builddashboard' build.pk%}">{{build.get_sorted_target_list.0.target}} {%if build.target_set.all.count > 1%}(+{{build.target_set.all.count|add:"-1"}}){%endif%} {{build.machine}} ({{build.completed_on|date:"d/m/y H:i"}})</a></li>
>               {% block localbreadcrumb %}{% endblock %}
>           </ul>
>           <script>
> diff --git a/bitbake/lib/toaster/toastergui/templates/basebuildpage.html b/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
> index d441df8..fcf1c54 100644
> --- a/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
> +++ b/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
> @@ -13,7 +13,7 @@
>               <li>
>               {% block parentbreadcrumb %}
>               <a href="{%url 'builddashboard' build.pk%}">
> -                {{build.get_sorted_target_list.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} ({{build.completed_on|date:"d/m/y H:i"}})
> +              {{build.get_sorted_target_list.0.target}} {%if build.target_set.all.count > 1%}(+{{build.target_set.all.count|add:"-1"}}){%endif%} {{build.machine}} ({{build.completed_on|date:"d/m/y H:i"}})
>               </a>
>               {% endblock %}
>               </li>
> diff --git a/bitbake/lib/toaster/toastergui/templates/builddashboard.html b/bitbake/lib/toaster/toastergui/templates/builddashboard.html
> index 323bbbb..7857aba 100644
> --- a/bitbake/lib/toaster/toastergui/templates/builddashboard.html
> +++ b/bitbake/lib/toaster/toastergui/templates/builddashboard.html
> @@ -6,10 +6,9 @@
>   {% block parentbreadcrumb %}
>   {% if build.get_sorted_target_list.count > 0 %}
>     {{build.get_sorted_target_list.0.target}}
> -   
>   {% endif %}
>   
> -{%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} {{build.machine}} ({{build.completed_on|date:"d/m/y H:i"}})
> +{%if build.target_set.all.count > 1%}(+{{build.target_set.all.count|add:"-1"}}){%endif%} {{build.machine}} ({{build.completed_on|date:"d/m/y H:i"}})
>   {% endblock %}
>   
>   {% block buildinfomain %}



More information about the toaster mailing list