This is an automated email from the ASF dual-hosted git repository. hugh pushed a commit to branch pexdax/db-connection-ui in repository https://gitbox.apache.org/repos/asf/superset.git
commit 5a785d7aa8be866f79c9306a34316a3ec048491b Merge: 7cb4098 281d637 Author: hughhhh <[email protected]> AuthorDate: Thu May 27 14:48:22 2021 -0400 Merge branch 'master' of https://github.com/apache/superset into pexdax/db-connection-ui Dockerfile | 4 +- docker-compose.yml | 11 +- docker/docker-bootstrap.sh | 2 +- .../pages/docs/Connecting to Databases/mysql.mdx | 10 +- helm/superset/Chart.yaml | 2 +- helm/superset/templates/deployment-beat.yaml | 4 + helm/superset/templates/deployment-worker.yaml | 4 + helm/superset/templates/deployment.yaml | 5 + helm/superset/templates/init-job.yaml | 4 + helm/superset/values.yaml | 3 + .../cypress/integration/dashboard/filter.test.ts | 4 +- .../cypress/integration/dashboard/tabs.test.ts | 12 +- .../explore/visualizations/line.test.ts | 6 +- superset-frontend/package-lock.json | 620 ++++++++++----------- superset-frontend/package.json | 56 +- .../nativeFilters/NativeFiltersModal_spec.tsx | 2 +- .../spec/javascripts/explore/controlUtils_spec.tsx | 25 +- superset-frontend/src/SqlLab/main.less | 1 + .../dashboard/components/FiltersBadge/selectors.ts | 36 +- .../FilterBar/FilterControls/FilterValue.tsx | 3 + .../components/nativeFilters/FilterBar/index.tsx | 6 +- .../FiltersConfigModal/FilterTabs.tsx | 4 +- .../FiltersConfigForm/CollapsibleControl.tsx | 70 +++ .../FiltersConfigForm/ControlItems.tsx | 111 ---- .../FiltersConfigForm/DefaultValue.tsx | 1 + .../FiltersConfigForm/FiltersConfigForm.tsx | 391 +++++++++---- ...lItems.test.tsx => getControlItemsMap.test.tsx} | 97 ++-- .../FiltersConfigForm/getControlItemsMap.tsx | 110 ++++ .../FiltersConfigModal/FiltersConfigModal.tsx | 41 +- .../nativeFilters/FiltersConfigModal/utils.ts | 14 +- .../components/nativeFilters/utils.test.ts | 126 +++++ .../dashboard/components/nativeFilters/utils.ts | 11 + .../explore/components/DataTablesPane/index.tsx | 25 +- .../src/explore/components/ExploreChartPanel.jsx | 1 + .../explore/components/ExploreViewContainer.jsx | 36 +- .../{ => VizTypeControl}/VizTypeControl.less | 2 +- .../VizTypeControl/VizTypeControl.test.tsx | 111 ++++ .../index.jsx} | 29 +- superset-frontend/src/explore/constants.ts | 2 +- .../src/explore/controlUtils/getControlState.ts | 6 +- superset-frontend/src/explore/controls.jsx | 9 +- .../src/explore/reducers/exploreReducer.js | 19 + .../components/Select/SelectFilterPlugin.tsx | 158 +++--- .../src/views/CRUD/alert/AlertReportModal.tsx | 10 +- .../src/views/CRUD/chart/ChartList.tsx | 18 +- .../CRUD/data/database/DatabaseModal/styles.ts | 1 - .../src/visualizations/FilterBox/FilterBox.jsx | 7 +- .../src/visualizations/presets/MainPreset.js | 11 +- superset/charts/api.py | 2 +- superset/config.py | 20 +- superset/connectors/sqla/models.py | 3 +- superset/dashboards/api.py | 2 +- superset/databases/api.py | 53 +- superset/databases/schemas.py | 49 +- superset/datasets/api.py | 4 +- superset/db_engine_specs/__init__.py | 40 +- superset/db_engine_specs/base.py | 12 +- superset/db_engine_specs/bigquery.py | 12 +- superset/db_engine_specs/cockroachdb.py | 2 +- superset/db_engine_specs/mysql.py | 3 +- superset/db_engine_specs/postgres.py | 4 +- superset/jinja_context.py | 2 +- superset/models/core.py | 3 +- superset/queries/saved_queries/api.py | 2 +- tests/databases/api_tests.py | 128 +++-- tests/databases/schema_tests.py | 25 +- 66 files changed, 1673 insertions(+), 934 deletions(-)
