You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2023/03/09 20:21:27 UTC

[superset] branch update-pre-commit updated (5ef81fb16f -> e00078e7fb)

This is an automated email from the ASF dual-hosted git repository.

hugh pushed a change to branch update-pre-commit
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 5ef81fb16f maybe this will work
     add 6338ea5d42 chore: revert "feat(native_filter_migration): add transition mode (#16992)" (#23144)
     add 9a4839f45c build: Add helm chart option to deploy sidecars with node and worker (#23160)
     add 89576f8a87 fix(rbac): show objects accessible by database access perm (#23118)
     add f0f27a486d fix: bump FAB to 4.3.0 (#23184)
     add d0c54cddb0 fix(clickhouse): add clickhouse connect driver (#23185)
     add 967383853c fix(clickhouse): add missing default format (#23192)
     add 3484e8ea7b feat(ssh_tunnel): Import/Export Databases with SSHTunnel credentials (#23099)
     add a70b7ac3b0 chore: refactor SparklineCell for react 17 and react 18 upgrade (#23145)
     add 218de6e6a4 fix(ssh_tunnel): Display SSHTunnel Switch when editing a DB that was created with the Dynamic Form (#23195)
     add 196e3eac8b fix(sshtunnel): argument params to properly setting `server_port` (#23196)
     add cb9bff72d6 fix(ssh-tunnel): add password to `from_private_key` function (#23175)
     add 6a484b1553 fix: Pagination of VirtualTable (#23130)
     add 7d4aee956e fix(dashboard): Focusing charts and native filters from filters badge (#23190)
     add 9e9f9dcae5 fix(docs): Change postgres to postgresql in brew install command (#23202)
     add 718f6877d1 build(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.53.0 in /superset-websocket (#23133)
     add a9fe40d38b build(deps-dev): bump @types/node from 18.13.0 to 18.14.1 in /superset-websocket (#23180)
     add 9f97c7d028 test: Remove test playgrounds (#23203)
     add c80d6b1451 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 in /superset-websocket (#23132)
     add 64ad70cc8d build(deps): bump express and @applitools/eyes-cypress in /superset-frontend/cypress-base (#22342)
     add 37766b9527 docs: fix typo (#23207)
     add dcd3e00f39 feat: Cross Filters in FilterBar (#23138)
     add ad5ee1ce38 fix(dashboard): Page crashing when cross filter applied on adhoc column (#23215)
     add 79274eb5bc fix: memoized decorator memory leak (#23139)
     add 62634bd77b build(deps-dev): bump @types/uuid from 9.0.0 to 9.0.1 in /superset-websocket (#23152)
     add 14879d93fb build(deps-dev): bump eslint from 8.34.0 to 8.35.0 in /superset-websocket (#23211)
     add 8f972d6875 chore: adding code owners for github actions/workflows (#23201)
     add 88167772e9 build(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /superset-frontend (#22859)
     add 42db7e562d build(deps): bump pre-commit from 3.0.4 to 3.1.0 in /requirements (#23168)
     add b479e93b49 fix: add disallowed query params for engines specs (#23217)
     add 0a7016df2e chore: Add statsd logger for ssh tunneling creation (#23225)
     add 473a69a704 fix(dashboard): Don't show cross filters checkbox to users without write permissions (#23237)
     add ae8aa60844 docs: update installation docs to include frontend asset build (#23199)
     add aba6900994 build(deps): bump pip-compile-multi from 2.6.1 to 2.6.2 in /requirements (#23122)
     add 7196e87833 fix(dashboard): Cross-filters not working properly for new dashboards (#23194)
     add b180319bbf fix: refuse to start with default secret on non debug envs (#23186)
     add 5a099e0762 fix(dao): use explicit id filter (#23246)
     add 6076457b90 fix(explore): Dashboard filters on adhoc cols not working in Explore (#23239)
     add d16eda6e56 refactor: Organizes the pages in their own folder (#23241)
     add 022df93422 fix: Video Game Sales dashboard default filters (#23242)
     add 5f0c320415 chore: Deprecate show_native_filters (#23228)
     add 134acba99a chore: Remove the ability to add filter-box charts when DASHBOARD_NATIVE_FILTERS feature is enabled (#23142)
     add 2ba9d1b79e fix(dashboard): Cross-filter search icon in filter bar (#23250)
     add d3e698eb54 chore(webdriver): Tuning the Webdriver logging a bit (#23255)
     add 1f3eb56688 fix: customize tab on heatmap chart is blank (#23243)
     add 9d0eea9600 fix(dashboard): Missing filter card styles (#23256)
     add 7d8383cbd5 fix: ignore ts warnings from older typescript versions (#23262)
     add 006f3dd88c chore(cache): Tuning logging in cache manager (#23266)
     add 42980a69a7 fix(dashboard): Charts crashing when cross filter on adhoc column is applied (#23238)
     add 71a9d0d403 fix(plugin-chart-echarts): render horizontal categories from top (#23273)
     add 1b139d0748 feat(generic-x-axis): add x sorting on series limit metric (#23274)
     add d16512b775 fix(dashboard): Allow selecting text in cells in Table and PivotTable without triggering cross filters (#23283)
     add f7e7652270 fix(migration): Address issue in #23228 (#23276)
     add ed11123709 chore(dashboard): Cleanup example dashboard filter scopes (#23260)
     add a3d49ca335 fix(dashboard): Infinite load when filter with default first value is out of scope (#23299)
     add e0d976dcca fix(clickhouse):  Update to working clickhouse-connect version (#23296)
     add 376ad39576 chore: upgrade @ant-design/icons for react upgrade (#22890)
     add dae6a9f701 docs: typo 'admnistrators' in security.mdx (#23166)
     add 9df7812e9c build(deps-dev): bump eslint-config-prettier from 8.6.0 to 8.7.0 in /superset-websocket (#23292)
     add 56380027f4 build(deps-dev): bump @types/node from 18.14.1 to 18.14.6 in /superset-websocket (#23281)
     add 0a588d11a5 chore: bump docusaurus to latest stable (#23317)
     add eb3d5602c2 docs: add lost _filters param docs (#23316)
     add 57db8f938b feat(docs): adds BugHerd to documentation site. (#23287)
     add e00078e7fb Merge branch 'master' of https://github.com/apache/superset into update-pre-commit

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |    4 +
 RESOURCES/FEATURE_FLAGS.md                         |    1 -
 UPDATING.md                                        |    3 +
 docker/.env-non-dev                                |    1 +
 .../creating-your-first-dashboard.mdx              |    2 +-
 docs/docs/installation/configuring-superset.mdx    |    4 +-
 .../installing-superset-from-scratch.mdx           |    8 +-
 docs/docs/installation/sql-templating.mdx          |   47 +-
 docs/docs/security.mdx                             |    2 +-
 docs/docusaurus.config.js                          |    9 +-
 docs/package.json                                  |   14 +-
 docs/static/resources/openapi.json                 |   72 +
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/README.md                            |    4 +-
 helm/superset/templates/deployment-worker.yaml     |    3 +
 helm/superset/templates/deployment.yaml            |    3 +
 helm/superset/values.yaml                          |    4 +
 requirements/base.txt                              |    2 +-
 requirements/integration.txt                       |    4 +-
 setup.py                                           |    4 +-
 superset-embedded-sdk/package-lock.json            |    4 +-
 superset-embedded-sdk/package.json                 |    2 +-
 superset-embedded-sdk/src/index.ts                 |    2 +
 .../integration/dashboard/nativeFilters.test.ts    |    1 -
 superset-frontend/cypress-base/package-lock.json   | 6590 +++++++++++++++-----
 superset-frontend/cypress-base/package.json        |    2 +-
 superset-frontend/package-lock.json                | 1150 +++-
 superset-frontend/package.json                     |    8 +-
 .../superset-ui-chart-controls/package.json        |    2 +-
 .../src/operators/pivotOperator.ts                 |    6 +-
 .../src/operators/sortOperator.ts                  |    4 +-
 .../src/operators/utils/extractExtraMetrics.ts}    |   26 +-
 .../src/operators/utils/index.ts                   |    1 +
 .../src/shared-controls/customControls.tsx         |   83 +-
 .../test/operators/pivotOperator.test.ts           |   30 +
 .../test/operators/sortOperator.test.ts            |   25 +
 .../operators/utils/extractExtraMetrics.test.ts    |   94 +
 .../superset-ui-core/src/utils/featureFlags.ts     |    1 -
 .../superset-ui-core/src/utils/getSelectedText.ts} |   11 +-
 .../packages/superset-ui-core/src/utils/index.ts   |    1 +
 .../test/utils/getSelectedText.test.ts}            |   20 +-
 .../src/Timeseries/buildQuery.ts                   |   35 +-
 .../src/Timeseries/transformProps.ts               |   52 +-
 .../plugin-chart-echarts/src/utils/series.ts       |    3 +
 .../test/Timeseries/transformProps.test.ts         |   38 +
 .../plugins/plugin-chart-pivot-table/package.json  |    2 +-
 .../src/PivotTableChart.tsx                        |    6 +
 .../plugins/plugin-chart-table/src/TableChart.tsx  |    8 +-
 .../spec/fixtures/mockDashboardState.js            |    2 +-
 superset-frontend/src/components/Chart/Chart.jsx   |   21 +-
 .../Datasource/DatasourceEditor.test.jsx           |    1 -
 .../components/ImportModal/ImportModal.test.tsx    |   47 +
 .../src/components/ImportModal/index.tsx           |  188 +-
 .../src/components/Table/VirtualTable.tsx          |    2 +-
 superset-frontend/src/constants.ts                 |    8 -
 .../src/dashboard/actions/dashboardState.js        |   25 +-
 superset-frontend/src/dashboard/actions/hydrate.js |  130 +-
 .../src/dashboard/actions/sliceEntities.js         |   41 +-
 .../src/dashboard/actions/sliceEntities.test.js    |    4 +-
 .../DashboardBuilder/DashboardBuilder.test.tsx     |    1 -
 .../DashboardBuilder/DashboardBuilder.tsx          |   15 +-
 .../dashboard/components/DashboardBuilder/state.ts |   16 +-
 .../DetailsPanel/DetailsPanel.test.tsx             |    2 +-
 .../components/FiltersBadge/DetailsPanel/index.tsx |    2 +-
 .../FilterIndicator/FilterIndicator.test.tsx       |    2 +-
 .../FiltersBadge/FilterIndicator/index.tsx         |    2 +-
 .../dashboard/components/FiltersBadge/index.tsx    |    6 +-
 .../Header/HeaderActionsDropdown/index.jsx         |   25 +-
 .../src/dashboard/components/Header/index.jsx      |   11 +-
 .../components/RefreshIntervalModal.test.tsx       |    1 -
 .../src/dashboard/components/SliceAdder.jsx        |   36 +-
 .../dashboard/components/gridComponents/Chart.jsx  |   24 +-
 .../dashboard/components/gridComponents/Tabs.jsx   |   13 +-
 .../FilterBar/CrossFilters/CrossFilter.test.tsx    |   82 +
 .../FilterBar/CrossFilters/CrossFilter.tsx         |  114 +
 .../FilterBar/CrossFilters/CrossFilterTag.test.tsx |   84 +
 .../FilterBar/CrossFilters/CrossFilterTag.tsx      |   94 +
 .../CrossFilters/CrossFilterTitle.test.tsx         |   52 +
 .../FilterBar/CrossFilters/CrossFilterTitle.tsx    |   90 +
 .../FilterBar/CrossFilters/Vertical.tsx            |   46 +
 .../CrossFilters/VerticalCollapse.test.tsx         |  107 +
 .../FilterBar/CrossFilters/VerticalCollapse.tsx    |  102 +
 .../FilterBar/CrossFilters/selectors.ts            |   53 +
 .../FilterBar/CrossFilters/styles.ts}              |   16 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |    1 -
 .../FilterBar/FilterBarSettings/index.tsx          |    2 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |    2 -
 .../FilterBar/FilterControls/FilterControls.tsx    |  127 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |   43 +-
 .../FilterBar/FiltersDropdownContent/index.tsx     |   20 +
 .../FiltersOutOfScopeCollapsible/index.tsx         |   13 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |   34 +-
 .../nativeFilters/FilterBar/Vertical.tsx           |  183 +-
 .../components/nativeFilters/FilterBar/index.tsx   |    3 -
 .../components/nativeFilters/FilterBar/state.ts    |   29 +-
 .../components/nativeFilters/FilterBar/types.ts    |    8 +-
 .../FilterBar/useFilterControlFactory.tsx          |    9 +-
 .../nativeFilters/FilterBar/useFilterOutlined.ts}  |   20 +-
 .../nativeFilters/FilterCard/DependenciesRow.tsx   |    4 +-
 .../nativeFilters/FilterCard/FilterCard.test.tsx   |    6 +-
 .../{FiltersBadge => nativeFilters}/selectors.ts   |  169 +-
 .../src/dashboard/containers/Chart.jsx             |    1 -
 .../src/dashboard/containers/DashboardHeader.jsx   |    1 -
 .../src/dashboard/containers/DashboardPage.tsx     |  127 +-
 .../src/dashboard/containers/SliceAdder.jsx        |    1 -
 superset-frontend/src/dashboard/types.ts           |    1 -
 .../src/dashboard/util/crossFilters.test.ts        |  207 +
 .../src/dashboard/util/crossFilters.ts             |   61 +-
 .../util/filterboxMigrationHelper.test.ts          |  142 -
 .../src/dashboard/util/filterboxMigrationHelper.ts |  423 --
 .../components/ControlPanelsContainer.test.tsx     |   39 +
 .../explore/components/ControlPanelsContainer.tsx  |    5 +-
 .../src/explore/components/SaveModal.tsx           |   54 +-
 .../DndFilterSelect.test.tsx                       |    5 +-
 .../DndColumnSelectControl/DndFilterSelect.tsx     |    6 +-
 .../FilterControl/AdhocFilter/AdhocFilter.test.js  |    6 +-
 .../controls/FilterControl/AdhocFilter/index.js    |   51 +-
 .../AdhocFilterControl/AdhocFilterControl.test.jsx |    6 +-
 .../FilterControl/AdhocFilterControl/index.jsx     |    6 +-
 .../AdhocFilterEditPopover.test.jsx                |    6 +-
 .../FilterControl/AdhocFilterEditPopover/index.jsx |    5 +-
 ...AdhocFilterEditPopoverSimpleTabContent.test.tsx |    6 +-
 .../index.tsx                                      |    6 +-
 .../AdhocFilterEditPopoverSqlTabContent.test.jsx   |    6 +-
 .../AdhocFilterEditPopoverSqlTabContent/index.jsx  |    6 +-
 .../AdhocFilterOption/AdhocFilterOption.test.tsx   |    6 +-
 .../AdhocFilterPopoverTrigger.test.tsx             |    6 +-
 .../controls/FilterControl/adhocFilterType.js      |    2 +-
 .../components/controls/FilterControl/types.ts}    |   16 +-
 .../controls/FilterControl/utils/translateToSQL.ts |   76 +
 .../utils/useGetTimeRangeLabel.test.ts             |    3 +-
 .../FilterControl/utils/useGetTimeRangeLabel.tsx   |    3 +-
 superset-frontend/src/explore/constants.ts         |   10 -
 .../getFormDataFromDashboardContext.test.ts        |   36 +
 .../getFormDataWithDashboardContext.ts             |   54 +-
 superset-frontend/src/filters/utils.ts             |    8 +-
 .../AlertReportList/AlertReportList.test.jsx}      |    2 +-
 .../AlertReportList/index.tsx}                     |    4 +-
 .../AllEntities/index.tsx}                         |    2 +-
 .../AnnotationLayerList.test.jsx}                  |    2 +-
 .../AnnotationLayerList/index.tsx}                 |    4 +-
 .../AnnotationList}/AnnotationList.test.jsx        |    2 +-
 .../AnnotationList/index.tsx}                      |    4 +-
 .../ExplorePage.tsx => pages/Chart/index.tsx}      |   14 +-
 .../src/pages/ChartCreation/index.tsx              |    8 +
 superset-frontend/src/pages/ChartList/index.tsx    |   20 +-
 .../CssTemplateList/CssTemplateList.test.jsx}      |    2 +-
 .../CssTemplateList/index.tsx}                     |    4 +-
 .../Dashboard/index.tsx}                           |    2 +-
 .../DashboardList}/DashboardList.test.jsx          |    2 +-
 .../DashboardList/index.tsx}                       |   22 +-
 .../DatabaseList}/DatabaseList.test.jsx            |    2 +-
 .../DatabaseList/index.tsx}                        |    5 +-
 .../DatasetCreation/DatasetCreation.test.tsx}      |    2 +-
 .../AddDataset => pages/DatasetCreation}/index.tsx |   18 +-
 .../DatasetList}/DatasetList.test.tsx              |    2 +-
 .../DatasetList/index.tsx}                         |   22 +-
 .../ExecutionLogList/ExecutionLogList.test.jsx}    |    2 +-
 .../ExecutionLogList/index.tsx}                    |    2 +-
 .../Welcome.test.tsx => pages/Home/Home.test.tsx}  |    2 +-
 .../welcome/Welcome.tsx => pages/Home/index.tsx}   |   10 +-
 .../QueryHistoryList/QueryHistoryList.test.tsx}    |    2 +-
 .../QueryHistoryList/index.tsx}                    |    2 +-
 .../SavedQueryList}/SavedQueryList.test.jsx        |    2 +-
 .../SavedQueryList/index.tsx}                      |   20 +-
 .../CRUD/tags/TagList.tsx => pages/Tags/index.tsx} |    4 +-
 .../ChartList => views/CRUD/chart}/ChartCard.tsx   |    0
 .../CRUD/data/database/DatabaseModal/index.tsx     |  411 +-
 superset-frontend/src/views/CRUD/hooks.ts          |   47 +
 superset-frontend/src/views/CRUD/utils.test.tsx    |  163 +
 superset-frontend/src/views/CRUD/utils.tsx         |   66 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |    2 +-
 .../src/views/CRUD/welcome/ChartTable.tsx          |    4 +-
 .../src/views/CRUD/welcome/DashboardTable.tsx      |    2 +-
 .../src/views/CRUD/welcome/SavedQueries.tsx        |    2 +-
 superset-frontend/src/views/routes.test.tsx        |    4 +-
 superset-frontend/src/views/routes.tsx             |  114 +-
 .../src/visualizations/TimeTable/SparklineCell.tsx |  298 +-
 .../src/visualizations/TimeTable/TimeTable.jsx     |   20 +-
 superset-websocket/package-lock.json               |  632 +-
 superset-websocket/package.json                    |   12 +-
 superset/charts/api.py                             |   46 +-
 superset/charts/filters.py                         |   26 +-
 superset/commands/importers/v1/__init__.py         |   17 +-
 superset/commands/importers/v1/assets.py           |   17 +-
 superset/commands/importers/v1/utils.py            |   60 +
 superset/common/query_actions.py                   |   26 +-
 superset/common/query_context_processor.py         |    2 +
 superset/common/utils/query_cache_manager.py       |   19 +-
 superset/config.py                                 |    6 +-
 superset/connectors/sqla/models.py                 |   57 +-
 superset/connectors/sqla/utils.py                  |    7 +-
 superset/constants.py                              |    2 +
 superset/dao/base.py                               |    4 +-
 superset/dashboards/api.py                         |   47 +-
 superset/dashboards/filters.py                     |   14 +-
 superset/dashboards/schemas.py                     |    1 -
 superset/databases/api.py                          |   46 +-
 superset/databases/commands/create.py              |   11 +-
 superset/databases/commands/export.py              |   10 +
 superset/databases/commands/importers/v1/utils.py  |    8 +
 superset/databases/schemas.py                      |   72 +-
 .../databases/ssh_tunnel/commands/exceptions.py    |    8 +
 superset/databases/ssh_tunnel/models.py            |   13 +
 superset/datasets/api.py                           |   42 +
 superset/datasets/commands/export.py               |   11 +
 superset/db_engine_specs/base.py                   |   16 +-
 superset/db_engine_specs/clickhouse.py             |  315 +-
 superset/db_engine_specs/mysql.py                  |    1 +
 .../dashboards/COVID_Vaccine_Dashboard.yaml        |    6 +-
 .../dashboards/FCC_New_Coder_Survey_2018.yaml      |    4 +-
 .../configs/dashboards/Sales_Dashboard.yaml        |    6 +-
 .../configs/dashboards/Video_Game_Sales.yaml       |   10 +-
 superset/exceptions.py                             |    4 +
 superset/extensions/ssh.py                         |    8 +-
 superset/importexport/api.py                       |   47 +-
 superset/initialization/__init__.py                |   17 +-
 superset/jinja_context.py                          |    8 +-
 ...29_09-24_620241d1153f_update_time_grain_sqla.py |    2 -
 ...4-46_c0a3ea245b61_remove_show_native_filters.py |   66 +
 ...ac08bb5b83_invert_horizontal_bar_chart_order.py |  126 +
 superset/models/core.py                            |    9 +-
 superset/models/datasource_access_request.py       |    2 -
 superset/models/helpers.py                         |    7 +-
 superset/models/slice.py                           |   11 +-
 superset/queries/saved_queries/api.py              |   46 +-
 superset/security/manager.py                       |   25 +-
 superset/utils/core.py                             |    4 +-
 superset/utils/date_parser.py                      |    6 +-
 superset/{views/chart => utils}/filters.py         |   33 +-
 superset/utils/memoized.py                         |   81 -
 superset/utils/webdriver.py                        |   21 +-
 superset/views/base.py                             |   21 +-
 superset/views/chart/filters.py                    |    9 +-
 superset/views/dashboard/views.py                  |    8 -
 superset/viz.py                                    |   33 +-
 tests/integration_tests/charts/api_tests.py        |   18 +-
 tests/integration_tests/charts/data/api_tests.py   |   34 +
 tests/integration_tests/databases/api_tests.py     |  448 ++
 .../integration_tests/databases/commands_tests.py  |  191 +
 tests/integration_tests/datasets/api_tests.py      |   37 +-
 tests/integration_tests/fixtures/importexport.py   |  107 +
 tests/integration_tests/utils_tests.py             |    1 +
 .../unit_tests/db_engine_specs/test_clickhouse.py  |  162 +-
 tests/unit_tests/db_engine_specs/test_mssql.py     |    4 +-
 tests/unit_tests/db_engine_specs/test_mysql.py     |   20 +
 tests/unit_tests/fixtures/assets_configs.py        |    2 -
 tests/unit_tests/importexport/api_test.py          |    8 +-
 tests/unit_tests/memoized_tests.py                 |   96 -
 tests/unit_tests/models/core_test.py               |    4 +-
 250 files changed, 12004 insertions(+), 4555 deletions(-)
 copy superset-frontend/{src/dashboard/util/crossFilters.ts => packages/superset-ui-chart-controls/src/operators/utils/extractExtraMetrics.ts} (61%)
 create mode 100644 superset-frontend/packages/superset-ui-chart-controls/test/operators/utils/extractExtraMetrics.test.ts
 copy superset-frontend/{src/dashboard/containers/DashboardRoute.tsx => packages/superset-ui-core/src/utils/getSelectedText.ts} (72%)
 copy superset-frontend/{src/dashboard/util/crossFilters.ts => packages/superset-ui-core/test/utils/getSelectedText.test.ts} (59%)
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilter.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilter.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTag.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTag.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTitle.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTitle.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/Vertical.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/VerticalCollapse.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/VerticalCollapse.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/selectors.ts
 copy superset-frontend/src/dashboard/{containers/DashboardRoute.tsx => components/nativeFilters/FilterBar/CrossFilters/styles.ts} (72%)
 copy superset-frontend/src/dashboard/{util/crossFilters.ts => components/nativeFilters/FilterBar/useFilterOutlined.ts} (57%)
 rename superset-frontend/src/dashboard/components/{FiltersBadge => nativeFilters}/selectors.ts (79%)
 create mode 100644 superset-frontend/src/dashboard/util/crossFilters.test.ts
 delete mode 100644 superset-frontend/src/dashboard/util/filterboxMigrationHelper.test.ts
 delete mode 100644 superset-frontend/src/dashboard/util/filterboxMigrationHelper.ts
 copy superset-frontend/src/{dashboard/containers/DashboardRoute.tsx => explore/components/controls/FilterControl/types.ts} (72%)
 create mode 100644 superset-frontend/src/explore/components/controls/FilterControl/utils/translateToSQL.ts
 rename superset-frontend/src/{views/CRUD/alert/AlertList.test.jsx => pages/AlertReportList/AlertReportList.test.jsx} (98%)
 rename superset-frontend/src/{views/CRUD/alert/AlertList.tsx => pages/AlertReportList/index.tsx} (99%)
 rename superset-frontend/src/{views/CRUD/allentities/AllEntities.tsx => pages/AllEntities/index.tsx} (97%)
 rename superset-frontend/src/{views/CRUD/annotationlayers/AnnotationLayersList.test.jsx => pages/AnnotationLayerList/AnnotationLayerList.test.jsx} (98%)
 rename superset-frontend/src/{views/CRUD/annotationlayers/AnnotationLayersList.tsx => pages/AnnotationLayerList/index.tsx} (98%)
 rename superset-frontend/src/{views/CRUD/annotation => pages/AnnotationList}/AnnotationList.test.jsx (98%)
 rename superset-frontend/src/{views/CRUD/annotation/AnnotationList.tsx => pages/AnnotationList/index.tsx} (98%)
 rename superset-frontend/src/{explore/ExplorePage.tsx => pages/Chart/index.tsx} (89%)
 rename superset-frontend/src/{views/CRUD/csstemplates/CssTemplatesList.test.jsx => pages/CssTemplateList/CssTemplateList.test.jsx} (98%)
 rename superset-frontend/src/{views/CRUD/csstemplates/CssTemplatesList.tsx => pages/CssTemplateList/index.tsx} (98%)
 rename superset-frontend/src/{dashboard/containers/DashboardRoute.tsx => pages/Dashboard/index.tsx} (93%)
 rename superset-frontend/src/{views/CRUD/dashboard => pages/DashboardList}/DashboardList.test.jsx (99%)
 rename superset-frontend/src/{views/CRUD/dashboard/DashboardList.tsx => pages/DashboardList/index.tsx} (96%)
 rename superset-frontend/src/{views/CRUD/data/database => pages/DatabaseList}/DatabaseList.test.jsx (99%)
 rename superset-frontend/src/{views/CRUD/data/database/DatabaseList.tsx => pages/DatabaseList/index.tsx} (99%)
 rename superset-frontend/src/{views/CRUD/data/dataset/AddDataset/AddDataset.test.tsx => pages/DatasetCreation/DatasetCreation.test.tsx} (96%)
 rename superset-frontend/src/{views/CRUD/data/dataset/AddDataset => pages/DatasetCreation}/index.tsx (86%)
 rename superset-frontend/src/{views/CRUD/data/dataset => pages/DatasetList}/DatasetList.test.tsx (99%)
 rename superset-frontend/src/{views/CRUD/data/dataset/DatasetList.tsx => pages/DatasetList/index.tsx} (96%)
 rename superset-frontend/src/{views/CRUD/alert/ExecutionLog.test.jsx => pages/ExecutionLogList/ExecutionLogList.test.jsx} (98%)
 rename superset-frontend/src/{views/CRUD/alert/ExecutionLog.tsx => pages/ExecutionLogList/index.tsx} (98%)
 rename superset-frontend/src/{views/CRUD/welcome/Welcome.test.tsx => pages/Home/Home.test.tsx} (99%)
 rename superset-frontend/src/{views/CRUD/welcome/Welcome.tsx => pages/Home/index.tsx} (97%)
 rename superset-frontend/src/{views/CRUD/data/query/QueryList.test.tsx => pages/QueryHistoryList/QueryHistoryList.test.tsx} (98%)
 rename superset-frontend/src/{views/CRUD/data/query/QueryList.tsx => pages/QueryHistoryList/index.tsx} (99%)
 rename superset-frontend/src/{views/CRUD/data/savedquery => pages/SavedQueryList}/SavedQueryList.test.jsx (99%)
 rename superset-frontend/src/{views/CRUD/data/savedquery/SavedQueryList.tsx => pages/SavedQueryList/index.tsx} (95%)
 rename superset-frontend/src/{views/CRUD/tags/TagList.tsx => pages/Tags/index.tsx} (99%)
 rename superset-frontend/src/{pages/ChartList => views/CRUD/chart}/ChartCard.tsx (100%)
 create mode 100644 superset/migrations/versions/2023-02-28_14-46_c0a3ea245b61_remove_show_native_filters.py
 create mode 100644 superset/migrations/versions/2023-03-05_10-06_d0ac08bb5b83_invert_horizontal_bar_chart_order.py
 copy superset/{views/chart => utils}/filters.py (52%)
 delete mode 100644 superset/utils/memoized.py
 delete mode 100644 tests/unit_tests/memoized_tests.py