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

diegopucci pushed a change to branch enxdev/refactor/migrate-table-to-antd5
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 1f7ee1374a fix(table): remove double scroll issue
     add 00429558c2 docs: add shipmnts to users list (#32396)
     add 1d823a0be5 chore(docs): fix typos (#32393)
     add 74733ae310 feat: Adding the option and feature to enable borders with 
color, opacity and width control on heatmaps along with white borders on 
emphasis  (#32358)
     add f4105e9ed2 feat: default ports for SSH tunnel (#32403)
     add 2c851b7580 feat(i18n): Add polish to default language (#31506)
     add cf7ce31054 build(deps): bump major versions for 
`math-expression-evaluator` and `fetch-mock` + clean up obsolete dev/override 
packages (#32322)
     add 789049d386 docs(config): fill in commonly connection string for 
Oracle, Presto and SQL Server databases (#32385)
     add 4d6b4f8343 feat(filter): adding inputs to Numerical Range Filter 
(#31726)
     add 128c45e2d3 fix: prevent nested transactions (#32401)
     add 6317a91541 fix(viz): update nesting logic to handle multiple 
dimensions in PartitionViz (#32290)
     add eacb234872 docs: add SingleStore to the users list (#32421)
     add 84b52b2323 fix(clickhouse): get_parameters_from_uri failing when 
secure is true (#32423)
     add d79f7b28c2 feat: Update database permissions in async mode (#32231)
     add 61b72f0c0b fix(com/grid-comp/markdown): pin `remark-gfm` to v3 to 
allow inline code block by backticks in Markdown (#32420)
     add 5766c36372 fix(plugin-chart-echarts): remove erroneous upper bound 
value (#32473)
     add 5af4e61aff feat: improve GSheets OAuth2 (#32048)
     add 6c3886aad0 fix(tooltip): displaying <a> tags correctly (#32488)
     add ce367d6427 chore(deps-dev): bump @docusaurus/tsconfig from 3.6.3 to 
3.7.0 in /docs (#32087)
     add d7e0ee6ceb fix(docker compose): replace port 8088 with 9000 (#32481)
     add 2b98f326e8 feat: cache the frontend's bootstrap data (#31996)
     add fe33661821 chore(deps-dev): bump typescript from 5.1.6 to 5.8.2 in 
/docs (#32452)
     add 15cf06699a feat: security, user group support (#32121)
     add 16b08e333d chore(deps-dev): bump webpack from 5.97.1 to 5.98.0 in 
/docs (#32449)
     add a4902a3685 chore(deps): bump antd from 5.24.1 to 5.24.2 in /docs 
(#32447)
     add 0d24ce0ef9 chore(deps-dev): bump @types/lodash from 4.17.14 to 4.17.16 
in /superset-frontend (#32476)
     add 93d759c689 chore(deps): bump swagger-ui-react from 5.19.0 to 5.20.0 in 
/docs (#32454)
     add ef08ccbaa2 chore(deps-dev): bump @types/jsonwebtoken from 9.0.6 to 
9.0.9 in /superset-websocket (#32440)
     add c0e92b1639 feat(flag flip): Setting Horizontal Filters to True by 
default. (#32317)
     add 813e79fa9f fix: skip DB filter when doing OAuth2 (#32486)
     add 6173a6c329 chore(deps): bump chrono-node from 2.7.7 to 2.7.8 in 
/superset-frontend (#32462)
     add 3d5128735b chore(deps): bump @rjsf/utils from 5.24.1 to 5.24.3 in 
/superset-frontend (#32461)
     add a45ce1e8d1 chore(deps-dev): bump @babel/types from 7.26.7 to 7.26.9 in 
/superset-frontend (#32460)
     add 807dcddc28 chore(deps): bump @deck.gl/react from 9.1.0 to 9.1.4 in 
/superset-frontend (#32453)
     add 2b53b1800e chore: various markdown warnings resolved (#30657)
     add 33370eaa5c chore: enable dependabot using uv for auto-bumping python 
packages (#32501)
     add 90388885db chore(deps-dev): bump @typescript-eslint/eslint-plugin from 
8.19.0 to 8.26.0 in /superset-websocket (#32503)
     add d8686c2d12 chore(deps-dev): update @babel/types requirement from 
^7.26.3 to ^7.26.9 in /superset-frontend/plugins/plugin-chart-pivot-table 
(#32470)
     add fc844d3dfd fix: dashboard, chart and dataset import validation (#32500)
     add b3dfd4930a fix(explore): Glitch in a tooltip with metric's name 
(#32499)
     add c1abe1ec44 chore(ci): show more failed pre-commit context (#32517)
     add 07221d8859 chore(deps): bump markdown-to-jsx from 7.7.3 to 7.7.4 in 
/superset-frontend (#32456)
     add 8053833e1f chore(deps-dev): bump globals from 15.9.0 to 16.0.0 in 
/superset-websocket (#32437)
     add 8decc9e45f feat(api): Added uuid to list api calls (#32414)
     add c90e45a373 feat: make user agent customizable (#32506)
     add 317532752c feat(KustoKQL): Update KQL alchemy version and update 
timegrain expressions (#32509)
     add e98194cdd3 fix(beat): prune_query celery task args fix (#32511)
     add 05409d51da feat(slack): adds rate limit error handler for Slack client 
(#32510)
     add d2e0e2b79c fix(Slack): Fix Slack recipients migration to V2 (#32336)
     add 281d1a8ec4 chore(deps-dev): bump eslint-config-prettier from 8.10.0 to 
10.0.2 in /docs (#32448)
     add 82595df6f9 chore(ci): use npm/yarn lock files where possible (#32527)
     add 9ad9ea67cf chore: Caching the Slack channels list (#32529)
     add c2de749d0e fix: Show response message as default error (#32507)
     add 626736bdd3 chore: add logging to index error (#31770)
     add 99238dccbb fix: keep calculated columns when datasource is updated 
(#32523)
     add 68e8d9858c fix: always extract query source from request (#32525)
     add 20e5df501e fix(migrations): Handle comparator None in old time 
comparison migration (#32538)
     add eae7cf81b0 chore(Ant Design): Remove unnecessary exports from version 
4 (#32544)
     add c5dd52bcc9 docs: add Canonical to INTHEWILD.md (#32547)
     add 4c3aae7583 fix(sqllab): Allow clear on schema and catalog (#32515)
     add 33aa9030bf fix: add DateOffset to json serializer (#32532)
     add f45ab70080 chore: bump node to v20.18.3 (#32550)
     add edfcbed24f refactor(input): Remove leftover direct usage of Ant Design 
input (#32545)
     add 644882faff chore(docs): Add Flowbird to users list (#32561)
     add 89b6d7fb68 fix: Log table retention policy (#32572)
     add 979f890cd5 fix(comp/async-ace-editor): proper import of `ace-builds` 
(#32553)
     add 0b0e0e9ce8 chore(🦾): bump python cryptography 43.0.3 -> 44.0.2 (#32573)
     add d3ba2755e8 feat(charts): add two new boxplot parameter sets (#32170)
     add 7aa89db8d0 chore(🦾): bump python pandas subpackage(s) (#32579)
     add 8e021b0c82 fix(Slack V2): Specify the filename for the Slack upload 
method (#32599)
     add 91ab123860 chore(🦾): bump python slack-sdk 3.33.4 -> 3.34.0 (#32576)
     add 3b1d763421 chore(deps): bump @babel/helpers from 7.17.2 to 7.26.10 in 
/superset-frontend/cypress-base (#32602)
     add 85d51f5c9a chore: bump postgresql from 15 to 16 (#32597)
     add 9ea58381f4 docs: add information about ephemeral environments (#32600)
     add 4fdeab8dad docs: fix typo in ephemeral envs docs (#32605)
     add a3f3a35c20 docs(analytics): actually USING Matomo to track page 
views/changes (#32607)
     add 079e40144e chore(deps): bump @babel/runtime from 7.26.9 to 7.26.10 in 
/docs (#32604)
     add a16de15015 chore(deps): bump @babel/helpers from 7.24.5 to 7.26.10 in 
/docs (#32598)
     add ff9ae54ae9 chore(deps): bump @babel/runtime-corejs3 from 7.26.9 to 
7.26.10 in /docs (#32603)
     add b8fd1a30ee chore(deps-dev): bump axios from 1.7.9 to 1.8.2 in 
/superset-frontend (#32583)
     add a0ea905a7a chore(deps): bump axios from 1.7.8 to 1.8.2 in /docs 
(#32582)
     add c8f5089f7a chore(deps-dev): bump axios from 1.7.7 to 1.8.2 in 
/superset-embedded-sdk (#32581)
     add e7721a8c4d fix(dashboard): Support bigint value in native filters 
(#32549)
     add 9f79c5ab4d fix(sqllab): Grid header menu (#32381)
     add 2ecc7e4f56 chore(🦾): bump python pyparsing 3.2.0 -> 3.2.1 (#32577)
     add c5a2bc5484 chore(🦾): bump python flask-migrate subpackage(s) (#32578)
     add 90e18e37d0 chore(🦾): bump python nh3 0.2.19 -> 0.2.21 (#32630)
     add d97d991b5f chore(🦾): bump python humanize 4.11.0 -> 4.12.1 (#32632)
     add 6c1806df74 chore(🦾): bump python greenlet 3.0.3 -> 3.1.1 (#32628)
     add 1e20b048d3 chore(🦾): bump python sqlparse 0.5.2 -> 0.5.3 (#32631)
     add 664047f3fb chore: fix precommit for eslint (#32596)
     add d8d4b75a11 chore: fix precommit for eslint (#32596)
     add 7dbe608d27 chore(🦾): bump python sshtunnel subpackage(s) (#32629)
     add 057423ed92 chore(🦾): bump python flask-caching 2.3.0 -> 2.3.1 (#32634)
     add f5eca4fe0b chore(🦾): bump python simplejson 3.19.3 -> 3.20.1 (#32635)
     add 67af8bd730 chore(🦾): bump python importlib-metadata 8.5.0 -> 8.6.1 
(#32636)
     add fa890ecb23 chore(🦾): bump python celery subpackage(s) (#32638)
     add 4b4912ba99 chore(🦾): bump python flask-session subpackage(s) (#32637)
     add bf902b2240 chore(🦾): bump python croniter 5.0.1 -> 6.0.0 (#32639)
     add 53471072f4 chore(🦾): bump python paramiko 3.5.0 -> 3.5.1 (#32575)
     add 29b4c40e43 feat(reports): removing index column (#32366)
     add 8695239372 feat: `OAuth2StoreTokenCommand` (#32546)
     add 63e19632f4 Merge branch 'master' of https://github.com/apache/superset 
into enxdev/refactor/migrate-table-to-antd5
     add f8ce782fd7 chore(Table): Remove custom styles

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |   16 +-
 .github/workflows/ephemeral-env.yml                |    6 +-
 .github/workflows/pre-commit.yml                   |   22 +-
 .github/workflows/superset-applitool-cypress.yml   |    2 +-
 .github/workflows/superset-cli.yml                 |    2 +-
 .github/workflows/superset-e2e.yml                 |    2 +-
 .../workflows/superset-python-integrationtest.yml  |    2 +-
 .github/workflows/superset-python-presto-hive.yml  |    4 +-
 .github/workflows/tech-debt.yml                    |    2 +-
 .pre-commit-config.yaml                            |   59 +-
 RESOURCES/FEATURE_FLAGS.md                         |    1 -
 RESOURCES/INTHEWILD.md                             |   20 +-
 UPDATING.md                                        |    1 +
 docker-compose-image-tag.yml                       |    2 +-
 docker-compose-non-dev.yml                         |    2 +-
 docker-compose.yml                                 |    4 +-
 docs/.nvmrc                                        |    2 +-
 docs/docs/configuration/alerts-reports.mdx         |    7 +-
 docs/docs/configuration/async-queries-celery.mdx   |    8 +-
 docs/docs/configuration/cache.mdx                  |    4 +-
 docs/docs/configuration/configuring-superset.mdx   |   27 +-
 docs/docs/configuration/databases.mdx              |  157 +-
 .../importing-exporting-datasources.mdx            |   22 +-
 docs/docs/configuration/networking-settings.mdx    |   11 +-
 docs/docs/configuration/sql-templating.mdx         |   21 +-
 docs/docs/configuration/timezones.mdx              |    4 +-
 docs/docs/contributing/development.mdx             |   23 +-
 docs/docs/contributing/howtos.mdx                  |   24 +
 docs/docs/contributing/resources.mdx               |    2 +-
 docs/docs/faq.mdx                                  |   20 +-
 docs/docs/installation/architecture.mdx            |    4 +
 docs/docs/installation/docker-builds.mdx           |    3 +-
 docs/docs/installation/kubernetes.mdx              |    1 +
 docs/docs/quickstart.mdx                           |    4 +-
 docs/docs/security/security.mdx                    |   11 +-
 .../creating-your-first-dashboard.mdx              |    6 +-
 docs/docs/using-superset/exploring-data.mdx        |    2 +-
 docs/docusaurus.config.ts                          |    5 +-
 docs/package.json                                  |   12 +-
 docs/src/components/SectionHeader.tsx              |    2 +-
 docs/src/theme/Root.js                             |  125 +
 docs/static/script/matomo.js                       |   37 -
 docs/yarn.lock                                     |  250 +-
 helm/superset/Chart.lock                           |    2 +-
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/README.md                            |    2 +-
 pyproject.toml                                     |    4 +-
 requirements/base.txt                              |   63 +-
 requirements/development.txt                       |   69 +-
 scripts/eslint.sh                                  |    2 +-
 superset-embedded-sdk/.nvmrc                       |    2 +-
 superset-embedded-sdk/package-lock.json            |   12 +-
 superset-frontend/.nvmrc                           |    2 +-
 .../dashboard/nativeFilters.noInitState.test.ts    |   38 +-
 .../cypress/e2e/dashboard/nativeFilters.test.ts    |    2 +-
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |    2 +-
 superset-frontend/cypress-base/package-lock.json   |  152 +-
 superset-frontend/jest.config.js                   |    2 +-
 superset-frontend/package-lock.json                | 1126 ++-
 superset-frontend/package.json                     |   24 +-
 .../src/components/labelUtils.tsx                  |   15 +-
 .../packages/superset-ui-core/package.json         |    6 +-
 .../src/connection/callApi/parseResponse.ts        |   19 +-
 .../superset-ui-core/src/math-expression/index.ts  |    4 +-
 .../superset-ui-core/src/query/types/Query.ts      |    6 +-
 .../src/query/types/QueryResponse.ts               |    2 +-
 .../formatters/finestTemporalGrain.test.ts         |    8 +
 .../time-format/formatters/finestTemporalGrain.ts  |    4 +
 .../superset-ui-core/src/utils/featureFlags.ts     |    1 -
 .../test/time-comparison/fetchTimeRange.test.ts    |    2 +-
 .../legacy-preset-chart-deckgl/package.json        |    2 +-
 .../src/BigNumber/BigNumberViz.tsx                 |    1 +
 .../src/BoxPlot/controlPanel.ts                    |    2 +
 .../plugin-chart-echarts/src/BoxPlot/types.ts      |    4 +-
 .../src/Heatmap/controlPanel.tsx                   |   25 +
 .../src/Heatmap/transformProps.ts                  |   21 +-
 .../plugin-chart-echarts/src/Heatmap/types.ts      |    3 +
 .../src/Timeseries/transformers.ts                 |   11 +-
 .../plugins/plugin-chart-echarts/src/types.ts      |    2 +-
 .../plugin-chart-echarts/src/utils/series.ts       |    2 +-
 .../plugin-chart-echarts/test/index.test.ts        |    2 +-
 .../plugins/plugin-chart-handlebars/package.json   |    2 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    2 +-
 .../src/plugin/controlPanel.tsx                    |    2 +-
 .../plugin-chart-table/src/controlPanel.tsx        |    2 +-
 .../src/SqlLab/actions/sqlLab.test.js              |    4 +-
 .../SqlLab/components/ResultSet/ResultSet.test.tsx |    4 +-
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx     |    2 +-
 .../components/TableElement/TableElement.test.tsx  |    2 +-
 .../src/components/AsyncAceEditor/index.tsx        |    2 +-
 .../src/components/AuditInfo/ModifiedInfo.test.tsx |    2 +-
 superset-frontend/src/components/Chart/Chart.tsx   |   11 +-
 .../components/Chart/ChartErrorMessage.test.tsx    |   84 +
 .../src/components/Chart/ChartErrorMessage.tsx     |   10 +-
 .../Chart/DrillBy/DrillByMenuItems.test.tsx        |    4 +-
 .../src/components/Chart/chartActions.test.js      |    2 +-
 .../src/components/DatabaseSelector/index.tsx      |    2 +
 .../src/components/Datasource/utils.js             |   14 +-
 .../src/components/Datasource/utils.test.tsx       |  202 +
 .../ErrorMessage/ErrorMessageWithStackTrace.tsx    |    1 -
 .../src/components/GridTable/Header.tsx            |   11 +-
 .../src/components/GridTable/HeaderMenu.test.tsx   |    4 +-
 .../src/components/GridTable/HeaderMenu.tsx        |   97 +-
 .../src/components/GridTable/index.tsx             |    4 +-
 .../src/components/ListView/Filters/Search.tsx     |    8 +-
 superset-frontend/src/components/Menu/index.tsx    |    3 +
 .../cell-renderers/NullCell => Metadata}/index.tsx |   29 +-
 .../src/components/RefreshLabel/index.tsx          |    9 +-
 .../src/components/Table/VirtualTable.tsx          |   10 -
 superset-frontend/src/components/index.ts          |    5 -
 superset-frontend/src/dashboard/actions/hydrate.js |    5 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |    7 +-
 .../SliceHeaderControls.test.tsx                   |    2 +-
 .../components/menu/BackgroundStyleDropdown.tsx    |    6 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |   31 +-
 .../FilterBar/FilterBarSettings/index.tsx          |   19 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |    7 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |    2 +-
 .../components/nativeFilters/FilterBar/utils.ts    |    8 +
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    2 +-
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |    3 +-
 .../DataTablesPane/test/DataTablesPane.test.tsx    |    3 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |    4 +-
 .../AnnotationLayer.test.tsx                       |    2 +-
 .../DndColumnSelect.test.tsx                       |    2 +-
 .../OptionControls/OptionControls.test.tsx         |    2 +-
 .../DashboardsSubMenu.test.tsx                     |    2 +-
 .../alerts/components/NotificationMethod.test.tsx  |   77 +
 .../alerts/components/NotificationMethod.tsx       |  133 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |   66 +-
 .../OAuth2ClientField.test.tsx                     |   11 +-
 .../DatabaseConnectionForm/OAuth2ClientField.tsx   |   41 +-
 .../DatabaseConnectionForm/TableCatalog.tsx        |    9 +-
 .../DatabaseConnectionForm/constants.ts            |    6 +-
 .../src/features/databases/DatabaseModal/styles.ts |   25 +-
 .../UploadDataModel/UploadDataModal.test.tsx       |    7 +-
 superset-frontend/src/features/databases/types.ts  |    2 +-
 .../AddDataset/EditDataset/UsageTab/index.tsx      |    4 +-
 .../src/features/home/RightMenu.test.tsx           |    4 +-
 .../features/rls/RowLevelSecurityModal.test.tsx    |    6 +-
 .../components/Range/RangeFilterPlugin.test.tsx    |   86 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |  500 +-
 .../components/Select/SelectFilterPlugin.test.tsx  |   21 +
 superset-frontend/src/filters/utils.ts             |    3 +
 .../src/middleware/asyncEvent.test.ts              |    2 +-
 .../src/pages/DatabaseList/DatabaseList.test.jsx   |    8 +-
 superset-frontend/src/pages/DatabaseList/index.tsx |   61 +
 superset-frontend/src/pages/Home/Home.test.tsx     |    2 +-
 .../pages/SavedQueryList/SavedQueryList.test.jsx   |    5 +-
 superset-frontend/src/utils/getBootstrapData.ts    |   15 +-
 superset-frontend/src/views/CRUD/hooks.ts          |    4 +-
 superset-websocket/.nvmrc                          |    2 +-
 superset-websocket/package-lock.json               |  673 +-
 superset-websocket/package.json                    |    6 +-
 superset-websocket/utils/client-ws-app/.nvmrc      |    2 +-
 superset/charts/api.py                             |    1 +
 superset/charts/client_processing.py               |   22 +-
 superset/commands/chart/importers/v1/utils.py      |    7 +-
 superset/commands/dashboard/importers/v1/utils.py  |    7 +-
 superset/commands/database/exceptions.py           |   10 +
 superset/commands/database/oauth2.py               |   88 +
 superset/commands/database/ssh_tunnel/create.py    |    5 +-
 superset/commands/database/ssh_tunnel/update.py    |    5 +-
 superset/commands/database/sync_permissions.py     |  344 +
 superset/commands/database/test_connection.py      |   18 +-
 superset/commands/database/update.py               |  211 +-
 superset/commands/database/utils.py                |   92 +
 superset/commands/database/validate.py             |    2 +-
 superset/commands/dataset/importers/v1/utils.py    |    8 +
 .../commands/{sql_lab/query.py => logs/prune.py}   |   18 +-
 superset/commands/report/execute.py                |   78 +-
 superset/config.py                                 |   27 +-
 superset/constants.py                              |    3 +-
 superset/daos/database.py                          |   11 +
 superset/dashboards/api.py                         |    1 +
 superset/databases/api.py                          |  105 +-
 superset/datasets/api.py                           |    1 +
 superset/db_engine_specs/base.py                   |   13 +-
 superset/db_engine_specs/bigquery.py               |    3 +-
 superset/db_engine_specs/clickhouse.py             |    6 +-
 superset/db_engine_specs/databricks.py             |   14 +-
 superset/db_engine_specs/druid.py                  |    6 +-
 superset/db_engine_specs/duckdb.py                 |   11 +-
 superset/db_engine_specs/gsheets.py                |   42 +-
 superset/db_engine_specs/hive.py                   |    2 -
 superset/db_engine_specs/kusto.py                  |   18 +-
 superset/db_engine_specs/parseable.py              |    5 +-
 superset/db_engine_specs/postgres.py               |    6 +-
 superset/db_engine_specs/presto.py                 |    1 -
 superset/db_engine_specs/snowflake.py              |   12 +-
 superset/db_engine_specs/sqlite.py                 |    1 -
 superset/db_engine_specs/trino.py                  |   17 +-
 superset/extensions/ssh.py                         |    5 +-
 superset/migrations/shared/utils.py                |    4 +-
 ...9123a_update_charts_with_old_time_comparison.py |    2 +-
 superset/models/core.py                            |   29 +-
 superset/reports/api.py                            |    6 +-
 superset/reports/notifications/slack.py            |    4 +-
 superset/reports/notifications/slackv2.py          |   18 +-
 superset/reports/schemas.py                        |   16 +-
 superset/security/guest_token.py                   |    3 +-
 superset/security/manager.py                       |   32 +-
 superset/sqllab/sql_json_executer.py               |    1 -
 superset/tasks/scheduler.py                        |   39 +-
 .../{zh => pl}/LC_MESSAGES/messages.po             | 9464 +++++++++++---------
 superset/utils/core.py                             |   36 +-
 superset/utils/decorators.py                       |    7 +
 superset/utils/json.py                             |    3 +
 superset/utils/slack.py                            |  117 +-
 superset/utils/ssh_tunnel.py                       |   14 +
 superset/views/base.py                             |    1 +
 superset/views/utils.py                            |    4 +-
 superset/viz.py                                    |   10 +-
 tests/conftest.py                                  |   35 +-
 tests/integration_tests/base_api_tests.py          |    2 +-
 tests/integration_tests/charts/commands_tests.py   |    6 +-
 tests/integration_tests/conftest.py                |   32 -
 tests/integration_tests/databases/api_tests.py     |  359 +-
 .../integration_tests/databases/commands_tests.py  |   10 +-
 tests/integration_tests/datasets/api_tests.py      |    1 +
 tests/integration_tests/fixtures/users.py          |   80 +
 ...update_charts_with_old_time_comparison__test.py |   28 +
 tests/integration_tests/reports/commands_tests.py  |  140 +-
 tests/integration_tests/reports/utils.py           |    6 +-
 tests/integration_tests/security/api_tests.py      |    2 +-
 .../security/row_level_security_tests.py           |    1 -
 tests/integration_tests/security_tests.py          |   53 +-
 tests/integration_tests/superset_test_config.py    |    1 -
 tests/integration_tests/users/api_tests.py         |    3 +-
 tests/integration_tests/utils_tests.py             |  555 +-
 tests/integration_tests/viz_tests.py               |   21 +
 .../charts/commands/importers/v1/import_test.py    |   51 +-
 tests/unit_tests/charts/test_client_processing.py  |   65 +-
 tests/unit_tests/commands/databases/conftest.py    |   90 +
 tests/unit_tests/commands/databases/oauth2_test.py |  168 +
 .../commands/databases/sync_permissions_test.py    |  389 +
 tests/unit_tests/commands/databases/update_test.py |  367 +-
 tests/unit_tests/commands/databases/utils_test.py  |  212 +
 .../unit_tests/commands/databases/validate_test.py |    1 +
 tests/unit_tests/commands/report/execute_test.py   |   77 +
 .../commands/importers/v1/import_test.py           |   53 +-
 tests/unit_tests/databases/api_test.py             |  107 +-
 .../databases/ssh_tunnel/commands/create_test.py   |   57 +-
 .../databases/ssh_tunnel/commands/update_test.py   |   31 +
 .../datasets/commands/importers/v1/import_test.py  |   52 +
 tests/unit_tests/db_engine_specs/test_gsheets.py   |   33 +-
 tests/unit_tests/db_engine_specs/test_kusto.py     |   24 +
 tests/unit_tests/db_engine_specs/test_trino.py     |    7 +-
 .../unit_tests/migrations/shared/catalogs_test.py  |   29 +-
 tests/unit_tests/utils/json_tests.py               |   88 +-
 tests/unit_tests/utils/slack_test.py               |   16 +-
 tests/unit_tests/utils/test_core.py                |  519 ++
 tests/unit_tests/utils/test_decorators.py          |   53 +
 253 files changed, 12729 insertions(+), 7142 deletions(-)
 create mode 100644 docs/src/theme/Root.js
 delete mode 100644 docs/static/script/matomo.js
 create mode 100644 
superset-frontend/src/components/Chart/ChartErrorMessage.test.tsx
 create mode 100644 superset-frontend/src/components/Datasource/utils.test.tsx
 copy superset-frontend/src/components/{Table/cell-renderers/NullCell => 
Metadata}/index.tsx (62%)
 create mode 100644 superset/commands/database/oauth2.py
 create mode 100644 superset/commands/database/sync_permissions.py
 copy superset/commands/{sql_lab/query.py => logs/prune.py} (86%)
 copy superset/translations/{zh => pl}/LC_MESSAGES/messages.po (50%)
 create mode 100644 tests/unit_tests/commands/databases/conftest.py
 create mode 100644 tests/unit_tests/commands/databases/oauth2_test.py
 create mode 100644 tests/unit_tests/commands/databases/sync_permissions_test.py
 create mode 100644 tests/unit_tests/commands/databases/utils_test.py

Reply via email to