<div dir="ltr">Hi,<div>dustin added this a few days ago to the data api.</div><div><a href="https://github.com/buildbot/buildbot/pull/1954">https://github.com/buildbot/buildbot/pull/1954</a><br></div><div><br></div><div>the syntax would be </div><div><p class="MsoNormal">data = dataService.open()<u></u><u></u></p><p class="MsoNormal">data.getBuilders(tags__contains: ‘bar’)<u></u><u></u></p><p class="MsoNormal"><u></u>However the data module api does not yet support it, so there is a need to finish the job. There is a need to implement similar filtering in the client as well. This is needed in order to implement live update.</p><p class="MsoNormal">The code is here.</p><p class="MsoNormal"><a href="https://github.com/buildbot/buildbot/blob/master/www/data_module/src/services/data/collection/dataquery.service.coffee">https://github.com/buildbot/buildbot/blob/master/www/data_module/src/services/data/collection/dataquery.service.coffee</a><br></p></div><div>I would love to see a filter with similar syntax as you are suggesting. we could use listfilter as the operator keyword as you are suggesting.</div><div><p class="MsoNormal">data.getBuilders(tags__listfilter: [‘-foo’, ‘+bar’])<u></u><u></u></p></div><div>or.. we could use the set semantics <a href="https://docs.python.org/2/library/sets.html">https://docs.python.org/2/library/sets.html</a></div><div><div><p class="MsoNormal">data.getBuilders(tags__lt: [‘foo’], tags__gt [‘bar’])<u></u><u></u></p></div></div><div>both solutions need changes in python data api, and coffee data module </div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">Le mar. 2 févr. 2016 à 22:38, Greg MacDonald <<a href="mailto:gmacdonald@trionworlds.com">gmacdonald@trionworlds.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">Hi All,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Would it be possible to query for tags using the dataservice module in coffeescript? Maybe something like so:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">data = dataService.open()<u></u><u></u></p>
<p class="MsoNormal">data.getBuilders(tags: [‘-foo’, ‘+bar’])<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thx.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">-Greg<u></u><u></u></p>
</div>
</div>

_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/users</a></blockquote></div>