[Toaster] [review-request] 7191 Version3 format shaid on all layers page

Barros Pena, Belen belen.barros.pena at intel.com
Thu Mar 5 10:13:13 PST 2015


On 05/03/2015 16:07, "Lerner, Dave" <dave.lerner at windriver.com> wrote:

>http://git.yoctoproject.org/cgit.cgi/poky-contrib/
>
>Version 3: Implementing the improvement from Michael, and Belen's
>clarification on help bubble.

The UI is working as designed.

Thanks!

Belén

> 
>
>Retests
>--------
>Tested with manually entered revision strings
> 1234567890123456789012345678901234567890 (with button)
>and
> 12 4567890123456789012345678901234567890 (without button)
>
>HTML validator
>--------------
>3 errors with no relation to the changed code
>
>
>V2 vs V3 diff
>-------------
>--- a/bitbake/lib/toaster/toastergui/templates/layers.html
>+++ b/bitbake/lib/toaster/toastergui/templates/layers.html
>@@ -52,24 +52,15 @@
>                 {% endif %}
>         </td>
>             <td class="branch">
>-                {% if o.branch %}
>-                    {% if o.branch|is_shaid %}
>+                {% with vcs_ref=o.get_vcs_reference %}
>+                  {% if vcs_ref|is_shaid %}
>                     <a class="btn" data-content="<ul class='unstyled'>
><li>{{o.
>-                        {{o.branch|truncatechars:10}}
>+                      {{vcs_ref|truncatechars:10}}
>                     </a>
>-                    {% else %}
>-                        {{o.branch}}
>-                    {% endif %}
>-                {% else %}
>-                    {% if o.branch|is_shaid %}
>-                    <a class="btn" data-content="<ul class='unstyled'>
><li>{{o.
>-                        {{o.up_branch.name|truncatechars:10}}
>-                    </a>
>-                    {% else %}
>-                        {{o.up_branch.name}}
>-                    {% endif %}
>-                    <i class="icon-question-sign get-help hover-help"
>title="Yo
>-                {% endif %}
>+                  {% else %}
>+                    {{vcs_ref}}
>+                  {% endif %}
>+                {% endwith %}
>             </td>
>             <td class="dependencies">
>         {% with ods=o.dependencies.all%}
>diff --git a/bitbake/lib/toaster/toastergui/templatetags/projecttags.py
>b/bitbak
>index 61a01ca..587a6da 100644
>--- a/bitbake/lib/toaster/toastergui/templatetags/projecttags.py
>+++ b/bitbake/lib/toaster/toastergui/templatetags/projecttags.py
>@@ -304,7 +304,7 @@ def is_shaid(text):
>         int(text, 16)
>         if len(text) == 40:
>             return True
>-        return False
>+        return False
>     except:
>         return False
>
>> -----Original Message-----
>> From: Lerner, Dave
>> Sent: Wednesday, March 04, 2015 10:44 AM
>> To: WOOD, MICHAEL
>> Cc: Barros Pena, Belen (belen.barros.pena at intel.com)
>> Subject: RE: [review-request] 7191 Version2 format shaid on all layers
>>page
>> 
>> Hi Michael,
>> 
>> I didn't change the original template use of
>>o.branch/o.upt_branch.name. The original
>> template only provided the help icon on the up_branch clause, that is,
>>the not o.branch
>> clause.  What do you use to determine the difference if you have
>>abstracted the two into
>> one field?  Can you send me your suggestion?
>> -Dave
>> My patch
>>                  {% if o.branch %}
>> -                    {{o.branch}}
>> +                    {% if o.branch|is_shaid %}
>> +                    <a class="btn" data-content="<ul class='unstyled'>
>> <li>{{o.branch}}</li> </ul>">
>> +                        {{o.branch|truncatechars:10}}
>> +                    </a>
>> +                    {% else %}
>> +                        {{o.branch}}
>> +                    {% endif %}
>>                  {% else %}
>> -                    {{o.up_branch.name}}
>> +                    {% if o.branch|is_shaid %}
>> +                    <a class="btn" data-content="<ul class='unstyled'>
>> <li>{{o.branch}}</li> </ul>">
>> +                        {{o.up_branch.name|truncatechars:10}}
>> +                    </a>
>> +                    {% else %}
>> +                        {{o.up_branch.name}}
>> +                    {% endif %}
>>                      <i class="icon-question-sign get-help hover-help"
>>title="Your
>> builds will use the tip of t
>>                  {% endif %}
>> 
>> > -----Original Message-----
>> > From: Michael Wood [mailto:michael.g.wood at intel.com]
>> > Sent: Wednesday, March 04, 2015 9:58 AM
>> > To: BARROS PENA, BELEN; Lerner, Dave; DAMIAN, ALEXANDRU
>> > Cc: toaster at yoctoproject.org
>> > Subject: Re: [review-request] 7191 Version2 format shaid on all
>>layers page
>> >
>> > Hi Dave,
>> >
>> > Only one thing, we have renamed the branch column to "reference"
>>because
>> > the database confusingly splits up the vcs reference into, branch,
>> > commit, upstream branch etc etc
>> >
>> > We have abstracted trying to work out which to display via the
>>function
>> > "get_vcs_reference"
>> >
>> > So if you switch
>> > + {% if o.branch|is_shaid %}
>> > to
>> > + {% if o.get_vcs_reference|is_shaid %}
>> >
>> > and you can then also remove the check to see if which kind of
>>reference
>> > to display
>> >
>> > + {% else %}
>> > + {{o.up_branch.name}}
>> >
>> > It's a bit confusing so if you'd like me just to push a patch on top
>> > then you can squash it into yours.
>> >
>> > Michael
>> >
>> >
>> > On 04/03/15 12:26, Barros Pena, Belen wrote:
>> > > On 03/03/2015 22:56, "Lerner, Dave" <dave.lerner at windriver.com>
>>wrote:
>> > >
>> > >> 
>>http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=lerner/laye
>>r
>> > >> s_commitfield_7191
>> > >>
>> > >> 7191 - If field looks like a commit SHAID(hex and 40 digits),
>>truncate
>> > >> field as button label, and show full SHAID when button depressed.
>> > > This seems to be working for me.
>> > >
>> > > Thanks!
>> > >
>> > > Belén
>> > >
>> > >> Dave Lerner
>> > >>
>



More information about the toaster mailing list