| ... |
... |
@@ -5,10 +5,6 @@ |
| 5 |
5 |
<option value="collabs">Collabs</option> |
| 6 |
6 |
<option value="current-collab">Current Collab</option> |
| 7 |
7 |
</select> |
| 8 |
|
-<div> |
| 9 |
|
-<label> |
| 10 |
|
- <input type="checkbox" id="administratorFilter"> Administrator |
| 11 |
|
-</label> |
| 12 |
12 |
<input type="text" id="context-search-text" /> |
| 13 |
13 |
<button id="context-search-button" class="btn btn-primary">Search</button> |
| 14 |
14 |
|
| ... |
... |
@@ -63,13 +63,13 @@ |
| 63 |
63 |
} |
| 64 |
64 |
function applyAdministratorFilter(results) { |
| 65 |
65 |
return new Promise((resolve, reject) => { |
| 66 |
|
- //fetch("/rest/v1/collabs?roles=administrator") |
| 67 |
|
- fetch("/rest/v1/collabs?search=&offset=0&orderField=title&order=asc&favorite=false&roles=administrator") |
|
62 |
+ fetch("/rest/v1/collabs?roles=administrator") |
| 68 |
68 |
.then(res => res.json()) |
| 69 |
69 |
.then(collabs => { |
| 70 |
70 |
const spaces = collabs.map(collab => `Collabs.${collab.name}`); |
| 71 |
|
- const filtered = results.filter(result => spaces.some(space => result.space.startsWith(space))); |
| 72 |
|
- resolve(filtered); |
|
66 |
+ const filtered = results.filter(result => collabs.some(name => result.space.startsWith(name))); |
|
67 |
+ console.log(filtered, spaces, results); |
|
68 |
+ resolve(results); |
| 73 |
73 |
}) |
| 74 |
74 |
|
| 75 |
75 |
}) |