This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch create-sshtunnelconfig-tbl
in repository https://gitbox.apache.org/repos/asf/superset.git
from 466703a9fe Update schemas.py
add 888f43c6ad chore: rename 'Change dataset' action to 'Swap dataset'
(#22197)
add 1809d2b957 fix(explore): Value undefined and Unhashable type errors
(#22207)
add 3bc0865d90 fix: Drill to detail blocked by tooltip (#22082)
add 2e650eaebe fix(plugin-chart-echarts): tooltip overflow bug (#22218)
add 7408676019 build(docker): Push websocket image (#22181)
add 1831e8c927 fix: (dashboard) Adds optional chaining to avoid runtime
error (#22213)
add b2fcdc56c1 refactor: restructure shared-contrls modules (#22224)
add 64939f2872 feat: Make filters and dividers display horizontally in
horizontal native filters filter bar (#22169)
add 9578a443ef feat(chart): Added Latvia to countries map (#22220)
add d1e576cbd1 fix(explore): Prevent infinite rerenders when editing
dataset (#22219)
add eba7b3d074 feat: Adds virtualization option to antd based Table
component (#22135)
add a8bc53d805 fix(reports): force data generation in csv reports (#22196)
add cc2334e58c chore(dashboard): Ignore empty json value for overwrite
confirm (#22214)
add 22fab5e58c feat: Axis sort in the Bar Chart V2 (#21993)
add 0fdc520797 fix: the TimePicker overlay the AdhocFilter (#22234)
add 940a17514f fix(generic-chart-axes): apply time filter on all target
column types (#22238)
add 4b96474d6c fix(dashboard): Fix filter card positioning for horizontal
native filters (#22212)
add 93158ea649 fix(dashboard): Fix hover labels for horizontal overflow
native filter dividers (#22210)
add 435926b89e fix(dashboard): Add correct icon, label and badge to
horizontal native filters dropdown button (#22211)
add 79e7980791 chore: Add a migration that removes filter_bar_orientation
from dashboard's json_metadata (#22248)
add 389e44e1c5 fix: Apply border radius and fix height for MetadataBar
(#22010)
add fb3e717573 fix(file_upload): Fix columnar and Excel upload forms
(#22249)
add a642d126f8 fix(dashboard): Fix FilterWithDataMask typing and add null
check (#22260)
add 969c9634f6 fix(dashboard): Force native filters into vertical
orientation when FF off (#22265)
add 554de537c2 Merge branch 'master' of https://github.com/apache/superset
into create-sshtunnelconfig-tbl
No new revisions were added by this update.
Summary of changes:
.github/workflows/docker_build_push.sh | 1 +
superset-frontend/.storybook/main.js | 4 +-
.../superset-ui-chart-controls/src/index.ts | 8 +-
.../src/operators/sortOperator.ts | 42 +++-
.../src/sections/echartsTimeSeriesQuery.tsx | 64 ++---
.../src/shared-controls/customControls.tsx | 141 +++++++++++
.../src/shared-controls/emitFilterControl.tsx | 37 ---
.../src/shared-controls}/index.ts | 7 +-
.../src/shared-controls/legacySortBy.tsx | 37 ---
.../{index.tsx => sharedControls.tsx} | 4 +-
.../superset-ui-chart-controls/src/types.ts | 3 +-
.../src/utils/expandControlConfig.tsx | 3 +-
.../test/operators/sortOperator.test.ts | 121 ++++-----
.../superset-ui-core/src/query/getColumnLabel.ts | 4 +-
.../packages/superset-ui-core/src/query/index.ts | 7 +-
.../superset-ui-core/src/query/types/Dashboard.ts | 2 +
.../src/query/types/PostProcessing.ts | 4 +-
.../test/query/types/PostProcessing.test.ts | 2 +-
.../scripts/Country Map GeoJSON Generator.ipynb | 1 +
.../src/countries.ts | 2 +
.../src/countries/latvia.geojson | 125 ++++++++++
.../src/BigNumber/BigNumberTotal/transformProps.ts | 9 +-
.../src/BigNumber/BigNumberViz.tsx | 70 ++----
.../BigNumberWithTrendline/transformProps.ts | 14 +-
.../plugin-chart-echarts/src/BigNumber/types.ts | 60 ++++-
.../src/BoxPlot/EchartsBoxPlot.tsx | 2 +
.../plugin-chart-echarts/src/BoxPlot/buildQuery.ts | 2 +-
.../src/BoxPlot/controlPanel.ts | 2 +-
.../src/BoxPlot/transformProps.ts | 10 +-
.../plugin-chart-echarts/src/BoxPlot/types.ts | 21 +-
.../src/Funnel/EchartsFunnel.tsx | 2 +
.../src/Funnel/transformProps.ts | 8 +-
.../plugin-chart-echarts/src/Funnel/types.ts | 22 +-
.../src/Gauge/EchartsGauge.tsx | 2 +
.../src/Gauge/transformProps.ts | 8 +-
.../plugin-chart-echarts/src/Gauge/types.ts | 19 +-
.../src/Graph/EchartsGraph.tsx | 2 +
.../src/Graph/transformProps.ts | 14 +-
.../plugin-chart-echarts/src/Graph/types.ts | 29 +--
.../src/MixedTimeseries/EchartsMixedTimeseries.tsx | 6 +-
.../src/MixedTimeseries/transformProps.ts | 14 +-
.../src/MixedTimeseries/types.ts | 43 ++--
.../plugin-chart-echarts/src/Pie/EchartsPie.tsx | 2 +
.../plugin-chart-echarts/src/Pie/transformProps.ts | 8 +-
.../plugins/plugin-chart-echarts/src/Pie/types.ts | 24 +-
.../src/Radar/EchartsRadar.tsx | 2 +
.../src/Radar/transformProps.ts | 8 +-
.../plugin-chart-echarts/src/Radar/types.ts | 19 +-
.../src/Timeseries/EchartsTimeseries.tsx | 5 +-
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 37 +--
.../src/Timeseries/buildQuery.ts | 2 +
.../src/Timeseries/transformProps.ts | 10 +-
.../plugin-chart-echarts/src/Timeseries/types.ts | 40 +--
.../plugin-chart-echarts/src/Tree/EchartsTree.tsx | 12 +-
.../plugin-chart-echarts/src/Tree/constants.ts | 16 ++
.../plugin-chart-echarts/src/Tree/controlPanel.tsx | 2 +-
.../src/Tree/transformProps.ts | 20 +-
.../plugins/plugin-chart-echarts/src/Tree/types.ts | 34 +--
.../src/Treemap/EchartsTreemap.tsx | 14 +-
.../src/Treemap/transformProps.ts | 8 +-
.../plugin-chart-echarts/src/Treemap/types.ts | 11 +-
.../plugin-chart-echarts/src/components/Echart.tsx | 6 +
.../plugins/plugin-chart-echarts/src/constants.ts | 15 +-
.../plugins/plugin-chart-echarts/src/defaults.ts | 56 ++++-
.../plugins/plugin-chart-echarts/src/types.ts | 45 +++-
.../src/utils/eventHandlers.ts | 13 +-
.../plugin-chart-echarts/src/utils/tooltip.ts | 79 ++++++
.../test/BigNumber/transformProps.test.ts | 8 +-
.../test/Graph/transformProps.test.ts | 49 +++-
.../test/Tree/transformProps.test.ts | 11 +-
.../src/plugin/buildQuery.ts | 2 +-
.../src/plugin/controlPanel.tsx | 2 +-
.../plugins/plugin-chart-table/src/buildQuery.ts | 2 +-
.../plugin-chart-table/src/controlPanel.tsx | 2 +-
superset-frontend/spec/fixtures/mockStore.js | 5 +
.../Datasource/ChangeDatasourceModal.tsx | 2 +-
.../src/components/DropdownContainer/index.tsx | 71 +++---
.../src/components/MetadataBar/MetadataBar.tsx | 6 +
.../src/components/Table/Table.overview.mdx | 81 +++++-
.../src/components/Table/Table.stories.tsx | 277 ++++++++++++++++-----
.../src/components/Table/VirtualTable.tsx | 247 ++++++++++++++++++
superset-frontend/src/components/Table/index.tsx | 175 ++++++++++---
.../DashboardBuilder/DashboardBuilder.tsx | 5 +-
.../FilterBar/ActionButtons/index.tsx | 2 +-
.../FilterBar/FilterControls/FilterControl.tsx | 167 +++++++++++--
.../FilterBar/FilterControls/FilterControls.tsx | 258 +++++++++++--------
.../FilterControls/FilterDivider.stories.tsx | 122 +++++++++
.../FilterControls/FilterDivider.test.tsx | 135 ++++++++++
.../FilterBar/FilterControls/FilterDivider.tsx | 166 ++++++++++++
.../FilterBar/FilterControls/FilterValue.tsx | 15 +-
.../FilterBar/FilterControls/types.ts | 13 +-
.../FilterBar/FiltersDropdownContent/index.tsx} | 37 ++-
.../FiltersOutOfScopeCollapsible/index.tsx | 69 +++++
.../nativeFilters/FilterBar/Horizontal.tsx | 10 +-
.../nativeFilters/FilterBar/Vertical.tsx | 30 ++-
.../FilterBar/useFilterControlFactory.tsx | 88 +++++++
.../components/nativeFilters/FilterCard/index.tsx | 3 +-
.../components/nativeFilters/FilterCard/types.ts | 7 +
.../dashboard/components/nativeFilters/state.ts | 9 +-
.../dashboard/components/nativeFilters/utils.ts | 14 +-
superset-frontend/src/dashboard/styles.ts | 9 +
.../src/dashboard/util/getOverwriteItems.ts | 6 +-
.../explore/components/ControlPanelsContainer.tsx | 50 ++--
.../DatasourceControl/DatasourceControl.test.tsx | 8 +-
.../controls/DatasourceControl/index.jsx | 4 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 3 +-
.../components/controls/XAxisSortControl.tsx} | 30 ++-
.../src/explore/components/controls/index.js | 2 +
superset-frontend/src/filters/components/types.ts | 3 +
superset-frontend/src/hooks/useTruncation/index.ts | 90 +------
.../hooks/useTruncation/useCSSTextTruncation.ts | 64 +++++
.../{index.ts => useChildElementTruncation.ts} | 13 +-
superset/charts/data/api.py | 6 +
superset/charts/schemas.py | 1 +
superset/connectors/base/models.py | 3 +
superset/connectors/sqla/models.py | 1 +
..._4ce1d9b25135_remove_filter_bar_orientation.py} | 64 +++--
superset/models/helpers.py | 4 +
superset/utils/pandas_postprocessing/sort.py | 24 +-
superset/utils/pandas_postprocessing/utils.py | 12 +-
superset/views/database/forms.py | 4 +-
superset/views/database/views.py | 12 +-
tests/common/query_context_generator.py | 4 +-
tests/integration_tests/charts/data/api_tests.py | 50 ++++
tests/integration_tests/csv_upload_tests.py | 4 +-
.../unit_tests/pandas_postprocessing/test_sort.py | 29 ++-
126 files changed, 3089 insertions(+), 967 deletions(-)
create mode 100644
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/customControls.tsx
delete mode 100644
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/emitFilterControl.tsx
copy superset-frontend/{src/explore/components/DataTablesPane =>
packages/superset-ui-chart-controls/src/shared-controls}/index.ts (75%)
delete mode 100644
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/legacySortBy.tsx
rename
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/{index.tsx
=> sharedControls.tsx} (99%)
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/latvia.geojson
create mode 100644
superset-frontend/plugins/plugin-chart-echarts/src/utils/tooltip.ts
create mode 100644 superset-frontend/src/components/Table/VirtualTable.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterDivider.stories.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterDivider.test.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterDivider.tsx
copy
superset-frontend/{plugins/plugin-chart-handlebars/src/components/ControlHeader/controlHeader.tsx
=>
src/dashboard/components/nativeFilters/FilterBar/FiltersDropdownContent/index.tsx}
(51%)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FiltersOutOfScopeCollapsible/index.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/useFilterControlFactory.tsx
copy superset-frontend/src/{hooks/useChangeEffect/useChangeEffect.ts =>
explore/components/controls/XAxisSortControl.tsx} (63%)
create mode 100644
superset-frontend/src/hooks/useTruncation/useCSSTextTruncation.ts
copy superset-frontend/src/hooks/useTruncation/{index.ts =>
useChildElementTruncation.ts} (87%)
copy
superset/migrations/versions/{2018-04-03_08-19_130915240929_is_sqllab_viz_flow.py
=> 2022-11-28_17-51_4ce1d9b25135_remove_filter_bar_orientation.py} (59%)