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
-
... ... @@ -26,11 +26,11 @@ 26 26 handleXWikiSearch('bougaultx'); 27 27 break 28 28 default: 29 - handleXWikiSearch( '', applyAdministratorFilter)29 + handleXWikiSearch() 30 30 } 31 31 32 32 }); 33 - function handleXWikiSearch(space , callback) {33 + function handleXWikiSearch(space) { 34 34 require(['jquery'], function($) { 35 35 var solrServiceURL = new XWiki.Document('SuggestSolrService', 'XWiki').getURL('get'); 36 36 const contextSearchButton = document.getElementById("context-search-button"); ... ... @@ -46,28 +46,16 @@ 46 46 ].join('\n'), 47 47 input: $('#context-search-text').val() 48 48 }).then(res => { 49 - if(callback) { 50 - callback(res).then(results => { 51 - contextSearchResponse.innerText = JSON.stringify(results, null, 2); 52 - }) 53 - } else { 54 - contextSearchResponse.innerText = JSON.stringify(res, null, 2); 55 - } 49 + contextSearchResponse.innerText = JSON.stringify(res, null, 2); 56 56 }); 57 57 }); 58 58 }); 59 59 } 60 - function applyAdministratorFilter(results) { 61 - return new Promise((resolve, reject) => { 62 - fetch("/rest/v1/collabs?roles=administrator") 63 - .then(res => res.json()) 64 - .then(names => { 65 - console.log(names, results); 66 - resolve(results); 67 - }) 68 - 69 - }) 54 + function getCurrentUserCollabs() { 55 + fetch("/rest/v1/identity/users/me").then(user => user.username).then(username => console.log(username)) 70 70 } 57 + 58 + getCurrentUserCollabs(); 71 71 }); 72 72 73 73