Description
Live template |
---|
templateType | template |
---|
templateOption | {"label":"Macro Reference Live Template v2","value":"475515464","templateType":"template"} |
---|
templateTypeOption | {"label":"Confluence template/blueprint","value":"template"} |
---|
templateId | 475515464 |
---|
excerpt | Description This reporter combines the results of multiple sub-reporters into a single list. |
---|
|
...
...
...
...
...
...
...
...
...
...
...
If set to true , this will ensure that each item is only returned once, even if it comes from multiple reporters. |
|
...
This will have a performance penalty due to the uniqueness checking. |
|
...
...
...
...
...
If set to true , only items that occur in all reporter results are returned. |
|
...
If set to false , only items that occur in only one set of reporter results are returned. |
|
...
This will have a potential performance penalty due to the intersect checking. |
|
...
...
...
...
No If set to false , content matching any of the criteria will be returned. Otherwise, the content must match all criteria. |
|
...
...
...
...
...
Combining two sets of pages |
|
...
This will display all the children of two separate pages into a single, sorted list. |
|
...
...
...
{local-reporter:content:children|source=Foo} |
|
...
{local-reporter:content:children|source=Bar} |
|
...
{text-sort:content:title} |
|
...
...
{report-body}{report-info:content:title|link=true}{report-body} |
|
...
...
Getting items that occur in all result sets |
|
...
You can perform an 'intersect' on the result sets, where only items which occur in all sub-reporter result sets are returned. |
|
...
In this example, we want a set of users who are both 'confluence-administrators' and 'project-managers' (Note: a better way to do this is with {user-reporter:groups=+confluence-administrators, +project-managers}). |
|
...
...
{combining-reporter:intersect=true} |
|
...
{user-reporter:group=confluence-administrators} |
|
...
{user-reporter:group=project-administrators} |
|
...
...
...
{report-column:title=User}{report-info:user:full |
|
...
name|link=true}{report-column} |
|
...
...
...
...
...
Getting items that occur only in one set of results |
|
...
You can also do the reverse of the above, and only get results which occur in one set of results (an 'exclusive or' in set terms).{report-table} |
|
...
{combining-reporter:intersect=false} |
|
...
{user-reporter:group=confluence-administrators} |
|
...
{user-reporter:group=project-managers} |
|
...
...
...
{report-column:title=User}{report-info:user:full |
|
...
name|link=true}{report-column} |
|
...
...
...
...
Description
This reporter combines the results of multiple sub-reporters into a single list.
Parameters
...
Name
...
Required
...
Migratable to Cloud?
...
Default Value
...
Description
...
intersect
...
(Since 3.2.0)
If set to true
, only items that occur in all reporter results are returned.
If set to false
, only items that occur in only one set of reporter results are returned.
This will have a potential performance penalty due to the intersect checking.
...
matchAll
...
If set to false, content matching any of the criteria will be returned. Otherwise, the content must match all criteria.
...
unique
...
false
If set to true
, this will ensure that each item is only returned once, even if it comes from multiple reporters.
...
fieldGroupKeys | {"gnidfuekr7":["net.customware.confluence.plugin.scaffolding__gnidfuekr7__data_0_unl51wms84"]} |
---|
|
Tutorial Examples
Filter by label (Content by label) |
---|
showLabels | false |
---|
showSpace | false |
---|
excerptType | simple |
---|
cql | label = "combining-reporter" |
---|
|