HUE-6815 [frontend] Initial version of the new global search

Review Request #11098 - Created July 14, 2017 and submitted

Information
Johan Åhlén
hue
master
Reviewers
hue
enricoberti, jennykim, krish, ranade, romain, weixia
commit d51a847b37491f338487b9f48f5a161e8ddd09b0
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jul 14 11:39:42 2017 +0200

    HUE-6815 [frontend] Show a spinner while loading the search results

:100644 100644 79ce5c18f2... 3632db960d... M	desktop/core/src/desktop/templates/ko_components.mako

commit b66475f4a5254cede72d72fa9a25cf09fa6cdebc
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jul 14 11:26:30 2017 +0200

    HUE-6815 [frontend] Add config flag to enable the new global search
    
    Enabled by setting use_new_global_search=true in the .ini file

:100644 100644 d91743e379... 54a03f895a... M	desktop/conf.dist/hue.ini
:100644 100644 67673f7bcc... 140818c90e... M	desktop/conf/pseudo-distributed.ini.tmpl
:100644 100644 a418c90956... f37b2bf79f... M	desktop/core/src/desktop/conf.py
:100644 100644 1b0d0ac77e... c3a651545f... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 f37e42e9d9... c6d711f7e3... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 37f39e48e7... 54cd3162f0... M	desktop/core/src/desktop/templates/hue.mako
:100644 100644 3dd011a16d... 79ce5c18f2... M	desktop/core/src/desktop/templates/ko_components.mako

commit 2549719ee1b88913fd0ea8134177f37e576bc34c
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jul 14 10:37:27 2017 +0200

    HUE-6815 [frontend] Show details for SQL result
    
    This shows the contents of the SQL context popover in the global search result panel for SQL results.

:100644 100644 bc53b3dbbe... 1b0d0ac77e... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 4799494650... f37e42e9d9... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 d5dee18306... 3dd011a16d... M	desktop/core/src/desktop/templates/ko_components.mako
:100644 100644 47251df601... 98a9729ad7... M	desktop/core/src/desktop/templates/sql_context_popover.mako

commit d0c812a86b9de17433a1f546b0ce4135a62cc6e0
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jul 14 10:36:04 2017 +0200

    HUE-6815 [frontend] Show results in the new global search panel

:100644 100644 1b7f7debab... bc53b3dbbe... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 cabe331ee0... 4799494650... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 16f3e9a4d5... d5dee18306... M	desktop/core/src/desktop/templates/ko_components.mako

commit e5acb1619a4184fc5102c1a5443ba3983242c4ef
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Wed Jul 5 12:04:23 2017 +0200

    HUE-6815 [frontend] Clear the inline autocomplete when focus is lost

:100644 100644 300edf6ebd... 16f3e9a4d5... M	desktop/core/src/desktop/templates/ko_components.mako

commit 819944666db55ea6a1c0b097e86306b50ecaa65d
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Tue Jul 4 14:49:29 2017 +0200

    HUE-6815 [frontend] Don't suggest facets that are already entered in the global search autocomplete

:100644 100644 a3791f0c22... 300edf6ebd... M	desktop/core/src/desktop/templates/ko_components.mako

commit 0fafae4481cb21206a0d1f7a11047af0a71ad667
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Tue Jul 4 13:46:34 2017 +0200

    HUE-6815 [frontend] Add facet value suggestions to the global search autocomplete

:100644 100644 bd845b9fac... 65ef13b089... M	desktop/core/src/desktop/static/desktop/js/autocomplete/globalSearchParser.js
:100644 100644 a0c867c262... f61a8fc54d... M	desktop/core/src/desktop/static/desktop/js/autocomplete/jison/globalSearchParser.jison
:100644 100644 3c30a5987c... ed106c7586... M	desktop/core/src/desktop/static/desktop/spec/autocomplete/globalSearchParserSpec.js

commit 5892f07148aba99bfab7735cfa6f18a242400e3f
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Tue Jul 4 11:50:10 2017 +0200

    HUE-6815 [frontend] Enable inline autocomplete in the global search input

:100644 100644 b304c8de14... 37f39e48e7... M	desktop/core/src/desktop/templates/hue.mako
:100644 100644 54277bcfd1... a3791f0c22... M	desktop/core/src/desktop/templates/ko_components.mako

commit d3ee54a1f6970dcfe7fcb77a9c7a2b42d667bdb3
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Mon Jul 3 15:47:07 2017 +0200

    HUE-6815 [frontend] Create a custom parser for global search autocompletion

:000000 100644 0000000000... bd845b9fac... A	desktop/core/src/desktop/static/desktop/js/autocomplete/globalSearchParser.js
:000000 100644 0000000000... a0c867c262... A	desktop/core/src/desktop/static/desktop/js/autocomplete/jison/globalSearchParser.jison
:100644 100644 0f4dcb4f1f... b0fd6789d7... M	desktop/core/src/desktop/static/desktop/js/autocomplete/sqlParseSupport.js
:000000 100644 0000000000... 3c30a5987c... A	desktop/core/src/desktop/static/desktop/spec/autocomplete/globalSearchParserSpec.js
:100644 100644 acda8dc6ef... 05ca22f1b4... M	desktop/core/src/desktop/templates/jasmineRunner.html
:100755 100755 0d383354a7... f6c862c4cd... M	tools/jison/hue-jison.sh

commit 276c73ef4270e0882d5bae2a0d24ff6d1438b820
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Mon Jul 3 12:38:54 2017 +0200

    HUE-6815 [frontend] Add event handlers for global search results

:100644 100644 93be34e3f6... 1b7f7debab... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 63cc0e8acc... ee4ef98668... M	desktop/core/src/desktop/static/desktop/less/hue-mixins.less
:100644 100644 1c780590ae... cabe331ee0... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 310bc86788... 54277bcfd1... M	desktop/core/src/desktop/templates/ko_components.mako

commit f91c6d0aea5e4373217e229f8d80b39d5944b063
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Mon Jul 3 11:13:15 2017 +0200

    HUE-6815 [frontend] Initial styling of global search result categories

:100644 100644 af23a62b3f... 93be34e3f6... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 1d2bfbd00c... 1c780590ae... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 c5eb6b8fd4... 310bc86788... M	desktop/core/src/desktop/templates/ko_components.mako

commit 92c978297e45d50e17e45ba7fca661b5d6514401
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jun 30 16:02:34 2017 +0200

    HUE-6815 [frontend] Add basis for in-place autocomplete of global search

:100644 100644 a1e196bff4... af23a62b3f... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 9293902f73... 1d2bfbd00c... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 70f89d36f6... c5eb6b8fd4... M	desktop/core/src/desktop/templates/ko_components.mako

commit 82a4e640f4f68d68c92ab19312009cb12d8cf83a
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jun 30 14:44:06 2017 +0200

    HUE-6815 [frontend] Initial layout of new global search result panel

:100644 100644 cdfcc0c611... a1e196bff4... M	desktop/core/src/desktop/static/desktop/css/hue.css
:100644 100644 53006e7123... 9293902f73... M	desktop/core/src/desktop/static/desktop/less/hue.less
:100644 100644 6c22e31d2c... 70f89d36f6... M	desktop/core/src/desktop/templates/ko_components.mako

commit 6d0667fcbb7731a4f86848d96c687df95718cefb
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jun 30 10:46:47 2017 +0200

    HUE-6815 [frontend] Improve the onClickOutside binding

:100644 100644 fa6f26f7e0... 0ec8e1920a... M	desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js
:100644 100644 292ccbed98... 8904e1f87a... M	desktop/libs/notebook/src/notebook/templates/editor_components.mako

commit 1d8ee9b46dff265170070b9d5f43e121414617cb
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Jun 30 09:50:35 2017 +0200

    HUE-6815 [frontend] Extract the top search to a separate KO component

:100644 100644 a5005baa07... b304c8de14... M	desktop/core/src/desktop/templates/hue.mako
:100644 100644 49885d5928... 6c22e31d2c... M	desktop/core/src/desktop/templates/ko_components.mako

Manual on Chrome + Jasmine

Enable by setting use_new_global_search=true under [desktop] in your .ini

Romain Rigaux
Johan Åhlén
Review request changed

Status: Closed (submitted)

Loading...