This is an automated email from the ASF dual-hosted git repository.
jli pushed a change to branch 4.1
in repository https://gitbox.apache.org/repos/asf/superset.git
from a84da1c5cc fix: `sqlparse` fallback for formatting queries (#30578)
add 2a98780d2c perf: Implement Echarts treeshaking (#29874)
add 159958e577 feat(embedded): add hook to allow superset admins to
validate guest token parameters (#30132)
add 82fc8879b0 fix(filters): Adds a fix for saving time range
adhoc_filters (#30581)
add 0f1064eab8 fix(Filters): Apply native & cross filters on common
columns (#30438)
No new revisions were added by this update.
Summary of changes:
docs/static/resources/openapi.json | 6 +
superset-frontend/jest.config.js | 2 +-
.../superset-ui-chart-controls/src/types.ts | 1 +
.../superset-ui-core/src/query/types/Dashboard.ts | 36 +++
.../test/query/types/Dashboard.test.ts | 28 +++
.../BigNumberWithTrendline/transformProps.ts | 2 +-
.../plugin-chart-echarts/src/BigNumber/types.ts | 2 +-
.../src/BoxPlot/transformProps.ts | 5 +-
.../src/Bubble/transformProps.ts | 3 +-
.../src/Funnel/transformProps.ts | 5 +-
.../plugin-chart-echarts/src/Gauge/constants.ts | 2 +-
.../src/Gauge/transformProps.ts | 7 +-
.../plugin-chart-echarts/src/Graph/constants.ts | 2 +-
.../src/Graph/transformProps.ts | 5 +-
.../plugin-chart-echarts/src/Graph/types.ts | 4 +-
.../src/Heatmap/transformProps.ts | 9 +-
.../src/Histogram/transformProps.ts | 8 +-
.../src/MixedTimeseries/transformProps.ts | 3 +-
.../plugin-chart-echarts/src/Pie/transformProps.ts | 5 +-
.../src/Radar/transformProps.ts | 7 +-
.../src/Sankey/transformProps.ts | 6 +-
.../src/Sunburst/transformProps.ts | 4 +-
.../plugin-chart-echarts/src/Sunburst/types.ts | 2 +-
.../src/Timeseries/EchartsTimeseries.tsx | 6 +-
.../src/Timeseries/transformProps.ts | 5 +-
.../src/Timeseries/transformers.ts | 8 +-
.../plugin-chart-echarts/src/Timeseries/types.ts | 2 +-
.../plugin-chart-echarts/src/Tree/constants.ts | 2 +-
.../src/Tree/transformProps.ts | 7 +-
.../plugins/plugin-chart-echarts/src/Tree/types.ts | 4 +-
.../src/Treemap/transformProps.ts | 5 +-
.../plugin-chart-echarts/src/Treemap/types.ts | 2 +-
.../src/Waterfall/transformProps.ts | 5 +-
.../plugin-chart-echarts/src/Waterfall/types.ts | 4 +-
.../plugin-chart-echarts/src/components/Echart.tsx | 59 ++++-
.../plugins/plugin-chart-echarts/src/types.ts | 6 +-
.../plugin-chart-echarts/src/utils/forecast.ts | 4 +-
.../plugin-chart-echarts/src/utils/series.ts | 4 +-
.../plugin-chart-echarts/src/utils/tooltip.ts | 2 +-
.../test/Pie/transformProps.test.ts | 7 +-
.../spec/fixtures/mockDashboardInfo.js | 1 +
.../spec/fixtures/mockNativeFilters.ts | 1 +
.../src/dashboard/actions/dashboardState.js | 13 +-
.../src/dashboard/components/Dashboard.jsx | 31 ++-
.../src/dashboard/components/Dashboard.test.jsx | 29 +++
.../OverwriteConfirmModal.test.tsx | 5 +
.../src/dashboard/fixtures/mockNativeFilters.ts | 1 +
.../dashboard/util/activeAllDashboardFilters.ts | 4 +
.../src/dashboard/util/crossFilters.test.ts | 4 +-
.../src/dashboard/util/crossFilters.ts | 19 +-
.../src/dashboard/util/getRelatedCharts.test.ts | 254 +++++++++++++++++++++
.../src/dashboard/util/getRelatedCharts.ts | 200 ++++++++++++++++
.../util/useFilterFocusHighlightStyles.test.tsx | 22 ++
.../util/useFilterFocusHighlightStyles.ts | 22 +-
.../src/explore/actions/saveModalActions.test.ts | 60 ++++-
.../src/explore/actions/saveModalActions.ts | 29 ++-
superset-frontend/src/types/Chart.ts | 2 +
superset/config.py | 9 +
superset/connectors/sqla/models.py | 14 +-
superset/dashboards/schemas.py | 1 +
superset/security/api.py | 18 +-
tests/integration_tests/security/api_tests.py | 81 ++++++-
62 files changed, 984 insertions(+), 122 deletions(-)
create mode 100644
superset-frontend/src/dashboard/util/getRelatedCharts.test.ts
create mode 100644 superset-frontend/src/dashboard/util/getRelatedCharts.ts