The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Local-reporter macro. Two (or more) labels

Michal Zebrowski
January 10, 2012

I have a code on page:

{report-block}
{local-reporter:value:label spec_cases > label:content|space=PUB}
{content-filter:space=PUB|labels= +marine, +(algeria, dz)}
{text-sort:content:title}
{local-reporter}
{report-body}
h5.{report-info:content:title|link=true}
{report-info:content:labels|link=true}
{report-body}
{report-block}

It works, but it's slow. It first chooses pages with 'spec_cases label', and then narrows results only to those pages with 'marine' label and either 'algeria' or 'dz' label (or both). The question is if it's possible to create something like that:

{report-block}
{local-reporter:value:label (algeria, dz) > label:content|space=PUB}
{content-filter:space=PUB|labels= +marine, +spec_cases}
{text-sort:content:title}
{local-reporter}
{report-body}
h5.{report-info:content:title|link=true}
{report-info:content:labels|link=true}
{report-body}
{report-block}

The code above doesn't work of course.

I know I can use combining-reporter, but I'd like to avoid it.

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Answer accepted
David Peterson
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
January 11, 2012

There's no way to do it with the 'value:label' option, or with {local-reporter}. I suspect the problem is that you can't filter labels to a specific space using 'value:label' - it will get all content with that label across all spaces initially.

I would suggest testing using {content-reporter} in this case. It has some performance issues currently (hopefully to improve for the next release of Reporting for Conf 4.0), but with labels it is often not too bad. Try this:

{content-reporter:labels=+(algeria, dz), +marine, +spec_cases|space=PUB}
  {text-sort:content:title}
{content-reporter}

See how that goes...

Michal Zebrowski
January 11, 2012

Thanks for the answer.

Unfortunatelly content-reporter macro is way too slow. That's why I want to use local-reporter.

TAGS
AUG Leaders

Atlassian Community Events