Changes for page Context Search
Last modified by bougault on 2023/02/20 16:29
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -52,9 +52,24 @@ 52 52 }); 53 53 }); 54 54 } 55 - function applyAdministratorFilter(results) { 56 - console.log(results); 57 - fetch("/rest/v1/collabs?roles=administrator").then(res => res.json()).then(collabs => collabs.name).then(console.log) 55 + function searchWithAdministratorFilter(term) { 56 + let xwikiSpace = ""; 57 + // parameters are set according to ticked filter. Hardcoded for POC 58 + Promise.all([ 59 + fetch("/rest/v1/collabs?roles=administrator").then(res => res.json()), 60 + fetch("/bin/get/XWiki/SuggestSolrService", { 61 + method: "POST", 62 + body: { 63 + outputSyntax: 'plain', 64 + media: 'json', 65 + query: [ 66 + 'q="__INPUT__"~100', 67 + 'fq=type:DOCUMENT', 68 + `fq=space:Collabs${xwikiSpace}.*` 69 + ].join('\n'), 70 + input: term 71 + }}) 72 + ]).then(res => console.log("Search with administrator", res)) 58 58 } 59 59 }); 60 60