X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/16f704326f44fd1e5e5e60b936c9b5895d6a6ff8..d63eaa465e157dd289a80738c5da83edaf03e784:/apps/workbench/app/assets/javascripts/components/search.js diff --git a/apps/workbench/app/assets/javascripts/components/search.js b/apps/workbench/app/assets/javascripts/components/search.js index 04572ec3cc..83ed1a68d4 100644 --- a/apps/workbench/app/assets/javascripts/components/search.js +++ b/apps/workbench/app/assets/javascripts/components/search.js @@ -127,6 +127,12 @@ window.Search = { filters: [['group_class', '=', 'project']], description: 'project', }, + { + wb_path: 'projects', + api_path: 'arvados/v1/groups', + filters: [['group_class', '=', 'filter']], + description: 'project', + }, { wb_path: 'collections', api_path: 'arvados/v1/collections', @@ -142,11 +148,7 @@ window.Search = { sessionKey: key, loadFunc: function(filters) { // Apply additional type dependant filters - filters = filters.concat(obj_type.filters) - var tsquery = to_tsquery(q) - if (tsquery) { - filters.push(['any', '@@', tsquery]) - } + filters = filters.concat(obj_type.filters).concat(ilike_filters(q)) return vnode.state.sessionDB.request(session, obj_type.api_path, { data: { filters: JSON.stringify(filters),