On 23/02/2016 18:29, "[email protected] on behalf of Smith, Elliot" <[email protected] on behalf of [email protected]> wrote:
>Hello Belen, quick comment below. Thanks for the feedback. V2 on the way. Cheers Belén > > >On 23 February 2016 at 16:55, Belen Barros Pena ><[email protected]> wrote: > >From: Belen Barros Pena <[email protected]> > >The default "Command line builds" project does not have a Configuration >page. It therefore needs a custom breadcrumb where the project name goes >to the project builds page, instead of the project configuration page. > >Signed-off-by: Belen Barros Pena <[email protected]> >--- > .../lib/toaster/toastergui/templates/basebuilddetailpage.html | 9 >+++++++-- > bitbake/lib/toaster/toastergui/templates/basebuildpage.html | 9 >+++++++-- > 2 files changed, 14 insertions(+), 4 deletions(-) > >diff --git >a/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html >b/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html >index e350c1a..7f35cdf 100644 >--- a/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html >+++ b/bitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html >@@ -6,8 +6,13 @@ > <!-- Breadcrumbs --> > <div class="section"> > <ul class="breadcrumb" id="breadcrumb"> >- <li><a href="{% url 'project' >build.project.id <http://build.project.id> %}">{{build.project.name ><http://build.project.name>}}</a></li> >- <li><a href="{% url 'projectbuilds' >build.project.id <http://build.project.id> %}">Builds</a></li> >+ <li><a href=" >+ {% if build.project.is_default %} >+ {% url 'projectbuilds' >build.project.id <http://build.project.id> %}">{{build.project.name ><http://build.project.name>}}</a></li> >+ {% else %} >+ {% url 'project' >build.project.id <http://build.project.id> %}">{{build.project.name ><http://build.project.name>}}</a></li> > > > > >You can use the project_url helper (see project_url_tag.py) to give you >the correct URL for the main page for a project, depending on whether >it's the default project or not. > > >Add this at the top of the template: > > >{% load project_url_tag %} > > > >Then replace your changes with: > > ><li><a href="{% project_url build.project %}">{{build.project.name ><http://build.project.name/>}}</a></li> > > >Elliot > > > >+ <li><a href="{% url 'projectbuilds' >build.project.id <http://build.project.id> %}">Builds</a></li> >+ {% endif %} > <li><a href="{%url 'builddashboard' >build.pk <http://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> >diff --git a/bitbake/lib/toaster/toastergui/templates/basebuildpage.html >b/bitbake/lib/toaster/toastergui/templates/basebuildpage.html >index 3571869..5bbd533 100644 >--- a/bitbake/lib/toaster/toastergui/templates/basebuildpage.html >+++ b/bitbake/lib/toaster/toastergui/templates/basebuildpage.html >@@ -8,8 +8,13 @@ > <!-- Breadcrumbs --> > <div class="section"> > <ul class="breadcrumb" id="breadcrumb"> >- <li><a href="{% url 'project' >build.project.id <http://build.project.id> %}">{{build.project.name ><http://build.project.name>}}</a></li> >- <li><a href="{% url 'projectbuilds' >build.project.id <http://build.project.id> %}">Builds</a></li> >+ <li> >+ {% if build.project.is_default %} >+ <a href="{% url 'projectbuilds' >build.project.id <http://build.project.id> %}">{{build.project.name ><http://build.project.name>}}</a></li> >+ {% else %} >+ <a href="{% url 'project' >build.project.id <http://build.project.id> %}">{{build.project.name ><http://build.project.name>}}</a></li> >+ <li><a href="{% url 'projectbuilds' >build.project.id <http://build.project.id> %}">Builds</a></li> >+ {% endif %} > <li> > {% block parentbreadcrumb %} > <a href="{%url 'builddashboard' >build.pk <http://build.pk>%}"> >-- >2.5.4 (Apple Git-61) > >-- >_______________________________________________ >toaster mailing list >[email protected] >https://lists.yoctoproject.org/listinfo/toaster > > > > > > > >-- >Elliot Smith >Software Engineer >Intel Open Source Technology Centre > > > > -- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
