useCQ restored, Javascrpit changed

This commit is contained in:
mikolajbrzezinski
2022-05-06 15:22:01 +02:00
parent 76d1f1c005
commit 00b79b5aca
2 changed files with 12 additions and 4 deletions

View File

@@ -3,7 +3,7 @@ function main()
// Get the args
var siteShortName = url.templateArgs.shortname,
site = siteService.getSite(siteShortName),
filter = (args.filter != null) ? args.filter : (args.shortNameFilter != null) ? args.shortNameFilter : "",
filter = (args.filter != null) ? args.filter + " [hint:useCQ]" : (args.shortNameFilter != null) ? args.shortNameFilter : "",
maxResults = (args.maxResults == null) ? 10 : parseInt(args.maxResults, 10),
authorityType = args.authorityType,
zone = args.zone,

View File

@@ -581,9 +581,17 @@ public class People extends BaseScopableProcessorExtension implements Initializi
protected List<PersonInfo> getPeopleImpl(String filter, ScriptPagingDetails pagingRequest, String sortBy, Boolean sortAsc)
{
ParameterCheck.mandatory("pagingRequest", pagingRequest);
boolean useCQ = honorHintUseCQ;
if (filter == null)
boolean useCQ = false;
if (filter != null)
{
if (filter.endsWith(HINT_CQ_SUFFIX))
{
useCQ = honorHintUseCQ;
filter = filter.substring(0, filter.length()-HINT_CQ_SUFFIX.length());
}
}
else
{
filter = "*";
}