* remove word cloud from viz.py
* Fix Run in SQL Lab
* remove deprecated python tests
* break out legacy endpoint type into function
* Break out exploreChart from exportChart and implement results type
* Fix jest tests and refactor accordingly
* lint
* Rename v1 payload function
* Add dashboard id to v1 chart data request url params
* Add support for domain sharding to v1 chart data request
* Visualize after running Ctas query (#4)
* Visualize after running Ctas query.
Stub for table viz
Work on the viz
Add JS functionality for Ctas viz
Add test for the table viz flow
Fix test
Add js test for the ctas viz
* Fix tests
* Resolve comments
* Leverate tmpSchema in the query object
* Fix i18n string
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
* Font weights standardized
* now with more glob!
* Linting touchups
* caught a low-value color declaration
* first wave of font size alignment
* getting the CRUD styles caught up to speed.
* unneeded inline-block - float does that for ya.
* a few errant colors that snuck in.
* more font stylings.
* caught some more colors that needed variable alignment
* le typo
* whittle, whittle
* dead styles
* whittling
* whittling
* whittling away at font sizes
* since we appear to be adjusting icon sizes for optics, let's get this one too.
* Prettier ✨
* whittling at line height standardization.
* placing vars, take 1
* 2 more down...
* cleaning out some styles that had no real effect.
* seemingly no change if this is removed for consistency.
* allowing one 8px line height for proper icon placement - adding comment.
* last one, I reckon.
* linting fixes
* Add `Duplicate Tab` option
Adds an option to duplicate the current tab's setting/content into a new tab. Useful if you're iterating on a query.
* Add test
* [api] [database] New, migrate to new FAB API side by side
* [database] view and api module reorganization
* [style] Fix, flake8
* [test] [database] Fix, tests for new database view structure
* [style] [database] black
* [database] Fix, missing apache license
* Migrate databaasync api to the new api
* flake8
* More efficient api call
* Revert querySearch to old API, test
* dummy commit
* revert config.py commit
* Remove unused import
* Remove old API view
* Remove new API view
* Add database filter
* Add database filter
* Add database filter
* Remove comments on js
* Fix JS test
* Fix pylint
* QuerySearch new databaseasync API endpoint
* Fix, query search new api endpoint
* Reintroduce old API for smooth side by side migration
* Better naming and use common hooks for view and API
* black it
* Fix, database mixin must come first
* Fix, lint
* [sql lab] improve TableElement controls
Making TableElement (table metadata shown in left panel in SQL Lab) show
controls only on hover, and use caret to expand/collapse
* Lint
* [SQL Lab] Adds autocomplete on table names and auto-add to schema browser
Closes#7059
* Wrapping up #7130
For more details see #7130, this PR addresses the merge conflicts.
* feat: rough check in for Presto rows and arrays
* fix: presto arrays
* fix: return selected and expanded columns
* fix: add helper methods and unit tests
* fix: only allow exploration of selected columns
* fix: address Beto's comments and add more unit tests
* Move schema name handling in table names from frontend to backend
* Rename all_schema_names to get_all_schema_names
* Fix js errors
* Fix additional js linting errors
* Refactor datasource getters and fix linting errors
* Update js unit tests
* Add python unit test for get_table_names method
* Add python unit test for get_table_names method
* Fix js linting error