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

diegopucci pushed a change to branch geido/fix/color-consistency-race-conditions
in repository https://gitbox.apache.org/repos/asf/superset.git


    from b9aeee8d27 chore(Dashboard): Store only shared label name references
     add 950a21a020 docs: Clarification on which command to use on which Ubuntu 
version. (#30523)
     add 47c5334502 chore: Enable suppressing default chart context menu 
(#30613)
     add d9a1db044a refactor(Dashboard): Native filters form update endpoint 
(#30609)
     add e0ebeacd4d fix: Domain 'undefined' error in Storybook (#30661)
     add 4a5d978abb refactor: Split FastVizSwitcher into multiple files for 
readability (#30662)
     add f8fd2ec4ad docs: frontend long build time (#30655)
     add 4d5f70c694 chore: add link to Superset when report error (#30576)
     add 4433ef47fe refactor: Migrate HeaderActionsDropdown to typescript 
(#30568)
     add 6fef6ac3a2 fix: Link Checking (#30659)
     add 87deb19bcb fix(chart): Table and page entries misaligned (#30680)
     add 34131c2948 build(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 
in /docs (#30683)
     add 16981d6316 fix(dashboard): Include `urlParams` in the screenshot 
generation (#30675)
     add ee3befb9fc fix: bump FAB to 4.5.2 (#30688)
     add c9ff09a418 fix: Nested transaction is inactive when embedding 
dashboard (#30699)
     add 19f840cde7 fix(Dashboard): DatePicker to not autoclose modal (#30702)
     add e4d8f7af61 refactor: Migration publishedStatus to typescript (#30653)
     add ec2d3307fd refactor: Migrate UndoRedoKeyListeners to typescript 
(#30654)
     add 3d443e0126 feat(number-format): Add duration formatter with colon 
notation (#30593)
     add 1c56857f0c feat(db_engine_specs): added support for Denodo Virtual 
DataPort (#29927)
     add a12ccf2c1d fix(Jinja): Extra cache keys for Jinja columns (#30715)
     add 299cea0601 build(deps-dev): bump http-proxy-middleware from 2.0.6 to 
2.0.7 in /superset-frontend (#30709)
     add c03bf80864 feat(helm-chart): Add extraLabels to all resources (#30710)
     add 09d3f60d85 fix(Jinja): Extra cache keys for calculated columns and 
metrics using Jinja (#30735)
     add eecb537808 ci: Add Python 3.11 images to Docker Hub (#30733)
     add b9ac800bfb docs(templating): Replace "true" with "1 = 1" and explain 
its purpose (#30743)
     add fbd7c0ce01 docs: rename Twitter to X in the INTHEWILD.md (#30738)
     add bdb79a0630 build(deps): bump cookie, cookie-parser and express in 
/superset-websocket/utils/client-ws-app (#30571)
     add 98c0fdc7e8 build(deps-dev): bump webpack from 5.94.0 to 5.95.0 in 
/docs (#30480)
     add f2a9f31135 build(deps): bump cookie from 0.6.0 to 0.7.0 in 
/superset-websocket (#30536)
     add 576ad85eb4 chore(fe): replace deprecate aliased Jest matchers with 
corresponding substituents (#30355)
     add 60cd2550a7 feat: cancel impala query on stop (#30412)
     add a74ef412fb fix(country-map): Rename incorrect Vietnam province name 
for Country Map (#30608)
     add eb14c762af docs: Update INTHEWILD.md with Medic (#30749)
     add 73768f6313 fix(explore): column data type tooltip format (#30588)
     add d5a98e0189 chore(Dashboard): Simplify scoping logic for cross/native 
filters (#30719)
     add e79778ac6d feat(dataset API): Add parameter to optionally render Jinja 
macros in API response (#30721)
     add 4511e1c28d docs: add Sarathi to users list (#30753)
     add dc9dd5fabf docs: Update INTHEWILD.md (#30747)
     add 9bb69ab311 docs: Adding link to StarRocks official docs (#30757)
     add bc5da631c8 refactor(Switch): Upgrade Switch to Ant Design 5 (#30731)
     add 849d426e06 feat(oauth): adding necessary changes to support bigquery 
oauth (#30674)
     add a729f04695 fix(chart): apply number format in Box Plot tooltip only 
where necessary (#27142)
     add 58edc79820 fix(mssql db_engine_spec): adds uniqueidentifier to 
column_type_mappings (#30618)
     add 31aad28a31 refactor: Migrate SliceAdder to typescript (#30697)
     add 2518190b2d style(databases-upload-form): update Upload Form cosmetics  
 (#30758)
     add 3e29777526 fix(Dashboard): Sync/Async Dashboard Screenshot Generation 
and Default Cache (#30755)
     add 402c29c2bc fix: catalog migration w/o connection (#30773)
     add f19c4280c0 chore: bump werkzeug to address vulnerability (#30729)
     add fa9d2cefcc build(deps): bump JustinBeckwith/linkinator-action from 
1.10.4 to 1.11.0 (#30802)
     add 5d42dfb1e6 build(deps-dev): bump eslint-import-resolver-typescript 
from 3.6.1 to 3.6.3 in /superset-frontend (#30805)
     add ccc2f66e92 build(deps-dev): bump eslint-plugin-testing-library from 
6.2.2 to 6.4.0 in /superset-frontend (#30810)
     add b3edbe45cf build(deps): bump ace-builds from 1.35.4 to 1.36.3 in 
/superset-frontend (#30804)
     add ab95bff7b6 build(deps): bump @rjsf/validator-ajv8 from 5.19.4 to 
5.22.3 in /superset-frontend (#30811)
     add 3ec3f0a610 fix(explore): Update tooltip copy for rendering html in 
tables and pivot tables  (#30682)
     add d466383df2 fix: warning emits an error (#28524)
     add b02d18a39e fix(plugin-chart-echarts): sort tooltip correctly (#30819)
     add 29e3f4bcc4 feat: allow exporting all tabs to a single PDF in report 
(#30694)
     add 5820d31b5c fix(TimezoneSelector): Failing unit tests due to timezone 
change (#30828)
     add 64f8140731 build(deps): bump antd from 5.20.5 to 5.21.6 in /docs 
(#30794)
     add 305b6df6e3 feat(oauth2): add support for trino (#30081)
     add f85175e16d build(deps): bump webpack from 5.80.0 to 5.96.1 in 
/superset-frontend/cypress-base (#30817)
     add b73ee7f2e0 build(deps-dev): bump prettier-plugin-packagejson from 
2.5.2 to 2.5.3 in /superset-frontend (#30809)
     add 2a96a9c734 build(deps-dev): bump typescript-eslint from 8.8.0 to 
8.12.2 in /superset-websocket (#30781)
     add 8b815a3aac build(deps-dev): bump eslint-plugin-react from 7.33.2 to 
7.37.2 in /superset-frontend (#30803)
     add 4b33353165 build(deps): bump deck.gl from 9.0.28 to 9.0.34 in 
/superset-frontend/plugins/legacy-preset-chart-deckgl (#30786)
     add e01c8792ec build(deps): bump winston from 3.13.0 to 3.15.0 in 
/superset-websocket (#30784)
     add 41464931a4 build(deps): bump uuid from 10.0.0 to 11.0.2 in 
/superset-websocket (#30782)
     add 54cc69a382 build(deps-dev): bump eslint from 9.11.0 to 9.14.0 in 
/superset-websocket (#30835)
     add a91daab1f7 docs: Update INTHEWILD.md (#30822)
     add f0b86f877f build(deps-dev): bump webpack from 5.95.0 to 5.96.1 in 
/docs (#30832)
     add 0b263697ca chore: Revert "build(deps): bump 
JustinBeckwith/linkinator-action from 1.10.4 to 1.11.0" (#30838)
     add d1bc986d93 docs: Update INTHEWILD.md with 2070Health Org (#30824)
     add 2eadc1f086 build(deps): bump @saucelabs/theme-github-codeblock from 
0.2.3 to 0.3.0 in /docs (#30799)
     add fb6ad3240f build(deps-dev): bump typescript from 5.6.2 to 5.6.3 in 
/docs (#30795)
     add 5a59dcf06e build(deps-dev): bump @types/react from 18.3.10 to 18.3.12 
in /docs (#30793)
     add 6b9122bb3b build(deps): bump @mdx-js/react from 3.0.1 to 3.1.0 in 
/docs (#30796)
     add 63b97ab76d build(deps): bump @docsearch/react from 3.6.2 to 3.6.3 in 
/docs (#30797)
     add d217a78857 chore(actions): Bump Linkinator in superset-docs-verify.yml 
(#30846)
     add 3be6cef597 chore(scripts): purge node_modules folder on `npm prune` 
(#30255)
     add 8c7a3bf85a fix(time_comparison): Allow deleting dates when using 
custom shift (#30848)
     add 710c6f9412 chore: Chart context menu permissions cleanup (#30854)
     add 0ab8dbece2 Merge branch 'master' of https://github.com/apache/superset 
into geido/fix/color-consistency-race-conditions

No new revisions were added by this update.

Summary of changes:
 .github/workflows/dependency-review.yml            |    2 +-
 .github/workflows/docker.yml                       |    2 +-
 .github/workflows/superset-docs-verify.yml         |   11 +-
 .github/workflows/tag-release.yml                  |    2 +-
 README.md                                          |    3 +-
 RELEASING/release-notes-4-1/README.md              |    2 +-
 RESOURCES/INTHEWILD.md                             |   19 +-
 docs/docs/configuration/databases.mdx              |   15 +
 docs/docs/configuration/sql-templating.mdx         |    9 +-
 docs/docs/contributing/development.mdx             |   44 +-
 docs/docs/installation/pypi.mdx                    |    8 +-
 docs/package.json                                  |   14 +-
 docs/src/resources/data.js                         |    5 +
 docs/static/img/databases/denodo.png               |  Bin 0 -> 17428 bytes
 docs/static/resources/openapi.json                 |   93 ++
 docs/yarn.lock                                     |  588 ++++---
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/README.md                            |    3 +-
 helm/superset/templates/configmap-superset.yaml    |    3 +
 helm/superset/templates/deployment-beat.yaml       |    6 +
 helm/superset/templates/deployment-flower.yaml     |    6 +
 helm/superset/templates/deployment-worker.yaml     |    6 +
 helm/superset/templates/deployment-ws.yaml         |    6 +
 helm/superset/templates/deployment.yaml            |    6 +
 helm/superset/templates/hpa-node.yaml              |    3 +
 helm/superset/templates/hpa-worker.yaml            |    3 +
 helm/superset/templates/ingress.yaml               |    3 +
 helm/superset/templates/init-job.yaml              |    4 +
 helm/superset/templates/pdb-beat.yaml              |    3 +
 helm/superset/templates/pdb-flower.yaml            |    3 +
 helm/superset/templates/pdb-worker.yaml            |    3 +
 helm/superset/templates/pdb-ws.yaml                |    3 +
 helm/superset/templates/pdb.yaml                   |    3 +
 helm/superset/templates/secret-env.yaml            |    3 +
 .../superset/templates/secret-superset-config.yaml |    3 +
 helm/superset/templates/secret-ws.yaml             |    3 +
 helm/superset/templates/service-flower.yaml        |    3 +
 helm/superset/templates/service-ws.yaml            |    3 +
 helm/superset/templates/service.yaml               |    3 +
 helm/superset/templates/serviceaccount.yaml        |    3 +
 helm/superset/values.yaml                          |    3 +
 pyproject.toml                                     |    1 +
 requirements/base.txt                              |    6 +-
 superset-frontend/.eslintrc.js                     |    2 -
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |    2 +-
 .../cypress-base/cypress/support/directories.ts    |    4 +-
 superset-frontend/cypress-base/package-lock.json   |  738 +++++----
 superset-frontend/package-lock.json                | 1604 ++++++++++++++------
 superset-frontend/package.json                     |   15 +-
 .../src/components/labelUtils.tsx                  |   10 +-
 .../superset-ui-chart-controls/src/constants.ts    |    3 +
 .../src/sections/timeComparison.tsx                |   28 +-
 .../src/utils/D3Formatting.ts                      |    1 +
 .../test/components/labelUtils.test.tsx            |    2 +-
 .../src/chart/models/ChartMetadata.ts              |    7 +
 .../hooks/useChangeEffect/useChangeEffect.test.ts  |   10 +-
 .../useComponentDidMount.test.ts                   |    4 +-
 .../useComponentDidUpdate.test.ts                  |    4 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |    2 +
 .../test/color/LabelsColorMapSingleton.test.ts     |    4 +-
 .../superset-ui-core/test/models/Registry.test.ts  |   22 +-
 .../test/query/buildQueryContext.test.ts           |    2 +-
 .../test/translation/TranslatorSingleton.test.ts   |    2 +-
 .../src/switchboard.test.ts                        |    2 +-
 .../scripts/Country Map GeoJSON Generator.ipynb    |    3 +
 .../src/countries/vietnam.geojson                  |    6 +-
 .../legacy-preset-chart-deckgl/package.json        |    2 +-
 .../src/BoxPlot/transformProps.ts                  |    4 +-
 .../src/MixedTimeseries/transformProps.ts          |   87 +-
 .../src/Timeseries/transformProps.ts               |   52 +-
 .../plugin-chart-echarts/src/utils/series.ts       |   19 +
 .../plugin-chart-echarts/test/utils/series.test.ts |   27 +
 .../src/plugin/controlPanel.tsx                    |   18 +-
 .../plugin-chart-table/src/controlPanel.tsx        |   34 +-
 .../spec/fixtures/mockSliceEntities.js             |  133 +-
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx     |    4 +-
 .../src/SqlLab/components/SqlEditor/index.tsx      |    7 +-
 superset-frontend/src/components/Chart/Chart.tsx   |    2 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |   21 +-
 .../Chart/ChartContextMenu/usePermissions.ts       |   51 +
 .../src/components/Chart/ChartRenderer.jsx         |    4 +
 .../src/components/Chart/ChartRenderer.test.jsx    |   32 +-
 .../src/components/CronPicker/CronPicker.test.tsx  |    2 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |   12 +-
 .../components/DeleteModal/DeleteModal.test.tsx    |   18 +-
 .../src/components/FaveStar/FaveStar.test.tsx      |   18 +-
 .../src/components/ListView/ListView.test.tsx      |    2 +-
 .../src/components/Pagination/Ellipsis.test.tsx    |    8 +-
 .../src/components/Pagination/Item.test.tsx        |    8 +-
 .../src/components/Pagination/Next.test.tsx        |    8 +-
 .../src/components/Pagination/Prev.test.tsx        |    8 +-
 .../src/components/Switch/Switch.stories.tsx       |    5 +-
 .../Badge.test.tsx => Switch/Switch.test.tsx}      |   23 +-
 superset-frontend/src/components/Switch/index.tsx  |   12 +-
 .../TimezoneSelector.DaylightSavingTime.test.tsx   |    5 +-
 .../TimezoneSelector/TimezoneSelector.test.tsx     |   12 +-
 superset-frontend/src/components/index.ts          |    1 -
 superset-frontend/src/constants.ts                 |    2 +-
 .../src/dashboard/actions/dashboardInfo.ts         |    6 +
 .../src/dashboard/actions/dashboardState.js        |    4 +-
 .../src/dashboard/actions/nativeFilters.ts         |  115 +-
 .../src/dashboard/components/Dashboard.jsx         |   25 +-
 .../DetailsPanel/DetailsPanel.test.tsx             |   12 +-
 .../FilterIndicator/FilterIndicator.test.tsx       |    4 +-
 .../dashboard/components/Header/Header.test.tsx    |    8 +-
 .../HeaderActionsDropdown.test.tsx                 |    4 +
 .../HeaderActionsDropdown/{index.jsx => index.tsx} |  116 +-
 .../src/dashboard/components/Header/index.jsx      |    4 +-
 .../src/dashboard/components/Header/types.ts       |   16 +-
 .../PropertiesModal/PropertiesModal.test.jsx       |    2 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |   24 +-
 .../PublishedStatus/PublishedStatus.test.tsx       |   12 +-
 .../PublishedStatus/{index.jsx => index.tsx}       |   29 +-
 .../{SliceAdder.test.jsx => SliceAdder.test.tsx}   |  100 +-
 .../components/{SliceAdder.jsx => SliceAdder.tsx}  |  115 +-
 .../components/SliceHeader/SliceHeader.test.tsx    |   28 +-
 .../SliceHeaderControls.test.tsx                   |   42 +-
 .../UndoRedoKeyListeners/{index.jsx => index.tsx}  |   26 +-
 ...liceDragPreview.jsx => AddSliceDragPreview.tsx} |   53 +-
 .../components/gridComponents/Tab.test.tsx         |   24 +-
 .../DownloadMenuItems/DownloadAsImage.test.tsx     |   21 +-
 .../menu/DownloadMenuItems/DownloadAsImage.tsx     |    4 +-
 ...loadAsImage.test.tsx => DownloadAsPdf.test.tsx} |   35 +-
 .../{DownloadAsImage.tsx => DownloadAsPdf.tsx}     |   20 +-
 .../DownloadMenuItems/DownloadMenuItems.test.tsx   |    2 +-
 .../DownloadMenuItems/DownloadScreenshot.test.tsx  |    7 +-
 .../menu/DownloadMenuItems/DownloadScreenshot.tsx  |  115 +-
 .../components/menu/DownloadMenuItems/index.tsx    |   56 +-
 .../dashboard/components/menu/HoverMenu.test.tsx   |    4 +-
 .../menu/ShareMenuItems/ShareMenuItems.test.tsx    |   38 +-
 .../FilterBar/FilterConfigurationLink/index.tsx    |    8 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |    1 -
 .../FiltersConfigForm/ColumnSelect.test.tsx        |    8 +-
 .../FilterScope/FilterScope.test.tsx               |    1 +
 .../FiltersConfigForm/FilterScope/FilterScope.tsx  |   65 +-
 .../FiltersConfigForm/FilterScope/utils.test.ts    |   14 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |   65 +-
 .../FiltersConfigForm/getControlItemsMap.test.tsx  |   17 +-
 .../FiltersConfigForm/getControlItemsMap.tsx       |    4 +
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |  196 ++-
 .../FiltersConfigModal/FiltersConfigModal.tsx      |  149 +-
 .../Footer/CancelConfirmationAlert.tsx             |    1 +
 .../nativeFilters/FiltersConfigModal/types.ts      |   11 +
 .../nativeFilters/FiltersConfigModal/utils.ts      |  114 +-
 .../dashboard/reducers/dashboardFilters.test.js    |    2 +-
 .../src/dashboard/reducers/dashboardInfo.js        |   11 +
 .../src/dashboard/reducers/nativeFilters.ts        |   27 +-
 .../src/dashboard/util/getRelatedCharts.test.ts    |  177 +--
 .../src/dashboard/util/getRelatedCharts.ts         |   89 +-
 .../util/useFilterFocusHighlightStyles.ts          |    3 -
 superset-frontend/src/dataMask/actions.ts          |   35 +-
 superset-frontend/src/dataMask/reducer.ts          |   41 +-
 .../src/explore/components/Control.test.tsx        |    4 +-
 .../DataTableControl/FilterInput.test.tsx          |    4 +-
 .../DatasourcePanel/DatasourcePanelItem.test.tsx   |    6 +-
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |   20 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |   42 +-
 .../CollectionControl/CollectionControl.test.tsx   |   15 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |    6 +-
 .../DateFilterControl/components/CustomFrame.tsx   |   15 +
 .../DateFilterControl/tests/CustomFrame.test.tsx   |   97 ++
 .../components/controls/DateFilterControl/types.ts |    1 +
 .../AdhocMetricEditPopover.test.tsx                |   44 +-
 .../SelectAsyncControl/SelectAsyncControl.test.tsx |    8 +-
 .../components/controls/TimeOffsetControl.test.tsx |   80 +
 .../components/controls/TimeOffsetControl.tsx      |   23 +-
 .../controls/VizTypeControl/FastVizSwitcher.tsx    |  171 +--
 .../{FastVizSwitcher.tsx => VizTile.tsx}           |  128 +-
 .../VizTypeControl/VizTypeControl.test.tsx         |    2 +-
 .../controls/VizTypeControl/constants.tsx}         |   30 +-
 .../components/controls/VizTypeControl/types.ts}   |   24 +-
 .../controls/withAsyncVerification.test.tsx        |   12 +-
 .../src/explore/exploreUtils/exploreUtils.test.jsx |    4 +-
 .../exploreUtils/shouldUseLegacyApi.test.ts        |   18 +-
 .../src/features/alerts/AlertReportModal.tsx       |   25 +-
 .../DatabaseConnectionForm/CommonParameters.tsx    |   26 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |    7 +-
 .../DatabaseConnectionForm/OAuth2ClientField.tsx   |   22 +-
 .../DatabaseConnectionForm/constants.ts            |    3 +
 .../DatabaseModal/SSHTunnelSwitch.test.tsx         |    4 +-
 .../databases/DatabaseModal/SSHTunnelSwitch.tsx    |    4 +-
 .../features/databases/UploadDataModel/index.tsx   |   48 +-
 superset-frontend/src/features/databases/types.ts  |    2 +
 superset-frontend/src/pages/Home/index.tsx         |    4 +-
 superset-frontend/src/setup/setupFormatters.ts     |    4 +
 superset-frontend/src/theme/index.ts               |    4 +
 .../types/dom-to-pdf.d.ts}                         |   25 +-
 superset-frontend/src/utils/cacheWrapper.test.ts   |   10 +-
 .../utils/{downloadAsImage.ts => downloadAsPdf.ts} |   40 +-
 superset-frontend/src/utils/urlUtils.ts            |    2 +-
 superset-websocket/package-lock.json               |  500 +++---
 superset-websocket/package.json                    |   10 +-
 superset-websocket/spec/index.test.ts              |   24 +-
 .../utils/client-ws-app/package-lock.json          |   76 +-
 .../utils/client-ws-app/package.json               |    4 +-
 superset/cachekeys/api.py                          |    5 +-
 superset/commands/dashboard/exceptions.py          |    4 +
 superset/commands/dashboard/update.py              |   17 +-
 superset/commands/database/test_connection.py      |    6 +-
 superset/commands/report/create.py                 |   13 +-
 superset/commands/report/execute.py                |  112 +-
 superset/config.py                                 |    8 +
 superset/connectors/sqla/models.py                 |   47 +-
 superset/constants.py                              |    1 +
 superset/daos/dashboard.py                         |   72 +
 superset/dashboards/api.py                         |  117 +-
 superset/dashboards/schemas.py                     |    6 +
 superset/databases/api.py                          |    3 +-
 superset/databases/schemas.py                      |   19 +-
 .../types.py}                                      |   19 +-
 superset/datasets/api.py                           |  150 +-
 superset/datasets/schemas.py                       |    1 -
 superset/db_engine_specs/base.py                   |   76 +-
 superset/db_engine_specs/bigquery.py               |   12 +-
 superset/db_engine_specs/denodo.py                 |  158 ++
 superset/db_engine_specs/hive.py                   |    4 +-
 superset/db_engine_specs/impala.py                 |   42 +-
 superset/db_engine_specs/mssql.py                  |    8 +
 superset/db_engine_specs/postgres.py               |   11 +-
 superset/db_engine_specs/presto.py                 |   10 +-
 superset/db_engine_specs/trino.py                  |   31 +-
 superset/migrations/shared/catalogs.py             |   24 +-
 superset/models/core.py                            |   31 +-
 superset/models/sql_types/mssql_sql_types.py       |   61 +
 superset/reports/notifications/email.py            |   15 +-
 superset/superset_typing.py                        |    4 +
 superset/utils/oauth2.py                           |    7 +-
 superset/utils/pandas_postprocessing/compare.py    |    7 +-
 tests/integration_tests/dashboards/api_tests.py    |  233 ++-
 tests/integration_tests/datasets/api_tests.py      |  139 ++
 .../db_engine_specs/postgres_tests.py              |    6 +-
 .../db_engine_specs/presto_tests.py                |    8 +-
 .../fixtures/dashboard_with_tabs.py                |  651 ++++++++
 tests/integration_tests/reports/api_tests.py       |   79 +
 tests/integration_tests/reports/commands_tests.py  |    6 +
 tests/integration_tests/sqla_models_tests.py       |  101 +-
 tests/unit_tests/commands/report/execute_test.py   |  145 ++
 .../{test_couchbase.py => test_denodo.py}          |  107 +-
 tests/unit_tests/db_engine_specs/test_gsheets.py   |    1 +
 tests/unit_tests/db_engine_specs/test_impala.py    |   79 +-
 tests/unit_tests/db_engine_specs/test_mssql.py     |    2 +
 tests/unit_tests/db_engine_specs/test_trino.py     |  117 +-
 tests/unit_tests/models/core_test.py               |   26 +
 .../pandas_postprocessing/test_compare.py          |   67 +
 244 files changed, 7358 insertions(+), 3250 deletions(-)
 create mode 100644 docs/static/img/databases/denodo.png
 create mode 100644 
superset-frontend/src/components/Chart/ChartContextMenu/usePermissions.ts
 copy superset-frontend/src/components/{Badge/Badge.test.tsx => 
Switch/Switch.test.tsx} (71%)
 rename 
superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/{index.jsx
 => index.tsx} (77%)
 rename superset-frontend/src/dashboard/components/PublishedStatus/{index.jsx 
=> index.tsx} (80%)
 rename superset-frontend/src/dashboard/components/{SliceAdder.test.jsx => 
SliceAdder.test.tsx} (67%)
 rename superset-frontend/src/dashboard/components/{SliceAdder.jsx => 
SliceAdder.tsx} (82%)
 rename 
superset-frontend/src/dashboard/components/UndoRedoKeyListeners/{index.jsx => 
index.tsx} (75%)
 rename superset-frontend/src/dashboard/components/dnd/{AddSliceDragPreview.jsx 
=> AddSliceDragPreview.tsx} (72%)
 copy 
superset-frontend/src/dashboard/components/menu/DownloadMenuItems/{DownloadAsImage.test.tsx
 => DownloadAsPdf.test.tsx} (64%)
 copy 
superset-frontend/src/dashboard/components/menu/DownloadMenuItems/{DownloadAsImage.tsx
 => DownloadAsPdf.tsx} (69%)
 create mode 100644 
superset-frontend/src/explore/components/controls/TimeOffsetControl.test.tsx
 copy 
superset-frontend/src/explore/components/controls/VizTypeControl/{FastVizSwitcher.tsx
 => VizTile.tsx} (58%)
 copy superset-frontend/src/{dashboard/components/DeleteComponentButton.tsx => 
explore/components/controls/VizTypeControl/constants.tsx} (63%)
 copy superset-frontend/src/{types/TagType.ts => 
explore/components/controls/VizTypeControl/types.ts} (70%)
 copy superset-frontend/{spec/helpers/IntersectionObserver.ts => 
src/types/dom-to-pdf.d.ts} (70%)
 copy superset-frontend/src/utils/{downloadAsImage.ts => downloadAsPdf.ts} (67%)
 copy superset/{migrations/versions/2016-10-02_10-35_ef8843b41dac_.py => 
databases/types.py} (67%)
 create mode 100644 superset/db_engine_specs/denodo.py
 create mode 100644 superset/models/sql_types/mssql_sql_types.py
 create mode 100644 tests/integration_tests/fixtures/dashboard_with_tabs.py
 copy tests/unit_tests/db_engine_specs/{test_couchbase.py => test_denodo.py} 
(50%)

Reply via email to