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 4512228 fix app from merge
add cc2b4fe fix: show custom errors in SQL Lab (#14959)
add 7d5bc24 chore: rename 'tables' to 'datasets' in error message (#15078)
add 31da394 Stop using deprecated task API (#15062)
add 3456dd5 fix(native-filters): fix Select filter crashing when changing
filter type (#15090)
add 5e825cf fix(native-filters): handle descending sorting correctly
(#15112)
add 51f0d4f feat(native-filters): Hide filters which don't affect any
visible charts (#15063)
add 535ca73 docs: add Ontruck to users list (#14928)
add ff2d588 feat(native-filters): Defer loading filters data until filter
is visible (#15120)
add 53df152 feat: show spinner on exports (#15107)
add 8e6a5a6 chore: Homepage cleanup (#14823)
add 856a2bd fix(explore): fix y-axis lower bound 0 value (#15091)
add 57035c1 fix: improve dashboard fullscreen text (#15139)
add 3866044 fix(native-filters): Don't send unnecessary PUT request on
dashboard render (#15146)
add 82ad053 fix: Filter overlay in dashboard when scrolling (#15140)
add 143a1b0 fix: Test connection before starting on create transaction
(#15100)
add 448c689 Fix typo in contributing.md (#15152)
add 6ed0a3a chore: update documentation for frontend feature flags
(#15093)
add 045fa1b feat(dashboard): Let users download full CSV of a table
(#15046)
add 7a21f9a chore: Disable comment logging for ephemeral envs (#15156)
add e2abf59 feat(Explore): add sort to edit dataset modal (#14872)
add 98ec365 feat(webpack): configure publicPath via ASSET_BASE_URL env
var (#15105)
add 90d9097 fix: validate DB-specific parameters (#15155)
add b3c1979 chore: Scrolls top when opening a select filter (#15141)
add 9ba2983 chore: Bump plugin-chart-pivot-table to 0.17.57 (#15168)
add 9c3c3fa feat(native-filters): add optional time col to time range
(#15117)
add 53225e8 refactor(explore): remove side effect in render from
CalendarFrame for DatePicker (#15147)
add 5316dc8 fix(dashboard): Prevent rerendering View Query modal on
window resize (#15172)
add 75018bf fix: Presto postgres test (#15163)
add bd05f95 fix merge conflicts
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 6 +-
.github/workflows/ephemeral-env.yml | 1 -
CONTRIBUTING.md | 19 +-
RESOURCES/INTHEWILD.md | 1 +
superset-frontend/package-lock.json | 636 ++++++++++-----------
superset-frontend/package.json | 56 +-
.../dashboard/components/DashboardBuilder_spec.jsx | 8 +-
.../components/gridComponents/ChartHolder_spec.jsx | 2 +
.../components/gridComponents/Chart_spec.jsx | 32 +-
.../components/gridComponents/Column_spec.jsx | 6 +-
.../components/gridComponents/Row_spec.jsx | 6 +-
.../components/gridComponents/Tab_spec.jsx | 10 +-
.../components/gridComponents/Tabs_spec.jsx | 10 +-
.../explore/components/BoundsControl_spec.jsx | 9 +
superset-frontend/src/CRUD/CollectionTable.tsx | 105 +++-
superset-frontend/src/common/components/index.tsx | 4 +-
.../src/dashboard/actions/dashboardState.js | 6 +-
superset-frontend/src/dashboard/actions/hydrate.js | 2 +-
.../src/dashboard/actions/nativeFilters.ts | 25 +
.../DashboardBuilder/DashboardContainer.tsx | 32 +-
.../components/FiltersBadge/DetailsPanel/index.tsx | 1 +
.../HeaderActionsDropdown.test.tsx | 2 +-
.../Header/HeaderActionsDropdown/index.jsx | 4 +-
.../components/SliceHeader/SliceHeader.test.tsx | 8 +-
.../src/dashboard/components/SliceHeader/index.tsx | 28 +-
.../SliceHeaderControls.test.tsx | 50 +-
.../SliceHeaderControls/{index.jsx => index.tsx} | 148 ++---
.../dashboard/components/gridComponents/Chart.jsx | 14 +-
.../components/gridComponents/ChartHolder.test.tsx | 28 +-
.../dashboard/components/gridComponents/Tabs.jsx | 35 +-
.../CascadeFilters/CascadePopover/index.tsx | 4 +
.../FilterBar/FilterControls/FilterControl.tsx | 2 +
.../FilterBar/FilterControls/FilterControls.tsx | 33 +-
.../FilterBar/FilterControls/FilterValue.tsx | 13 +
.../FilterBar/FilterControls/types.ts | 1 +
.../components/nativeFilters/FilterBar/index.tsx | 20 +
.../FiltersConfigForm/ColumnSelect.test.tsx | 51 +-
.../FiltersConfigForm/ColumnSelect.tsx | 12 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 147 +++--
.../nativeFilters/FiltersConfigModal/types.ts | 1 +
.../nativeFilters/FiltersConfigModal/utils.ts | 1 +
.../dashboard/components/nativeFilters/state.ts | 74 ++-
.../dashboard/components/nativeFilters/types.ts | 1 +
.../dashboard/components/nativeFilters/utils.ts | 3 +-
.../src/dashboard/containers/Chart.jsx | 2 +
.../dashboard/containers/DashboardComponent.jsx | 9 +-
.../src/dashboard/reducers/dashboardState.js | 6 +-
.../src/dashboard/reducers/nativeFilters.ts | 2 +
superset-frontend/src/dashboard/types.ts | 3 +-
.../src/datasource/DatasourceEditor.jsx | 2 +
.../explore/components/controls/BoundsControl.jsx | 4 +-
.../DateFilterControl/components/CalendarFrame.tsx | 21 +-
.../explore/components/controls/ViewQueryModal.tsx | 2 +-
.../components/Select/SelectFilterPlugin.tsx | 19 +-
.../filters/components/Select/buildQuery.test.ts | 41 +-
.../src/filters/components/Select/buildQuery.ts | 4 +-
.../src/filters/components/Select/types.ts | 2 +-
.../src/{setup/setupClient.ts => utils/export.ts} | 42 +-
.../src/views/CRUD/chart/ChartCard.tsx | 4 +-
.../src/views/CRUD/chart/ChartList.tsx | 14 +-
.../src/views/CRUD/dashboard/DashboardCard.tsx | 8 +-
.../src/views/CRUD/dashboard/DashboardList.tsx | 14 +-
.../src/views/CRUD/data/database/DatabaseList.tsx | 16 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 17 +-
.../CRUD/data/savedquery/SavedQueryList.test.jsx | 9 -
.../views/CRUD/data/savedquery/SavedQueryList.tsx | 15 +-
.../index.js => src/views/CRUD/storageKeys.ts} | 10 +-
superset-frontend/src/views/CRUD/types.ts | 5 +
superset-frontend/src/views/CRUD/utils.tsx | 28 +-
.../src/views/CRUD/welcome/ActivityTable.test.tsx | 13 +-
.../src/views/CRUD/welcome/ActivityTable.tsx | 49 +-
.../src/views/CRUD/welcome/ChartTable.test.tsx | 12 +-
.../src/views/CRUD/welcome/ChartTable.tsx | 49 +-
.../src/views/CRUD/welcome/DashboardTable.tsx | 60 +-
.../src/views/CRUD/welcome/Welcome.test.tsx | 4 +-
.../src/views/CRUD/welcome/Welcome.tsx | 30 +-
superset-frontend/webpack.config.js | 3 +-
superset/charts/api.py | 6 +-
superset/config.py | 3 +
superset/dashboards/api.py | 6 +-
superset/databases/api.py | 21 +-
superset/databases/commands/create.py | 22 +-
superset/databases/commands/exceptions.py | 2 +-
superset/databases/schemas.py | 52 +-
superset/datasets/api.py | 6 +-
superset/db_engine_specs/bigquery.py | 8 +-
superset/db_engine_specs/postgres.py | 14 +-
superset/queries/saved_queries/api.py | 6 +-
superset/sql_lab.py | 2 +-
superset/views/base.py | 3 +
superset/views/core.py | 11 +-
tests/celery_tests.py | 24 +-
tests/databases/api_tests.py | 96 +++-
tests/sqllab_tests.py | 50 +-
94 files changed, 1660 insertions(+), 848 deletions(-)
rename
superset-frontend/src/dashboard/components/SliceHeaderControls/{index.jsx =>
index.tsx} (76%)
copy superset-frontend/src/{setup/setupClient.ts => utils/export.ts} (53%)
copy superset-frontend/{cypress-base/cypress/plugins/index.js =>
src/views/CRUD/storageKeys.ts} (76%)