You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by di...@apache.org on 2023/01/19 17:40:53 UTC

[superset] branch feat/cross-filters updated (ee3d08130d -> e54dde8a06)

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

diegopucci pushed a change to branch feat/cross-filters
in repository https://gitbox.apache.org/repos/asf/superset.git


    from ee3d08130d Lint
     add 1a0de496ee chore: Move charts to src/pages folder (#22230)
     add ce1fa955bd chore: Swapping main superset images for more current versions (#22668)
     add a1f1e4fdd4 chore: using bitly to manage expiring Slack invitation links (#22631)
     add 2de19f1d66 feat: Add logging for ssh tunneling test_connection attempts (#22625)
     add 2ccdb72830 fix: Spacing in alert modal (#22709)
     add 8fa7a75a3b docs(caching): Restructure and improve caching docs (#22687)
     add aeb45ea779 docs(k8s): add note about authlib requirement to oauth setup example (#22710)
     add 90ae7cde93 docs(k8s): add note about database driver dependencies to k8s setup (#22712)
     add eed07410c7 docs: add Mainstrat to INTHEWILD.md (#22718)
     add 91850ebc57 fix: bootstraping frontend (#22720)
     add f5c404fc51 fix(explore): Restore missing dataset states (#22693)
     add 6d1bf92637 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.48.1 in /superset-websocket (#22656)
     add bdf391b05f build(deps): bump json5 from 2.2.0 to 2.2.3 in /superset-websocket (#22576)
     add 892c0de454 build(deps): bump winston from 3.3.3 to 3.8.2 in /superset-websocket (#22655)
     add 863adca3b7 chore(deps): bump pre-commit from 2.14.0 to 2.20.0 in /requirements (#20820)
     add 3c5f75d4c2 chore(deps): bump parse-path and lerna in /superset-frontend (#21612)
     add 79b40bb979 docs: add Swile to users list (#22706)
     add 31e639318b chore(celery): update celery config variables names (#22499)
     add 46794013a0 chore: Adds 1.5.3 release to CHANGELOG.md and UPDATING.md (#22721)
     add f9972ad1ff docs(security): clarify CSP requirements and provide example TALISMAN_CONFIG (#22711)
     add 85da86dc81 fix(helm): remove config overrides for CSRF (#22716)
     add cd1f6d469b fix: remove whitespace from http_path for databricks (#22671)
     add f0d5800810 build(deps): bump json5 from 1.0.1 to 1.0.2 in /superset-frontend (#22578)
     add 910998a5ed build(deps): bump json5 from 2.1.3 to 2.2.3 in /superset-frontend/cypress-base (#22577)
     add 3e009bc71e build(deps): bump json5 from 1.0.1 to 1.0.2 in /superset-embedded-sdk (#22575)
     add 5137d58213 build(deps): bump jsonwebtoken from 8.5.1 to 9.0.0 in /superset-websocket (#22515)
     add eb66590b6a build(deps): bump jsonwebtoken from 8.5.1 to 9.0.0 in /superset-websocket/utils/client-ws-app (#22504)
     add 80b31130b4 fix(async-queries): make global async. queries cookie SameSite option configurable (#21185)
     add 3ed288d4ee chore: Migrate /superset/stop_query/ to API v1 (#22624)
     add 6d37e66cd1 chore: Use redis 7 on tests and pin on local dev and non-dev (#22742)
     add d2a355b2fb feat: Updates button styles of Modal pre-defined functions (#22737)
     add b53941fb3e feat(plugin-chart-echarts): supports sunburst chart v2 [WIP] (#21625)
     add cf3d4f720e build(deps): bump loader-utils from 1.4.0 to 1.4.2 in /superset-frontend (#22138)
     add 25bce881ef build(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.48.1 in /superset-websocket (#22739)
     add ffa015887b build(deps): bump express and @applitools/eyes-storybook in /superset-frontend (#22731)
     add 18725bd01b build(deps-dev): bump prettier from 2.8.2 to 2.8.3 in /superset-websocket (#22740)
     add 3559bbfcbd build(deps): bump ws and @types/ws in /superset-websocket (#22738)
     add 2350e54f54 build(deps): bump minimatch from 3.0.4 to 3.1.2 in /superset-frontend/cypress-base (#22745)
     add b1239f276c build(deps-dev): bump @types/jsonwebtoken from 8.5.9 to 9.0.1 in /superset-websocket (#22752)
     add 1a7d262c8e build(deps-dev): bump eslint from 8.29.0 to 8.32.0 in /superset-websocket (#22751)
     add e5fdbf0dff build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2 in /superset-websocket (#22750)
     add 02d4adfa2e build(deps): bump minimatch from 3.0.4 to 3.1.2 in /superset-embedded-sdk (#22748)
     add edcbf597f5 chore: re add upload tests (#22753)
     add 0a2fc9cdde fix: change order of webdriver timeout checks (#22698)
     add 08078753b7 fix: Report screenshot cut off on left and right sides (#22614)
     add c58dbf8b9c fix: pass in slack error messages properly (#22727)
     add c536f713d6 fix(ssh-tunnel): wrap pkey into StringIO buffer before creating the tunnel (#22763)
     add 0870a0b046 fix: Read MAPBOX_API_KEY from environment  (#16926)
     add e05ac858f4 chore: upgrade react-resize-detector (#22592)
     add c87f654901 feat: Enable new dataset creation flow (#22610)
     add ad758c0802 feat(ssh_tunnel): Rename allow_ssh_tunneling and change the default value to False (#22723)
     add 02c9242d68 feat: Select all for synchronous select (#22084)
     add e6271f0ca7 fix(ssh-tunnel): update fields for open tunnel with private + private key passwords (#22764)
     add aca2f1b201 chore: adding missing examples in the gallery for some chart types (#22766)
     add 5026da50e1 chore(translation): add missing Russian translation, add plural forms (#22415)
     add 39c96d0568 chore: Migrate .less styles to Emotion (#22474)
     add 577ac81686 chore(ci): fix numpy type errors and revert #22610 (#22782)
     add d591cc8082 fix(sqllab): Invalid schema fetch for deprecated value (#22695)
     add af73c59b0a feat: Generic X-axis improvements (#22707)
     add 1fe4a71f5b feat: Adds a separator to Select All option (#22776)
     add 83528276ff Merge branch 'master' of https://github.com/apache/superset into feat/cross-filters
     add e54dde8a06 Enhance Sunburst

No new revisions were added by this update.

Summary of changes:
 .github/workflows/superset-applitool-cypress.yml   |     2 +-
 .github/workflows/superset-cli.yml                 |     2 +-
 .github/workflows/superset-e2e.yml                 |     2 +-
 .../workflows/superset-python-integrationtest.yml  |     6 +-
 .github/workflows/superset-python-presto-hive.yml  |     4 +-
 CHANGELOG.md                                       |    36 +-
 CODE_OF_CONDUCT.md                                 |     2 +-
 CONTRIBUTING.md                                    |     7 +-
 README.md                                          |     4 +-
 RESOURCES/INTHEWILD.md                             |     2 +
 UPDATING.md                                        |    11 +
 docker-compose-non-dev.yml                         |     4 +-
 docker-compose.yml                                 |     2 +-
 docker/.env                                        |     1 +
 docker/.env-non-dev                                |     1 +
 docker/docker-bootstrap.sh                         |     2 +-
 docker/pythonpath_dev/superset_config.py           |    13 +-
 docs/docs/contributing/contributing-page.mdx       |     2 +-
 docs/docs/frequently-asked-questions.mdx           |     2 +-
 docs/docs/installation/cache.mdx                   |    70 +-
 docs/docs/installation/running-on-kubernetes.mdx   |    25 +-
 docs/docs/security.mdx                             |    37 +
 docs/docusaurus.config.js                          |     2 +-
 docs/src/pages/community.tsx                       |     2 +-
 docs/src/pages/index.tsx                           |     6 +-
 docs/static/img/dashboard.jpg                      |   Bin 0 -> 128565 bytes
 docs/static/img/dashboard3.png                     |   Bin 728491 -> 0 bytes
 docs/static/img/explore.jpg                        |   Bin 0 -> 150805 bytes
 docs/static/img/explorer5.jpg                      |   Bin 314853 -> 0 bytes
 docs/static/img/sql_lab.jpg                        |   Bin 0 -> 117310 bytes
 docs/static/img/sqllab5.jpg                        |   Bin 345510 -> 0 bytes
 docs/static/resources/openapi.json                 |  1258 +-
 helm/superset/Chart.yaml                           |     2 +-
 helm/superset/README.md                            |     2 +-
 helm/superset/templates/_helpers.tpl               |     6 -
 requirements/integration.txt                       |     2 +-
 setup.cfg                                          |     4 +-
 superset-embedded-sdk/package-lock.json            |    48 +-
 superset-frontend/.storybook/preview.jsx           |    10 +-
 .../integration/dashboard/nativeFilters.test.ts    |     4 +-
 .../cypress-base/cypress/support/directories.ts    |     7 +-
 superset-frontend/cypress-base/package-lock.json   |    30 +-
 superset-frontend/package-lock.json                | 15781 +++++++++++-----
 superset-frontend/package.json                     |     6 +-
 .../src/images/example1.jpg                        |   Bin 0 -> 62434 bytes
 .../src/images/example2.jpg                        |   Bin 0 -> 106374 bytes
 .../src/index.js                                   |     3 +
 .../src/images/example.jpg                         |   Bin 0 -> 44054 bytes
 .../legacy-plugin-chart-partition/src/index.js     |     2 +
 .../src/images/example.jpg                         |   Bin 0 -> 59676 bytes
 .../legacy-plugin-chart-pivot-table/src/index.js   |     2 +
 .../src/Compare/images/example.jpg                 |   Bin 0 -> 66360 bytes
 .../legacy-preset-chart-nvd3/src/Compare/index.js  |     2 +
 .../src/MixedTimeseries/images/example.jpg         |   Bin 0 -> 65380 bytes
 .../src/MixedTimeseries/index.ts                   |     2 +
 .../EchartsSunburst.tsx}                           |    84 +-
 .../src/{Funnel => Sunburst}/buildQuery.ts         |     0
 .../src/{Treemap => Sunburst}/controlPanel.tsx     |    85 +-
 .../src/Sunburst}/images/thumbnail.png             |   Bin
 .../src/{Tree => Sunburst}/index.ts                |    21 +-
 .../src/Sunburst/transformProps.ts                 |   362 +
 .../src/{Treemap => Sunburst}/types.ts             |    49 +-
 .../plugin-chart-echarts/src/Treemap/constants.ts  |     2 +-
 .../src/Treemap/transformProps.ts                  |   144 +-
 .../plugin-chart-echarts/src/Treemap/types.ts      |     7 +-
 .../plugins/plugin-chart-echarts/src/index.ts      |     2 +
 .../plugins/plugin-chart-echarts/src/types.ts      |     9 +-
 .../plugin-chart-echarts/src/utils/treeBuilder.ts  |    87 +
 .../test/utils/treeBuilder.test.ts                 |   274 +
 .../src/images/example.jpg                         |   Bin 0 -> 66959 bytes
 .../plugin-chart-pivot-table/src/plugin/index.ts   |     2 +
 .../plugin-chart-pivot-table/types/external.d.ts   |     2 +
 superset-frontend/src/GlobalStyles.tsx             |    33 +
 superset-frontend/src/SqlLab/App.jsx               |     3 +-
 .../SqlLabGlobalStyles.tsx}                        |    20 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |    20 +-
 .../src/SqlLab/actions/sqlLab.test.js              |    59 +-
 .../SqlLab/components/AceEditorWrapper/index.tsx   |    26 +-
 .../src/SqlLab/components/App/index.jsx            |    69 +-
 .../components/EstimateQueryCostButton/index.tsx   |    23 +-
 .../QueryStateLabel/QueryStateLabel.test.jsx       |     5 +-
 .../SqlLab/components/QueryStateLabel/index.tsx    |    10 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |    11 +-
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx     |     4 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |    62 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |    97 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |    20 +-
 .../SqlLab/components/SqlEditorTabHeader/index.tsx |    26 +-
 .../src/SqlLab/components/TabStatusIcon/index.tsx  |    39 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.jsx     |     4 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |    10 +-
 .../src/SqlLab/components/TableElement/index.tsx   |    41 +-
 .../src/SqlLab/hooks/useQueryEditor/index.ts       |    33 +-
 .../hooks/useQueryEditor/useQueryEditor.test.ts    |    28 +-
 superset-frontend/src/SqlLab/main.less             |   491 -
 superset-frontend/src/SqlLab/types.ts              |     2 +-
 .../src/assets/stylesheets/superset.less           |    18 +-
 superset-frontend/src/components/Chart/Chart.jsx   |     4 +
 .../src/components/Modal/Modal.stories.tsx         |    15 +
 superset-frontend/src/components/Modal/Modal.tsx   |    20 +-
 .../src/components/Select/AsyncSelect.tsx          |     4 +-
 .../src/components/Select/CustomTag.tsx            |    21 +-
 .../src/components/Select/Select.stories.tsx       |     8 +
 .../src/components/Select/Select.test.tsx          |   225 +-
 superset-frontend/src/components/Select/Select.tsx |   192 +-
 superset-frontend/src/components/Select/styles.tsx |    18 +-
 superset-frontend/src/components/Select/types.ts   |     3 +-
 superset-frontend/src/components/Select/utils.tsx  |     6 +
 .../src/dashboard/components/Dashboard.jsx         |     1 -
 .../DashboardBuilder/DashboardBuilder.test.tsx     |     4 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |   437 +-
 .../src/dashboard/components/DashboardGrid.jsx     |    84 +-
 .../dashboard/components/DashboardGrid.test.jsx    |     7 -
 .../src/dashboard/components/SliceHeader/index.tsx |    69 +-
 .../components/SliceHeaderControls/index.tsx       |     8 +
 .../src/dashboard/components/dnd/DragDroppable.jsx |    63 +-
 .../components/dnd/DragDroppable.test.jsx          |     5 +-
 .../components/filterscope/FilterScopeSelector.jsx |   280 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    13 +-
 .../components/gridComponents/ChartHolder.tsx      |    13 +-
 .../dashboard/components/gridComponents/Column.jsx |    87 +-
 .../components/gridComponents/Divider.jsx          |    28 +-
 .../dashboard/components/gridComponents/Header.jsx |    63 +-
 .../components/gridComponents/Markdown.jsx         |    37 +-
 .../dashboard/components/gridComponents/Row.jsx    |    84 +-
 .../gridComponents/new/DraggableNewComponent.jsx   |    66 +-
 .../new/DraggableNewComponent.test.jsx             |     6 +-
 .../components/menu/BackgroundStyleDropdown.tsx    |    53 +-
 .../dashboard/components/menu/WithPopoverMenu.tsx  |    70 +-
 .../FilterControls/FilterDivider.stories.tsx       |     1 -
 .../FiltersConfigModal/FilterConfigurePane.tsx     |     2 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    20 +
 .../components/resizable/ResizableContainer.jsx    |    92 +-
 .../src/dashboard/containers/DashboardPage.tsx     |     4 +-
 superset-frontend/src/dashboard/styles.ts          |    33 +
 .../src/dashboard/stylesheets/builder.less         |    49 -
 .../dashboard/stylesheets/components/chart.less    |   150 -
 .../dashboard/stylesheets/components/column.less   |    64 -
 .../dashboard/stylesheets/components/divider.less  |    42 -
 .../dashboard/stylesheets/components/header.less   |    87 -
 .../dashboard/stylesheets/components/index.less    |    25 -
 .../dashboard/stylesheets/components/markdown.less |    57 -
 .../stylesheets/components/new-component.less      |    55 -
 .../src/dashboard/stylesheets/components/row.less  |    92 -
 .../src/dashboard/stylesheets/dashboard.less       |   164 -
 .../src/dashboard/stylesheets/dnd.less             |   130 -
 .../stylesheets/filter-scope-selector.less         |   259 -
 .../src/dashboard/stylesheets/grid.less            |    53 -
 .../src/dashboard/stylesheets/index.less           |    28 -
 .../src/dashboard/stylesheets/popover-menu.less    |   140 -
 .../src/dashboard/stylesheets/resizable.less       |   105 -
 .../explore/components/ControlPanelsContainer.tsx  |    97 +-
 .../DatasourceControl/DatasourceControl.test.tsx   |    32 +-
 .../controls/DatasourceControl/index.jsx           |    12 +-
 .../DndColumnSelectControl/DndFilterSelect.tsx     |    42 +-
 .../FilterControl/AdhocFilterControl/index.jsx     |    31 +-
 .../FilterControl/AdhocFilterEditPopover/index.jsx |     5 +-
 .../AdhocFilterPopoverTrigger/index.tsx            |     2 +
 .../components/controls/OptionControls/index.tsx   |     5 +-
 superset-frontend/src/explore/main.less            |   137 -
 .../components/Select/SelectFilterPlugin.tsx       |     3 -
 superset-frontend/src/middleware/asyncEvent.ts     |     2 +-
 .../ChartCreation/ChartCreation.test.tsx}          |    20 +-
 .../ChartCreation/index.tsx}                       |    14 +-
 .../CRUD/chart => pages/ChartList}/ChartCard.tsx   |     2 +-
 .../chart => pages/ChartList}/ChartList.test.jsx   |     2 +-
 .../ChartList.tsx => pages/ChartList/index.tsx}    |     0
 .../src/views/CRUD/alert/AlertReportModal.tsx      |    32 +-
 superset-frontend/src/views/CRUD/chart/types.ts    |    28 -
 .../data/database/DatabaseModal/index.test.tsx     |    18 +-
 .../CRUD/data/database/DatabaseModal/index.tsx     |     6 +-
 .../src/views/CRUD/data/database/types.ts          |     2 +-
 .../src/views/CRUD/welcome/ChartTable.tsx          |     2 +-
 superset-frontend/src/views/components/Menu.tsx    |     2 +
 superset-frontend/src/views/routes.tsx             |    13 +-
 .../visualizations/TimeTable/images/example.jpg    |   Bin 0 -> 72275 bytes
 .../src/visualizations/TimeTable/index.ts          |     2 +
 superset-websocket/package-lock.json               |  1111 +-
 superset-websocket/package.json                    |    18 +-
 .../utils/client-ws-app/package-lock.json          |   162 +-
 .../utils/client-ws-app/package.json               |     2 +-
 superset/config.py                                 |     6 +-
 superset/constants.py                              |     1 +
 superset/databases/api.py                          |     2 +-
 superset/databases/commands/test_connection.py     |    38 +-
 superset/db_engine_specs/athena.py                 |     1 +
 superset/db_engine_specs/base.py                   |     6 +-
 superset/db_engine_specs/bigquery.py               |     1 +
 superset/db_engine_specs/databricks.py             |     5 +
 superset/db_engine_specs/gsheets.py                |     1 +
 superset/db_engine_specs/hive.py                   |     4 +-
 superset/db_engine_specs/impala.py                 |     2 +-
 superset/db_engine_specs/postgres.py               |     1 -
 superset/exceptions.py                             |     4 +
 superset/extensions/ssh.py                         |     8 +-
 superset/models/helpers.py                         |     2 +-
 superset/queries/api.py                            |    78 +-
 superset/queries/dao.py                            |    27 +
 superset/queries/schemas.py                        |     8 +
 superset/reports/commands/alert.py                 |    10 +-
 superset/reports/notifications/slack.py            |    14 +-
 superset/result_set.py                             |    15 +-
 superset/translations/ru/LC_MESSAGES/messages.json |  7595 +++++---
 superset/translations/ru/LC_MESSAGES/messages.po   | 18149 +++++++++++--------
 superset/utils/async_query_manager.py              |     5 +-
 superset/utils/pandas_postprocessing/boxplot.py    |    10 +-
 superset/utils/pandas_postprocessing/flatten.py    |     2 +-
 superset/utils/pandas_postprocessing/utils.py      |     2 +-
 superset/utils/screenshots.py                      |     2 +-
 superset/utils/webdriver.py                        |    13 +-
 superset/views/core.py                             |     1 +
 tests/integration_tests/csv_upload_tests.py        |   327 +-
 tests/integration_tests/databases/api_tests.py     |    16 +-
 tests/integration_tests/datasets/api_tests.py      |    22 +-
 tests/integration_tests/queries/api_tests.py       |    52 +
 tests/integration_tests/reports/commands_tests.py  |    17 +-
 tests/integration_tests/thumbnails_tests.py        |     2 +-
 tests/unit_tests/dao/queries_test.py               |   165 +-
 .../databases/commands/test_connection_test.py     |    33 +-
 .../unit_tests/db_engine_specs/test_databricks.py  |    22 +
 220 files changed, 33441 insertions(+), 18380 deletions(-)
 create mode 100644 docs/static/img/dashboard.jpg
 delete mode 100644 docs/static/img/dashboard3.png
 create mode 100644 docs/static/img/explore.jpg
 delete mode 100644 docs/static/img/explorer5.jpg
 create mode 100644 docs/static/img/sql_lab.jpg
 delete mode 100644 docs/static/img/sqllab5.jpg
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/src/images/example1.jpg
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/src/images/example2.jpg
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-partition/src/images/example.jpg
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-pivot-table/src/images/example.jpg
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Compare/images/example.jpg
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/images/example.jpg
 copy superset-frontend/plugins/plugin-chart-echarts/src/{Treemap/EchartsTreemap.tsx => Sunburst/EchartsSunburst.tsx} (63%)
 copy superset-frontend/plugins/plugin-chart-echarts/src/{Funnel => Sunburst}/buildQuery.ts (100%)
 copy superset-frontend/plugins/plugin-chart-echarts/src/{Treemap => Sunburst}/controlPanel.tsx (63%)
 copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src => plugins/plugin-chart-echarts/src/Sunburst}/images/thumbnail.png (100%)
 copy superset-frontend/plugins/plugin-chart-echarts/src/{Tree => Sunburst}/index.ts (68%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/transformProps.ts
 copy superset-frontend/plugins/plugin-chart-echarts/src/{Treemap => Sunburst}/types.ts (56%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/utils/treeBuilder.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/utils/treeBuilder.test.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/images/example.jpg
 copy superset-frontend/src/{GlobalStyles.tsx => SqlLab/SqlLabGlobalStyles.tsx} (80%)
 delete mode 100644 superset-frontend/src/SqlLab/main.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/builder.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/chart.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/column.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/divider.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/header.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/index.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/markdown.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/new-component.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/components/row.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/dashboard.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/dnd.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/filter-scope-selector.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/grid.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/index.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/popover-menu.less
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/resizable.less
 delete mode 100644 superset-frontend/src/explore/main.less
 rename superset-frontend/src/{addSlice/AddSliceContainer.test.tsx => pages/ChartCreation/ChartCreation.test.tsx} (93%)
 rename superset-frontend/src/{addSlice/AddSliceContainer.tsx => pages/ChartCreation/index.tsx} (97%)
 rename superset-frontend/src/{views/CRUD/chart => pages/ChartList}/ChartCard.tsx (98%)
 rename superset-frontend/src/{views/CRUD/chart => pages/ChartList}/ChartList.test.jsx (99%)
 rename superset-frontend/src/{views/CRUD/chart/ChartList.tsx => pages/ChartList/index.tsx} (100%)
 delete mode 100644 superset-frontend/src/views/CRUD/chart/types.ts
 create mode 100644 superset-frontend/src/visualizations/TimeTable/images/example.jpg
 copy superset/common/chart_data.py => tests/unit_tests/databases/commands/test_connection_test.py (59%)