#parse("$searchCore.parseFileLocation('targeted-search')/html/confluence4-aui-plug.html")
#macro (addActions $itemKey $displayName $itemLabel $isFilterGroupRow $isSubcategory)
Configure
|
#end
#macro (displayFiltersForGroup $filterGroup $parentFilterGroups)
#set ($filters = $filterGroup.sortedFilters)
#if (!$filters.isEmpty())
#foreach ($filter in $filters)
#set ($filterKey = $filter.key)
#set ($filterLabel = $filter.label)
| $filter.displayName |
#if ($filter.promoted)#end |
#if ($searchCore.isSet($filterGroup.labelPrefix)) $filter.labelSuffix #end
| $filterLabel
|
## $action.getPagesUsingLabelCount($filterLabel)
$searchCore.text('com.brikit.targetedsearch.settings.display.usage.search')
|
|
|
#addActions($filterKey, $filter.displayName, $filterLabel, false)
#displayFilterGroups($filter.subcategories, true)
#end
#end
#end
#macro (displayFilterGroups $filterGroups $isSubcategory)
#foreach ($filterGroup in $filterGroups)
#set ($filterGroupDisplayName = $filterGroup.displayName)
#set ($filterGroupKey = $filterGroup.key)
| $filterGroupDisplayName |
#if ($filterGroup.promoted)#end |
$!filterGroup.labelPrefix |
|
|
#foreach ($visibleOption in $filterGroup.visibleTo)
$visibleOption(remove $visibleOption)
#end
|
#foreach ($visibleOption in $filterGroup.excludeFrom)
$visibleOption(remove $visibleOption)
#end
|
#addActions($filterGroupKey, $filterGroupDisplayName, "null", true, $isSubcategory)
#displayFiltersForGroup($filterGroup)
#end
#end
#macro (displayConfiguredFilterGroups)
#if (!$filterGroups.isEmpty())
| $searchCore.text('com.brikit.targetedsearch.settings.display.name.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.promoted.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.display.label.components.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.display.confluence.label.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.display.usage.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.display.visibility.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.display.exclude.from.column.title') |
$searchCore.text('com.brikit.targetedsearch.settings.display.actions.column.title') |
#displayFilterGroups($filterGroups)
#end
#end
$searchCore.text("com.brikit.targetedsearch.settings.title")
configurefilters
true
##
#requireResource("com.atlassian.auiplugin:aui-experimental-iconfont")
#if ($actionErrors.empty)
#set($filterGroups = $action.getFilterGroups())
##
## TARGETED SEARCH TOOLBAR
##
##
## Render table
##
#displayConfiguredFilterGroups()
##
## Help panel
##
$searchCore.text("com.brikit.targetedsearch.settings.help.info.title")
$searchCore.text("com.brikit.targetedsearch.settings.help.info.how")
$searchCore.text("com.brikit.targetedsearch.settings.help.info.more")
##
## space-labels dialog
##
##
## Edit setting dialog
##
#if ($brikitCore.developerMode)
#parse("$searchCore.parseFileLocation('targeted-search')/html/includes/admin-css-js.html")
#end
#else
#parse("/template/includes/actionerrors.vm")
#end