This is an automated email from the ASF dual-hosted git repository.
amitmiran pushed a change to branch 1.3
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 09c44d0 feat(native-filters): Hide non-numeric columns in numeric
range filter (#15385)
new 83d7ae7 chore: add DASHBOARD_FILTERS_EXPERIMENTAL ff to BE default
value (#15417)
new e98239a fix(native-filters): show human readable time grain label in
indicator (#15411)
new 65fe7ef fix: Cascading filter popover widens automatically (#15390)
new 7d97324 chore: Uses mixed case for native filters headers (#15433)
new f1060f3 Open in _self (#14778)
new 44b1f53 fix: add dashboard markdown id (#15418)
new c891ed8 perf(dashboard): Improve perf of highlighting charts in scope
of active filter (#15424)
new fc05fef fix(native-filters): filter type check when using
experimental flag (#15446)
new 609463e feat(native-filters): add support for preselect filters
(#15427)
new bba7ead fix(dashboard): native filters highlight with multiple tabs
jumps to first tab (#15455)
new 77a9cf6 fix(native-filters): Fix clear all button (#15438)
new 598397c feat(dashboard-groupby): group by - add ability to exclude
columns (#15454)
new 241fd94 chore(native-filters): remove instant filtering option
(#15365)
new fd6abcf fix(native-filters): chartsInScope were not recalculated in
some cases (#15498)
new ec29ab7 feat(native-filters): add null option to value filter (#15419)
new 19a1592 refactor(dashboard): [chart-maximize-mode]put chart full-size
state in redux (#15384)
new 0f53f22 fix: Utilizing dashboard native filter feature flag (#15519)
new e27f858 feat(cross-filters): add option to clear set cross filters
(#15500)
new c6b1379 fix(native-filters): Fix native filters config modal (#15506)
The 19 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:
.../spec/fixtures/mockNativeFilters.ts | 3 -
.../dashboard/components/FiltersBadge_spec.tsx | 99 ++++++-------
.../components/gridComponents/Tabs_spec.jsx | 13 +-
.../dashboard/fixtures/mockNativeFilters.ts | 1 -
.../dashboard/util/getDashboardUrl_spec.js | 45 ++++--
.../src/components/AnchorLink/index.jsx | 8 +-
superset-frontend/src/constants.ts | 8 ++
.../src/dashboard/actions/dashboardState.js | 5 +
superset-frontend/src/dashboard/actions/hydrate.js | 4 +-
.../DashboardBuilder/DashboardBuilder.tsx | 11 +-
.../DashboardBuilder/DashboardContainer.tsx | 33 +++--
.../dashboard/components/DashboardBuilder/state.ts | 7 +-
.../FiltersBadge/FilterIndicator/index.tsx | 26 ++--
.../dashboard/components/FiltersBadge/Styles.tsx | 10 ++
.../dashboard/components/FiltersBadge/index.tsx | 160 +++++++++++++++++++--
.../dashboard/components/FiltersBadge/selectors.ts | 66 ++++-----
.../Header/HeaderActionsDropdown/index.jsx | 27 ++--
.../src/dashboard/components/Header/index.jsx | 3 +
.../components/SliceHeader/SliceHeader.test.tsx | 2 +-
.../src/dashboard/components/SliceHeader/index.tsx | 15 +-
.../components/SliceHeaderControls/index.tsx | 10 +-
.../components/gridComponents/ChartHolder.jsx | 58 +++++---
.../components/gridComponents/ChartHolder.test.tsx | 14 +-
.../components/gridComponents/Markdown.jsx | 1 +
.../dashboard/components/gridComponents/Tabs.jsx | 17 ++-
.../components/gridComponents/Tabs.test.tsx | 2 +-
.../dashboard/components/gridComponents/index.js | 4 +-
.../CascadeFilters/CascadeFilterControl/index.tsx | 54 +++----
.../CascadeFilters/CascadePopover/index.tsx | 25 ++--
.../nativeFilters/FilterBar/FilterBar.test.tsx | 25 ++--
.../FilterBar/FilterControls/FilterControl.tsx | 16 +--
.../FilterBar/FilterControls/FilterValue.tsx | 18 ++-
.../nativeFilters/FilterBar/Header/Header.test.tsx | 1 -
.../nativeFilters/FilterBar/Header/index.tsx | 20 ++-
.../components/nativeFilters/FilterBar/index.tsx | 43 ++++--
.../components/nativeFilters/FilterBar/state.ts | 16 ++-
.../FiltersConfigForm/ColumnSelect.tsx | 17 ++-
.../FiltersConfigForm/DefaultValue.tsx | 6 +
.../FiltersConfigForm/FiltersConfigForm.tsx | 106 +++++---------
.../FiltersConfigForm/getControlItemsMap.test.tsx | 7 +-
.../FiltersConfigForm/getControlItemsMap.tsx | 92 +++++++++++-
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 3 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 6 -
.../nativeFilters/FiltersConfigModal/types.ts | 1 -
.../nativeFilters/FiltersConfigModal/utils.ts | 14 --
.../dashboard/components/nativeFilters/state.ts | 11 ++
.../dashboard/components/nativeFilters/types.ts | 1 -
.../dashboard/containers/DashboardComponent.jsx | 36 ++---
.../src/dashboard/containers/DashboardHeader.jsx | 4 +
.../src/dashboard/containers/FiltersBadge.tsx | 115 ---------------
.../src/dashboard/reducers/dashboardState.js | 7 +
superset-frontend/src/dashboard/types.ts | 7 +-
.../src/dashboard/util/activeDashboardFilters.js | 4 +-
.../src/dashboard/util/getDashboardUrl.ts | 36 ++++-
superset-frontend/src/dataMask/actions.ts | 16 ++-
superset-frontend/src/dataMask/reducer.ts | 7 +-
.../src/explore/exploreUtils/index.js | 2 +-
.../components/GroupBy/GroupByFilterPlugin.tsx | 21 ++-
.../src/filters/components/GroupBy/controlPanel.ts | 18 +++
.../filters/components/Range/RangeFilterPlugin.tsx | 7 +-
.../src/filters/components/Range/controlPanel.ts | 3 +-
.../components/Select/SelectFilterPlugin.tsx | 102 +++++++------
.../filters/components/Select/buildQuery.test.ts | 2 +-
.../src/filters/components/Select/buildQuery.ts | 47 +++---
.../src/filters/components/Select/controlPanel.ts | 14 +-
.../src/filters/components/Time/controlPanel.ts | 17 +++
.../TimeColumn/TimeColumnFilterPlugin.tsx | 7 +-
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 22 ++-
superset-frontend/src/filters/components/common.ts | 7 +
superset-frontend/src/utils/urlUtils.ts | 13 +-
superset/config.py | 1 +
71 files changed, 1004 insertions(+), 645 deletions(-)
delete mode 100644 superset-frontend/src/dashboard/containers/FiltersBadge.tsx