This is an automated email from the ASF dual-hosted git repository.
kgabryje pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
from fa0bf38694 chore(docs): Updated awkward phrase in FAQ, "force" (#24079)
add 4f3fbd354b feat: Cross filters scoping (#24020)
No new revisions were added by this update.
Summary of changes:
.../components/DropdownSelectableIcon/index.tsx | 37 +-
superset-frontend/src/components/Modal/Modal.tsx | 15 +-
.../src/dashboard/actions/dashboardInfo.ts | 64 +--
.../src/dashboard/actions/dashboardState.js | 36 +-
superset-frontend/src/dashboard/actions/hydrate.js | 13 +-
.../DashboardBuilder/DashboardContainer.tsx | 9 +-
.../components/SliceHeaderControls/index.tsx | 474 ++++++++++-----------
.../ScopingModal/ChartsScopingListPanel.test.tsx | 175 ++++++++
.../ScopingModal/ChartsScopingListPanel.tsx | 177 ++++++++
.../ScopingModal/ScopingModal.test.tsx | 322 ++++++++++++++
.../CrossFilters/ScopingModal/ScopingModal.tsx | 324 ++++++++++++++
.../ScopingModal/ScopingModalContent.tsx | 83 ++++
.../CrossFilters/ScopingModal/ScopingTreePanel.tsx | 204 +++++++++
.../CrossFilters/ScopingModal/constants.ts} | 2 +-
.../useCrossFiltersScopingModal.test.ts} | 27 +-
.../ScopingModal/useCrossFiltersScopingModal.tsx} | 36 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 6 +-
.../FilterBar/FilterBarSettings/index.tsx | 162 ++++---
.../nativeFilters/FilterCard/useFilterScope.ts | 37 +-
.../FiltersConfigModal/FilterTitleContainer.tsx | 3 +-
.../FiltersConfigForm/FilterScope/ScopingTree.tsx | 7 +-
.../FiltersConfigForm/FilterScope/state.ts | 5 +-
.../components/nativeFilters/selectors.ts | 9 +-
superset-frontend/src/dashboard/constants.ts | 7 +-
superset-frontend/src/dashboard/reducers/types.ts | 12 +-
superset-frontend/src/dashboard/types.ts | 26 +-
.../dashboard/util/activeAllDashboardFilters.ts | 3 +-
.../util/charts/getFormDataWithExtraFilters.ts | 3 +-
.../charts/useChartIds.ts} | 26 +-
.../src/dashboard/util/crossFilters.test.ts | 133 +++---
.../src/dashboard/util/crossFilters.ts | 53 ++-
.../src/dashboard/util/getChartIdsInFilterScope.ts | 30 +-
.../hooks/useMemoCompare.ts} | 24 +-
.../src/types/DashboardContextForExplore.ts | 2 +-
superset/dashboards/schemas.py | 3 +
...-41_4ea966691069_cross_filter_global_scoping.py | 110 +++++
36 files changed, 2093 insertions(+), 566 deletions(-)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ChartsScopingListPanel.test.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ChartsScopingListPanel.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ScopingModal.test.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ScopingModal.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ScopingModalContent.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ScopingTreePanel.tsx
copy
superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect/index.ts
=>
src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/constants.ts}
(95%)
copy
superset-frontend/{packages/superset-ui-core/src/hooks/useComponentDidUpdate/useComponentDidUpdate.test.ts
=>
src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/useCrossFiltersScopingModal.test.ts}
(59%)
copy superset-frontend/{packages/superset-ui-core/src/utils/logging.ts =>
src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/useCrossFiltersScopingModal.tsx}
(57%)
copy
superset-frontend/src/dashboard/{components/nativeFilters/FilterBar/useFilterOutlined.ts
=> util/charts/useChartIds.ts} (64%)
copy
superset-frontend/{packages/superset-ui-core/src/hooks/useComponentDidUpdate/useComponentDidUpdate.ts
=> src/hooks/useMemoCompare.ts} (64%)
create mode 100644
superset/migrations/versions/2023-05-11_12-41_4ea966691069_cross_filter_global_scoping.py