This is an automated email from the ASF dual-hosted git repository.
villebro pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 68e11cd fix(dashboard): filter set hydration not working (#14129)
add 8ef572a refactor(native-filters): update dataMask and ExtraFormData
schema (#13983)
No new revisions were added by this update.
Summary of changes:
superset-frontend/package-lock.json | 582 ++++++++++-----------
superset-frontend/package.json | 54 +-
.../spec/fixtures/mockNativeFilters.ts | 73 ++-
.../dashboard/fixtures/mockNativeFilters.ts | 15 +-
.../util/getFormDataWithExtraFilters_spec.ts | 13 +-
.../spec/javascripts/filters/utils_spec.ts | 144 +++--
superset-frontend/src/chart/Chart.jsx | 3 +
superset-frontend/src/chart/ChartRenderer.jsx | 13 +-
superset-frontend/src/chart/chartAction.js | 29 +-
superset-frontend/src/dashboard/actions/hydrate.js | 46 +-
.../dashboard/components/FiltersBadge/selectors.ts | 6 +-
.../src/dashboard/components/SliceHeader/index.tsx | 3 +-
.../components/SliceHeaderControls/index.jsx | 2 +-
.../dashboard/components/gridComponents/Chart.jsx | 9 +-
.../CascadeFilters/CascadePopover/index.tsx | 11 +-
.../FilterBar/FilterControls/FilterControls.tsx | 6 +-
.../FilterBar/FilterControls/FilterValue.tsx | 3 +
.../FilterBar/FilterControls/state.ts | 4 +-
.../FilterBar/FilterSets/EditSection.test.tsx | 2 +-
.../FilterBar/FilterSets/EditSection.tsx | 6 +-
.../FilterBar/FilterSets/FilterSetUnit.tsx | 6 +-
.../FilterBar/FilterSets/FilterSets.test.tsx | 2 +-
.../FilterBar/FilterSets/FiltersHeader.test.tsx | 2 +-
.../FilterBar/FilterSets/FiltersHeader.tsx | 6 +-
.../nativeFilters/FilterBar/FilterSets/index.tsx | 71 ++-
.../FilterSets/utils/findExistingFilterSet.test.ts | 38 +-
.../FilterBar/FilterSets/utils/index.ts | 31 +-
.../nativeFilters/FilterBar/Header/Header.test.tsx | 4 +-
.../nativeFilters/FilterBar/Header/index.tsx | 16 +-
.../components/nativeFilters/FilterBar/index.tsx | 16 +-
.../components/nativeFilters/FilterBar/state.ts | 14 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 4 +-
.../dashboard/components/nativeFilters/types.ts | 4 +-
.../dashboard/components/nativeFilters/utils.ts | 66 +--
.../src/dashboard/containers/Chart.jsx | 4 +-
.../src/dashboard/containers/Dashboard.jsx | 5 +-
superset-frontend/src/dashboard/reducers/types.ts | 2 +-
.../dashboard/util/activeAllDashboardFilters.ts | 5 +-
.../util/charts/getFormDataWithExtraFilters.ts | 12 +-
.../src/dashboard/util/charts/getOwnDataCharts.ts | 9 +-
superset-frontend/src/dataMask/actions.ts | 34 +-
superset-frontend/src/dataMask/reducer.ts | 40 +-
superset-frontend/src/dataMask/types.ts | 23 +-
.../DataTablesPane/DataTablesPane.test.tsx | 6 +-
.../explore/components/DataTablesPane/index.tsx | 5 +-
.../src/explore/components/ExploreChartHeader.jsx | 2 +
.../src/explore/components/ExploreChartPanel.jsx | 6 +-
.../explore/components/ExploreViewContainer.jsx | 10 +-
.../explore/components/controls/VizTypeControl.jsx | 2 +-
.../src/explore/exploreUtils/index.js | 4 +
.../filters/components/Range/RangeFilterPlugin.tsx | 28 +-
.../src/filters/components/Range/index.ts | 2 +-
.../src/filters/components/Range/transformProps.ts | 11 +-
.../src/filters/components/Range/types.ts | 4 +-
.../components/Select/SelectFilterPlugin.tsx | 26 +-
.../src/filters/components/Select/buildQuery.ts | 2 +-
.../src/filters/components/Select/index.ts | 2 +-
.../filters/components/Select/transformProps.ts | 2 +
.../src/filters/components/Select/types.ts | 6 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 32 +-
.../src/filters/components/Time/index.ts | 2 +-
.../src/filters/components/Time/transformProps.ts | 11 +-
.../src/filters/components/Time/types.ts | 8 +-
.../TimeColumn/TimeColumnFilterPlugin.tsx | 38 +-
.../src/filters/components/TimeColumn/index.ts | 2 +-
.../components/TimeColumn/transformProps.ts | 11 +-
.../src/filters/components/TimeColumn/types.ts | 8 +-
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 26 +-
.../src/filters/components/TimeGrain/index.ts | 2 +-
.../filters/components/TimeGrain/transformProps.ts | 10 +-
.../src/filters/components/TimeGrain/types.ts | 10 +-
superset-frontend/src/filters/utils.ts | 51 +-
superset/constants.py | 30 ++
...3a3a8ff221_migrate_filter_sets_to_new_format.py | 233 +++++++++
superset/utils/core.py | 52 +-
tests/{tasks => migrations}/__init__.py | 0
tests/migrations/fc3a3a8ff221_tests.py | 364 +++++++++++++
tests/utils_tests.py | 28 +-
78 files changed, 1518 insertions(+), 956 deletions(-)
create mode 100644
superset/migrations/versions/fc3a3a8ff221_migrate_filter_sets_to_new_format.py
copy tests/{tasks => migrations}/__init__.py (100%)
create mode 100644 tests/migrations/fc3a3a8ff221_tests.py