This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch pexdax/db-connection-ui
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 7cb4098 use new validation component
add 9bf07cc fix(native-filters): Manage default value of filters by
superset (#14785)
add 9a96dac fix(native-filters): loop bug by simplify state handling
(#14788)
add add35f9 fix: set table name width to not hide icons when name is too
long (#14489)
add 63dc035 feat(explore): Remove default for time range filter and
Metrics (#14661)
add dfe030b feat: chart gallery search improvement (#14484)
add c728947 fix: Fix Big Query API for POST w/ no parameters (#14822)
add f1ea1d7 fix: OpenAPI boolean type (#14827)
add 8b1a117 feat: return parameters only for DB with default driver
(#14803)
add 4502086 chore: Update docs on MySQL recommended driver (#14826)
add 9fe0222 feat: ability to pull from your own docker registry using a
secret (#14686)
add 0c0eccb chore: Improves the native filters UI/UX - iteration 3
(#14824)
add d46aa60 fix(docker): superset permissions and firefox config (#14736)
add 3224e75 feat: show max tag count in select filter (#14486)
add 6bdbd2b fix: the calculated columns explicit type convert into date
(#14813)
add e466066 chore(native-filters): introduce experimental feature flag
(#14814)
add ae8378a fix: Big Query Edit Form (#14850)
add 80d22f5 report dropdown (#14852)
add bd2c087 fix(native-filters): remove indicators outside scope (#14838)
add 9f54231 fix: filterbox apply single value (#14841)
add 2b4e0ec feat(native-filters): sort selected values on blur (#14842)
add ad4ce83 fix(native-filter): Default value multi-select height in
native filters (#14816)
add a6d54b6 chore: Improves the native filters UI/UX - iteration 4
(#14854)
add c519efe small code review fix (#14756)
add 877201f margin style (#14849)
add 281d637 Don't run query when control panel has errors (#14687)
new 5a785d7 Merge branch 'master' of https://github.com/apache/superset
into pexdax/db-connection-ui
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
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(-)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/CollapsibleControl.tsx
delete mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.tsx
rename
superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/{ControlItems.test.tsx
=> getControlItemsMap.test.tsx} (62%)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/getControlItemsMap.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/utils.test.ts
rename superset-frontend/src/explore/components/controls/{ =>
VizTypeControl}/VizTypeControl.less (95%)
create mode 100644
superset-frontend/src/explore/components/controls/VizTypeControl/VizTypeControl.test.tsx
rename superset-frontend/src/explore/components/controls/{VizTypeControl.jsx
=> VizTypeControl/index.jsx} (88%)