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

diegopucci pushed a change to branch geido/chore/remove-unnecessary-styles
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 5e564ba9b3 chore(Script): Update defer script
     add 9596e458c6 refactor(databases): Create constants.ts, move interface to 
types.ts (#30027)
     add 72a520fba4 fix: Retrieving Slack channels when Slack is disabled 
(#30074)
     add 9c3eb8f51f fix(accessibility): logo outline on tab navigation, but not 
on click (#30077)
     add dd6c0ad001 build(deps-dev): bump eslint-plugin-no-only-tests from 
2.4.0 to 3.3.0 in /superset-frontend (#30116)
     add d3760f3000 build(deps): bump d3-time-format and @types/d3-time-format 
in /superset-frontend (#30117)
     add 78a53bfa06 build(deps-dev): bump 
eslint-plugin-react-prefer-function-component from 0.0.7 to 3.3.0 in 
/superset-frontend (#30102)
     add 02adf44768 build(deps-dev): bump webpack from 5.93.0 to 5.94.0 in 
/superset-frontend (#30038)
     add db06a4e241 build(deps-dev): bump webpack from 5.76.0 to 5.94.0 in 
/superset-embedded-sdk (#30037)
     add 2b27e9eda1 build(deps): bump 
aws-actions/amazon-ecs-deploy-task-definition from 1 to 2 (#30090)
     add af066a4630 fix: DeckGL legend layout (#30140)
     add 5c5b4d0f5f fix: JSON loading logs (#30138)
     add c929f5ed7a fix: pass if table is already removed on upgrade (#30017)
     add 0415ed34ce feat: allow create/update OAuth2 DB (#30071)
     add 09dfe2f2ab feat: Oauth2 in DatabaseSelector (#30082)
     add 6009023fad fix(catalog): Table Schema View with no catalog (#30139)
     add ff449ad8ab feat: OAuth2 database field (#30126)
     add 880d634dc8 fix(sqllab): race condition when updating same cursor 
position (#30141)
     add 9cb9e5beee fix: New tooltip inappropriately combines series on mixed 
chart (#30137)
     add cc39afef46 chore: accelerate docker compose by skipping frontend build 
(#30021)
     add 34e240ef0e docs: document how docker-compose-image-tag requires -dev 
suffixed images (#30144)
     add 5e42d7aed0 fix: Adds the Deprecated label to Time-series Percent 
Change chart (#30148)
     add 1338c25896 chore(docs): update xendit link (#30153)
     add d406c80942 chore(tests): skip extremely flaky gaq test (#30072)
     add 272ed98db5 chore(docs): replace http with https (#30155)
     add 3f2e2371ef docs: Fixing missing 'c' in installation guide 
documentation (#30127)
     add acea58ebe7 fix(docs): typo in docker-compose.mdx (#30147)
     add 2097b716f4 fix(sqllab): race condition when updating cursor position 
(#30154)
     add de3de541e7 fix: FacePile is requesting avatars when 
SLACK_ENABLE_AVATARS is false (#30156)
     add e02b18c63c fix(native filter): undefined layout type on filterInScope 
(#30164)
     add 5374a4c9c4 build(deps-dev): bump prettier-plugin-packagejson from 
2.4.10 to 2.5.2 in /superset-frontend (#30118)
     add 4bf441149d build(deps): bump cryptography from 42.0.7 to 42.0.8 
(#30143)
     add 75f19312ec build(deps): bump uuid and @types/uuid in 
/superset-websocket (#30096)
     add 02c47b8eb5 build(deps-dev): bump ts-jest from 29.1.5 to 29.2.5 in 
/superset-websocket (#30095)
     add a1143228b2 build(deps): bump react-svg-pan-zoom from 3.12.1 to 3.13.1 
in /docs (#30108)
     add b178675276 build(deps-dev): bump @docusaurus/tsconfig from 3.4.0 to 
3.5.2 in /docs (#30107)
     add 1317af8d85 build(deps): bump prism-react-renderer from 2.3.1 to 2.4.0 
in /docs (#30106)
     add 63eb7e5519 build(deps): bump react-ultimate-pagination and 
@types/react-ultimate-pagination in /superset-frontend (#30111)
     add 1fe5db2ec3 build(deps-dev): bump @docusaurus/module-type-aliases from 
3.4.0 to 3.5.2 in /docs (#30105)
     add 043b5d4b9a build(deps): bump ws and @types/ws in /superset-websocket 
(#30094)
     add d3f5c795ff chore(docs): bump docusaurus from 3.4.0 to 3.5.2 (#30167)
     add 6294e339e2 feat(db_engine): Implement user impersonation support for 
StarRocks (#28110)
     add 4d1db9e32c fix(sqllab): Skip AceEditor in inactive tabs (#30171)
     add aa50eb3b03 build(dev-deps, deps): upgrade major versions for FE deps 
(#29963)
     add c6ccd2ee6a build(deps): bump core-js from 3.37.1 to 3.38.1 in 
/superset-frontend/packages/superset-ui-demo (#30088)
     add 601e55656c feat(jinja): add advanced temporal filter functionality 
(#30142)
     add d7547fc4ef build(deps-dev): bump typescript from 4.9.5 to 5.5.4 in 
/superset-websocket (#30097)
     add 0744abe87b fix: Chart cache-warmup task fails on Superset 4.0 (#28706)
     add 3aafd29768 fix: Disable cross filtering on charts with no dimensions 
(#30176)
     add 05197db71b build(deps): bump @types/node from 20.12.7 to 22.5.4 in 
/superset-frontend (#30166)
     add 1f890718a2 feat: `is_mutating` method (#30177)
     add d685497a10 build(deps): bump antd from 5.20.0 to 5.20.5 in /docs 
(#30179)
     add 0080374a77 build(deps-dev): bump webpack from 5.93.0 to 5.94.0 in 
/docs (#30036)
     add 100b31cb71 build(deps-dev): bump @types/react from 18.3.3 to 18.3.5 in 
/docs (#30101)
     add ff5cc09eac chore(docs): Removing dead link from INTHEWILD.md (#30199)
     add fed117fbf7 build(deps-dev): update @babel/types requirement from 
^7.25.2 to ^7.25.6 in /superset-frontend/plugins/plugin-chart-pivot-table 
(#30103)
     add 6baeb659a7 fix: set default mysql isolation level to 'READ COMMITTED' 
(#30174)
     add 52a03f18a1 fix(Embedded): Dashboard screenshot should use GuestUser 
(#30200)
     add cddf1530da chore: remove duplicate `_process_sql_expression` (#30213)
     add d191e67e51 fix(Dashboard download): Download dashboard screenshot/PDF 
using SupersetClient (#30212)
     add dd4f223a39 fix(sdk): use latest @supserset-ui/switchboard version to 
avoid pulling empty dependency (#30217)
     add d0c9cde0ba chore(frontend): Spelling (#25452)
     add 5a0e88771b build(deps): update @babel/runtime requirement from ^7.1.2 
to ^7.25.6 in /superset-frontend/packages/superset-ui-core (#30091)
     add 7bb6a14944 feat: Displaying details to Dataset/Database deletion 
modals (#30016)
     add a31a4eebdd feat(embedded): add hook to allow superset admins to 
validate guest token parameters (#30132)
     add e2a6d370f0 build(deps): bump send and express in 
/superset-websocket/utils/client-ws-app (#30225)
     add dca970946d build(deps): bump serve-static and express in 
/superset-websocket/utils/client-ws-app (#30226)
     add 1b34ad65fa fix(Celery): Pass guest_token as user context is not 
available in Celery (#30224)
     add 4385b44e86 chore(docs): note that release-tagged docker images no 
longer ship with metadata db drivers as of 4.1.0 (#30243)
     add 750888f6d3 fix(docs): change flask-oidc url (#30237)
     add 0f44362348 refactor(explore): Migrate MetricsControl test suite to RTL 
(#30232)
     add 88b698c092 fix(deps): release new embedded sdk (#30234)
     add be0a0ced25 fix: filters panel broken due to tabs scroll (#30180)
     add f8a77537a7 fix(uploads): respect db engine spec's 
supports_multivalues_insert value for file uploads & enable multi-insert for 
MSSQL (#30222)
     add c4c0845b3b build(deps): bump serve-static and express in 
/superset-frontend (#30229)
     add 2e107398ae build(deps): bump send and express in /superset-frontend 
(#30228)
     add 8c0b873ae2 build(deps, deps-dev): upgrade major versions for 
dependencies of `@superset/embedded-sdk` (#30242)
     add 23467bd7e4 fix(Fave): Charts and Dashboards fave/unfave do not commit 
transactions (#30215)
     add ff3b86b5ff feat(sqllab): Add timeout on fetching query results (#29959)
     add c5594f2979 feat(explore): Add time shift color control to ECharts 
(#29897)
     add dbab2fb955 fix(CrossFilters): Do not reload unrelated filters in 
global scope (#30252)
     add 3877355555 build(ci): make linkinator advisory (#30257)
     add 8cd18cac8c chore(build): remove extraneous prettier step in 
superset-frontend CI (#30253)
     add bdf29cb7c2 chore: organize SQL parsing files (#30258)
     add e9094659d3 refactor(frontend): migrate 6 tests from Enzyme to RTL 
(#30151)
     add bcbd679a75 chore(docker): move mysql os-level deps (GPL) to dev image 
only (#29771)
     add d1bdbd8189 docs: Update kubernetes.mdx (#30268)
     add 3ad0fd48ef chore(deps): bump dremio deps (#25910)
     add 0679454b48 fix(Screenshot): Dashboard screenshot cache key to include 
state (#30265)
     add f553344aa1 chore(sqllab): Add shortcuts for switching tabs (#30173)
     add 63f4f4f60c chore: remove redundant code (#30261)
     add 2166cbdd80 fix(install/docker): use zstd-baked image for building 
superset-frontend in containerized env (#30279)
     add 46b1d869b1 fix: Move copying translation files before npm run build in 
Docker (#30099)
     add f315a4f02c chore: move SLACK_ENABLE_AVATARS from config to feature 
flag (#30274)
     add c33d49ecab fix(dashboard): invalid button style in undo/redo button 
(#30273)
     add 2f0c9947ce fix(dashboard): Invalid owner's name displayed after 
updates (#30272)
     add cd8b56706b fix: unable to disallow csv upload on header menu (#30271)
     add 930078b6f5 chore(explore): Medium font weight for section headers 
(#30321)
     add a3952051e1 feat(jinja): add option to format time filters using 
strftime (#30323)
     add 08145d88b9 style(explore): clarify ambiguously named "sort by" field 
(#30254)
     add e54353c4da docs: HTML embedding of charts/dashboards without 
authentication (#30032)
     add 0dcfe74bc6 build(deps): bump express from 4.19.2 to 4.20.0 in /docs 
(#30227)
     add 1441ad8546 chore(UPDATING.md): Add item to UPDATING describing 
translations build flag (#30313)
     add 78099b0d1f fix(migration): 87d38ad83218 failing on upgrade (#30275)
     add a90aa055f5 chore: bump cypress to v 11 (#30262)
     add 68594d97cb chore(helm): correct a typo (#30123)
     add 6c2bd2a968 fix(table): Use extras in queries (#30335)
     add 186e75f9b2 docs: Update cache.mdx, add needed space (#30333)
     add 9b87ca9209 docs: sql-templating (#30337)
     add ef9e5e523d fix: KeyError 'sql' when opening a Trino virtual dataset 
(#30339)
     add 36f3cd1f70 build(deps): bump path-to-regexp from 1.8.0 to 1.9.0 in 
/superset-frontend/cypress-base (#30247)
     add 994de1f812 build(deps): bump dompurify from 3.1.0 to 3.1.3 in 
/superset-frontend (#30300)
     add 038ef32454 fix(explore): Missing markarea component broke annotations 
in echarts (#30348)
     add ac66ae813f fix(db_engine_specs): add a few missing time grains to 
Postgres spec (#30325)
     add d4351668ba fix(CI): increase node JS heap size (#30340)
     add f3e4347a8b build(deps): bump deck.gl from 9.0.24 to 9.0.28 in 
/superset-frontend/plugins/legacy-preset-chart-deckgl (#30084)
     add 55d9d57112 build(websocket): upgrade ESLint to v9 (#30359)
     add bfdab40aaf build(deps-dev): bump @storybook/react-webpack5 from 8.1.11 
to 8.2.9 in /superset-frontend/packages/superset-ui-demo (#30089)
     add a095b08758 build(deps): update dompurify requirement from ^3.1.0 to 
^3.1.2 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#28290)
     add ee3a56714e docs: add HANA database logo in README.md (#30346)
     add 710406aa76 feat: allow configuring an engine context manager (#30266)
     add 30ca30370d chore(docs): fix an agreement error in caching docs (#30352)
     add cc1bb69671 docs: Corrected Dremio connection string (#30315)
     add de3af85ee1 feat(Digest): Add RLS at digest generation for Charts and 
Dashboards (#30336)
     add 051c28af4c chore(View): Remove unnecessary styles
     add f957df5f3d chore(CSP): Avoid CSP issues
     add 17f542fe28 chore(Script): Update defer script
     add 046c096d86 fix(ECharts): Revert ECharts version bump (#30388)
     add 0baac62099 build(deps-dev): bump sinon from 18.0.0 to 18.0.1 in 
/superset-frontend (#30251)
     add 39f1b714a5 refactor: Migration of AnnotationLayerControl to TypeScript 
(#28346)
     add 18c2376b50 feat(datasets): Allow swap dataset after deletion (#30364)
     add 69d5f766a8 feat(auth): when user is not logged in, failure to access a 
dashboard should redirect to login screen (#30380)
     add ad2998598f fix: Pre-query normalization with custom SQL (#30389)
     add 0e8fa54f81 fix: parse pandas pivot null values (#29898)
     add 43721f1206 chore: split cypress files for less memory (#30354)
     add abf2943e4d fix: Allows X-Axis Sort By for custom SQL (#30393)
     add b7ac697dce build(deps): bump @emotion/react from 11.4.1 to 11.11.4 in 
/superset-frontend (#27827)
     add 20b1eabb9b build(deps): update @emotion/react requirement from ^11.4.1 
to ^11.13.3 in /superset-frontend/packages/superset-ui-demo (#30086)
     add 0fdcd8b27e chore(legacy-plugin-chart-map-box): bump supercluster to v8 
(#30305)
     add 36f7a3f524 fix: Incorrect hovered items in tooltips (#30405)
     add 4f5f8fd216 chore: Merge description and reproduction steps in the 
issue template (#30407)
     add 3f3934e55c Merge branch 'master' of https://github.com/apache/superset 
into geido/chore/remove-unnecessary-styles
     add e10d6d7c8e chore(Nonce): Add nonce
     add 486f431b03 Merge
     add 47cde40ccc chore(Logo): Lazy load logo

No new revisions were added by this update.

Summary of changes:
 .gitattributes                                     |    1 +
 .github/ISSUE_TEMPLATE/bug-report.yml              |    9 +-
 .github/workflows/ephemeral-env.yml                |    2 +-
 .github/workflows/superset-docs-verify.yml         |    1 +
 .github/workflows/superset-e2e.yml                 |    1 +
 .github/workflows/superset-frontend.yml            |    5 -
 .pre-commit-config.yaml                            |    1 +
 .rat-excludes                                      |    3 +
 Dockerfile                                         |   90 +-
 README.md                                          |    1 +
 RELEASING/release-notes-4-1/README.md              |   11 +-
 RESOURCES/FEATURE_FLAGS.md                         |    8 +
 RESOURCES/INTHEWILD.md                             |   33 +-
 UPDATING.md                                        |    3 +
 docker-compose-image-tag.yml                       |    3 +-
 docker-compose-non-dev.yml                         |    1 -
 docker-compose.yml                                 |   11 +-
 docs/docs/configuration/cache.mdx                  |    6 +-
 docs/docs/configuration/configuring-superset.mdx   |    4 +-
 docs/docs/configuration/databases.mdx              |    4 +-
 docs/docs/configuration/networking-settings.mdx    |   59 +-
 docs/docs/configuration/sql-templating.mdx         |   78 +-
 docs/docs/installation/docker-builds.mdx           |   29 +-
 docs/docs/installation/docker-compose.mdx          |    9 +-
 docs/docs/installation/kubernetes.mdx              |    4 +-
 docs/package.json                                  |   21 +-
 docs/src/styles/main.less                          |    2 -
 docs/yarn.lock                                     | 1246 ++---
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/README.md                            |    2 +-
 helm/superset/values.yaml                          |    2 +-
 pyproject.toml                                     |    4 +-
 requirements/base.txt                              |    7 +-
 scripts/cypress_run.py                             |    7 +-
 superset-embedded-sdk/package-lock.json            | 5129 ++++++++++----------
 superset-embedded-sdk/package.json                 |   27 +-
 superset-embedded-sdk/src/guestTokenRefresh.ts     |    4 +-
 superset-frontend/.prettierignore                  |    1 +
 superset-frontend/cypress-base/cypress.config.ts   |   10 +-
 .../e2e/dashboard/horizontalFilterBar.test.ts      |  248 +
 .../cypress/e2e/dashboard/nativeFilters.test.ts    |  352 +-
 .../e2e/dashboard/shared_dashboard_functions.ts    |  148 +
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |   10 +-
 .../cypress/e2e/explore/_skip.AdhocFilters.test.ts |    2 +-
 .../e2e/sqllab/_skip.sourcePanel.index.test.js     |    2 +-
 .../cypress-base/cypress/plugins/index.js          |   31 -
 .../cypress-base/cypress/support/e2e.ts            |    2 +-
 superset-frontend/cypress-base/package-lock.json   |   40 +-
 superset-frontend/cypress-base/package.json        |    4 +-
 superset-frontend/package-lock.json                | 3152 ++++++++----
 superset-frontend/package.json                     |   34 +-
 .../generators/plugin-chart/index.js               |    2 -
 .../superset-ui-chart-controls/CHANGELOG.md        |    2 +-
 .../src/shared-controls/customControls.tsx         |   22 +-
 .../src/shared-controls/dndControls.tsx            |    7 +-
 .../src/shared-controls/sharedControls.tsx         |   15 +
 .../src/utils/isSortable.ts                        |   51 +
 .../operators/utils/extractExtraMetrics.test.ts    |    2 +-
 .../test/utils/defineSavedMetrics.test.tsx         |    2 +-
 .../test/utils/isSortable.test.ts                  |   70 +
 .../packages/superset-ui-core/package.json         |    8 +-
 .../src/color/ColorSchemeRegistry.ts               |    2 +-
 .../superset-ui-core/src/query/types/Query.ts      |    2 +-
 .../src/query/types/QueryFormData.ts               |    2 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |    1 +
 .../tooltip/TooltipFrame.test.tsx                  |   15 +-
 .../tooltip/TooltipTable.test.tsx                  |   74 +-
 .../test/connection/callApi/callApi.test.ts        |    2 +-
 .../test/query/processExtraFormData.test.ts        |    4 +-
 .../packages/superset-ui-demo/package.json         |    6 +-
 .../plugins/plugin-chart-pivot-table/testData.ts   |    2 +-
 .../plugins/plugin-chart-table/Table.stories.tsx   |    2 +-
 .../legacy-plugin-chart-map-box/package.json       |    2 +-
 .../src/transformProps.js                          |    4 +-
 .../legacy-plugin-chart-partition/package.json     |    6 +-
 .../legacy-plugin-chart-partition/src/Partition.js |    2 +-
 .../test/OptionDescription.test.jsx                |   41 +-
 .../legacy-preset-chart-deckgl/package.json        |    2 +-
 .../src/components/Legend.tsx                      |    4 +-
 .../src/layers/Heatmap/Heatmap.tsx                 |    2 +-
 .../src/layers/Heatmap/controlPanel.ts             |    2 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |    2 +-
 .../legacy-preset-chart-nvd3/src/Compare/index.js  |    3 +-
 .../legacy-preset-chart-nvd3/src/NVD3Controls.tsx  |    2 +-
 .../plugin-chart-echarts/src/Bubble/index.ts       |    4 +-
 .../src/Bubble/transformProps.ts                   |    4 +-
 .../src/Heatmap/transformProps.ts                  |    8 +-
 .../plugin-chart-echarts/src/Histogram/index.ts    |    4 +-
 .../src/MixedTimeseries/EchartsMixedTimeseries.tsx |   25 +-
 .../src/MixedTimeseries/controlPanel.tsx           |    1 +
 .../src/MixedTimeseries/transformProps.ts          |   37 +-
 .../plugin-chart-echarts/src/Sankey/index.ts       |    4 +-
 .../src/Sunburst/EchartsSunburst.tsx               |    6 +-
 .../src/Timeseries/Area/controlPanel.tsx           |    3 +-
 .../src/Timeseries/EchartsTimeseries.tsx           |    9 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |    1 +
 .../src/Timeseries/Regular/Line/controlPanel.tsx   |    1 +
 .../Timeseries/Regular/Scatter/controlPanel.tsx    |    1 +
 .../Timeseries/Regular/SmoothLine/controlPanel.tsx |    1 +
 .../src/Timeseries/Step/controlPanel.tsx           |    1 +
 .../src/Timeseries/transformProps.ts               |   20 +-
 .../src/Timeseries/transformers.ts                 |   22 +-
 .../plugin-chart-echarts/src/Timeseries/types.ts   |    1 +
 .../src/Treemap/EchartsTreemap.tsx                 |    7 +-
 .../plugin-chart-echarts/src/Waterfall/index.ts    |    4 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |    4 +
 .../plugins/plugin-chart-echarts/src/constants.ts  |    1 +
 .../src/utils/eventHandlers.ts                     |   17 +-
 .../plugin-chart-echarts/src/utils/tooltip.ts      |    2 +
 .../test/Graph/transformProps.test.ts              |    2 +-
 .../test/Timeseries/transformers.test.ts           |   84 +
 .../plugins/plugin-chart-pivot-table/package.json  |    2 +-
 .../plugins/plugin-chart-table/package.json        |    1 -
 .../plugins/plugin-chart-table/src/TableChart.tsx  |    2 +-
 .../plugins/plugin-chart-table/src/buildQuery.ts   |   22 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |   62 +-
 .../plugin-chart-table/test/buildQuery.test.ts     |   43 +
 .../plugins/plugin-chart-table/test/enzyme.tsx     |   67 -
 .../test/testHelpers.tsx}                          |   25 +-
 superset-frontend/scripts/copyAssets.js            |   10 +-
 superset-frontend/src/GlobalStyles.tsx             |    5 +
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   31 +-
 .../src/SqlLab/actions/sqlLab.test.js              |   82 +-
 .../AceEditorWrapper/AceEditorWrapper.test.tsx     |   44 +-
 .../SqlLab/components/AceEditorWrapper/index.tsx   |   18 +-
 .../AceEditorWrapper/useAnnotations.test.ts        |    2 +-
 .../components/AceEditorWrapper/useAnnotations.ts  |    5 +-
 .../components/KeyboardShortcutButton/index.tsx    |    4 +
 .../QueryAutoRefresh/QueryAutoRefresh.test.tsx     |    2 +-
 .../SqlLab/components/QueryAutoRefresh/index.tsx   |    2 +-
 .../SqlLab/components/ResultSet/ResultSet.test.tsx |   23 +
 .../src/SqlLab/components/ResultSet/index.tsx      |   18 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.tsx |   12 +
 .../src/SqlLab/components/SqlEditor/index.tsx      |   37 +-
 superset-frontend/src/SqlLab/fixtures.ts           |   17 +-
 .../src/components/Button/Button.test.tsx          |    1 -
 .../src/components/Chart/DrillBy/DrillByModal.tsx  |   12 +-
 .../src/components/Chart/chartAction.js            |    2 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |    2 +-
 .../src/components/DatabaseSelector/index.tsx      |   29 +-
 .../src/components/DeleteModal/index.tsx           |    1 +
 .../ErrorMessage/OAuth2RedirectMessage.tsx         |    2 +-
 .../getErrorMessageComponentRegistry.test.tsx      |    2 +-
 .../src/components/FacePile/FacePile.test.tsx      |   38 +-
 .../src/components/FacePile/index.tsx              |   15 +-
 superset-frontend/src/components/ListView/utils.ts |    2 +-
 .../components/MetadataBar/MetadataBar.test.tsx    |    2 +-
 .../src/components/MetadataBar/MetadataBar.tsx     |    6 +-
 .../src/components/Table/Table.stories.tsx         |    8 +-
 .../src/components/Table/TableOverview.stories.tsx |    2 +-
 .../src/components/Table/sorters.test.ts           |    2 +-
 .../TimezoneSelector/TimezoneSelector.test.tsx     |    2 +-
 .../TooltipParagraph/TooltipParagraph.test.tsx     |    2 +-
 superset-frontend/src/components/index.ts          |    2 +-
 .../DashboardBuilder/DashboardBuilder.test.tsx     |    6 +-
 .../src/dashboard/components/Header/index.jsx      |    4 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |   12 +-
 .../dashboard/components/PropertiesModal/index.tsx |   17 +-
 .../components/SliceHeader/SliceHeader.test.tsx    |    4 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    2 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    2 +-
 .../DownloadMenuItems/DownloadScreenshot.test.tsx  |   47 +-
 .../menu/DownloadMenuItems/DownloadScreenshot.tsx  |   41 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    2 +-
 .../FiltersConfigForm/getControlItemsMap.test.tsx  |    2 +-
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |    4 +-
 .../dashboard/components/nativeFilters/state.ts    |    2 +-
 .../src/dashboard/util/crossFilters.test.ts        |    4 +-
 .../src/dashboard/util/crossFilters.ts             |   19 +-
 .../src/dashboard/util/getDashboardUrl.test.js     |    4 +-
 superset-frontend/src/dataMask/reducer.ts          |    2 +-
 .../explore/components/ControlPanelsContainer.tsx  |    1 +
 .../{index.jsx => index.tsx}                       |  137 +-
 .../controls/DatasourceControl/index.jsx           |    6 +-
 .../controls/MetricControl/MetricsControl.test.jsx |  223 +-
 .../explore/components/controls/SelectControl.jsx  |   64 +-
 .../components/controls/SelectControl.test.jsx     |  240 +-
 .../src/explore/controlUtils/controlUtils.test.tsx |    2 +-
 ...etControlValuesCompatibleWithDatasource.test.ts |  172 +
 .../getControlValuesCompatibleWithDatasource.ts    |   39 +-
 .../explore/controlUtils/standardizedFormData.ts   |    2 +-
 .../alerts/components/NotificationMethod.tsx       |    7 +-
 .../DatabaseConnectionForm/CommonParameters.tsx    |   31 +-
 .../OAuth2ClientField.test.tsx                     |  181 +
 .../DatabaseConnectionForm/OAuth2ClientField.tsx   |  112 +
 .../DatabaseConnectionForm/ValidatedInputField.tsx |    5 +-
 .../DatabaseConnectionForm/constants.ts            |   92 +
 .../DatabaseModal/DatabaseConnectionForm/index.tsx |  122 +-
 .../databases/DatabaseModal/ExtraOptions.tsx       |    4 +-
 .../databases/DatabaseModal/index.test.tsx         |   18 +-
 .../src/features/databases/DatabaseModal/index.tsx |   20 +
 superset-frontend/src/features/databases/types.ts  |   34 +
 .../datasets/AddDataset/DatasetPanel/types.ts      |    4 +-
 .../AddDataset/LeftPanel/LeftPanel.test.tsx        |    4 +-
 .../datasets/hooks/useGetDatasetRelatedCounts.ts   |    2 +-
 superset-frontend/src/features/home/Menu.tsx       |   12 +-
 .../src/features/home/RightMenu.test.tsx           |   14 +-
 superset-frontend/src/features/home/RightMenu.tsx  |    4 +-
 .../features/queries/QueryPreviewModal.test.tsx    |    2 +-
 .../src/features/rls/RowLevelSecurityModal.tsx     |    8 +-
 .../src/hooks/apiResources/apiResources.ts         |    4 +-
 .../src/hooks/apiResources/catalogs.ts             |   11 +-
 .../src/hooks/apiResources/queryApi.test.ts        |    2 +-
 .../src/hooks/apiResources/queryApi.ts             |    1 +
 .../src/hooks/apiResources/queryValidations.ts     |    2 +-
 .../src/hooks/apiResources/schemas.ts              |   11 +-
 superset-frontend/src/hooks/apiResources/tables.ts |    4 +-
 superset-frontend/src/pages/Chart/index.tsx        |   19 +-
 .../src/pages/DatabaseList/DatabaseList.test.jsx   |    9 +-
 .../__snapshots__/DatabaseList.test.jsx.snap       |   15 +
 superset-frontend/src/pages/DatabaseList/index.tsx |   87 +-
 .../src/pages/DatasetList/DatasetList.test.tsx     |    4 +-
 superset-frontend/src/pages/DatasetList/index.tsx  |   89 +-
 .../RowLevelSecurityList.test.tsx                  |    4 +-
 superset-frontend/src/setup/setupApp.ts            |    2 +-
 superset-frontend/src/types/Owner.ts               |    5 +-
 superset-frontend/src/utils/getOwnerName.test.ts   |    2 +
 superset-frontend/src/utils/getOwnerName.ts        |    2 +-
 superset-frontend/src/views/routes.test.tsx        |    2 +-
 superset-frontend/src/views/store.ts               |    2 +-
 .../tools/eslint-plugin-translation-vars/index.js  |    2 +-
 superset-frontend/webpack.config.js                |   27 +-
 superset-websocket/.eslintignore                   |   20 -
 superset-websocket/.eslintrc.js                    |   40 -
 superset-websocket/eslint.config.js                |   53 +
 superset-websocket/package-lock.json               | 1758 +++----
 superset-websocket/package.json                    |   29 +-
 superset-websocket/spec/index.test.ts              |   10 +-
 superset-websocket/src/config.ts                   |    2 +-
 superset-websocket/src/index.ts                    |    1 +
 .../utils/client-ws-app/package-lock.json          |  257 +-
 .../utils/client-ws-app/package.json               |    2 +-
 superset/charts/api.py                             |   20 +-
 superset/charts/post_processing.py                 |   28 +-
 superset/commands/chart/exceptions.py              |    8 +
 .../commands/{dataset/refresh.py => chart/fave.py} |   46 +-
 .../{dataset/refresh.py => chart/unfave.py}        |   46 +-
 superset/commands/dashboard/exceptions.py          |    8 +
 .../{security/delete.py => dashboard/fave.py}      |   31 +-
 .../{query/delete.py => dashboard/unfave.py}       |   30 +-
 superset/commands/database/create.py               |   19 +-
 superset/commands/database/test_connection.py      |   23 +-
 superset/commands/database/update.py               |   12 +-
 superset/commands/database/validate.py             |   11 +-
 superset/commands/sql_lab/execute.py               |    3 -
 superset/config.py                                 |   68 +-
 superset/connectors/sqla/models.py                 |   59 +-
 superset/dashboards/api.py                         |   30 +-
 superset/databases/api.py                          |   11 +-
 superset/databases/schemas.py                      |    3 +
 superset/db_engine_specs/README.md                 |    2 +-
 superset/db_engine_specs/base.py                   |   17 +-
 superset/db_engine_specs/databricks.py             |    1 +
 superset/db_engine_specs/db2.py                    |    2 +
 superset/db_engine_specs/dremio.py                 |    5 +
 superset/db_engine_specs/mssql.py                  |    1 +
 superset/db_engine_specs/postgres.py               |    9 +-
 superset/db_engine_specs/starrocks.py              |   50 +-
 superset/exceptions.py                             |   29 +-
 superset/extensions/metadb.py                      |    2 +-
 superset/initialization/__init__.py                |   25 +
 superset/jinja_context.py                          |  109 +-
 superset/migrations/shared/constraints.py          |   16 +-
 superset/migrations/shared/utils.py                |   14 +
 ...d83218_migrate_can_view_and_drill_permission.py |    2 +-
 ...02f4f7811799_remove_sl_dataset_columns_table.py |   12 +-
 ...7_39549add7bfc_remove_sl_table_columns_table.py |   12 +-
 ..._15-23_38f4144e8558_remove_sl_dataset_tables.py |   12 +-
 ...3_15-27_e53fd48cc078_remove_sl_dataset_users.py |   12 +-
 ...4-08-13_15-29_a6b32d2d07b1_remove_sl_columns.py |   12 +-
 ...24-08-13_15-31_007a1abffe7e_remove_sl_tables.py |   12 +-
 ...-08-13_15-33_48cbb571fa3a_remove_sl_datasets.py |   12 +-
 superset/models/core.py                            |   57 +-
 superset/models/helpers.py                         |    3 +-
 superset/security/api.py                           |   18 +-
 superset/security/manager.py                       |    5 +
 superset/{advanced_data_type => sql}/__init__.py   |    0
 superset/sql/parse.py                              |  648 +++
 superset/sql_lab.py                                |    7 +-
 superset/sql_parse.py                              |  588 +--
 superset/sqllab/api.py                             |    2 +-
 superset/sqllab/sql_json_executer.py               |    2 -
 superset/tasks/cache.py                            |    6 +-
 superset/tasks/thumbnails.py                       |   32 +-
 superset/tasks/utils.py                            |   48 +-
 superset/templates/appbuilder/navbar.html          |    1 +
 superset/templates/superset/basic.html             |    2 +-
 superset/thumbnails/digest.py                      |   47 +
 superset/translations/en/LC_MESSAGES/messages.po   |    6 +-
 superset/translations/messages.pot                 |    6 +-
 superset/utils/json.py                             |   22 +-
 superset/utils/screenshots.py                      |   22 +-
 superset/views/base.py                             |    1 +
 superset/views/base_schemas.py                     |  127 -
 superset/views/core.py                             |   11 +-
 superset/views/database/mixins.py                  |    2 +-
 superset/views/sql_lab/views.py                    |    4 +-
 superset/views/users/api.py                        |   13 +-
 tests/integration_tests/charts/commands_tests.py   |   60 +
 tests/integration_tests/charts/data/api_tests.py   |    1 +
 .../integration_tests/dashboards/commands_tests.py |   68 +
 tests/integration_tests/databases/api_tests.py     |   16 +
 tests/integration_tests/security/api_tests.py      |   81 +-
 tests/integration_tests/superset_test_config.py    |    3 -
 .../superset_test_config_thumbnails.py             |    3 -
 tests/integration_tests/tasks/test_cache.py        |   15 +-
 .../tasks/{test_cache.py => test_utils.py}         |   32 +-
 tests/integration_tests/users/api_tests.py         |    5 +-
 tests/unit_tests/charts/test_post_processing.py    |  624 ++-
 tests/unit_tests/commands/databases/create_test.py |   31 +
 .../commands/databases/test_connection_test.py     |   91 +
 tests/unit_tests/commands/databases/update_test.py |   48 +
 .../unit_tests/commands/databases/validate_test.py |  206 +
 tests/unit_tests/connectors/sqla/models_test.py    |   26 +-
 tests/unit_tests/databases/api_test.py             |   88 +-
 .../unit_tests/db_engine_specs/test_databricks.py  |   14 +-
 tests/unit_tests/db_engine_specs/test_db2.py       |    8 +-
 tests/unit_tests/db_engine_specs/test_postgres.py  |   84 +-
 tests/unit_tests/db_engine_specs/test_starrocks.py |   45 +
 tests/unit_tests/jinja_context_test.py             |  188 +
 tests/unit_tests/models/core_test.py               |  116 +-
 .../unit_tests/sql}/__init__.py                    |    0
 tests/unit_tests/sql/parse_tests.py                |  920 ++++
 tests/unit_tests/sql_lab_test.py                   |    2 +-
 tests/unit_tests/sql_parse_tests.py                |  187 +-
 tests/unit_tests/thumbnails/test_digest.py         |  155 +-
 326 files changed, 14250 insertions(+), 7758 deletions(-)
 create mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/horizontalFilterBar.test.ts
 create mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/shared_dashboard_functions.ts
 delete mode 100644 superset-frontend/cypress-base/cypress/plugins/index.js
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/src/utils/isSortable.ts
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/test/utils/isSortable.test.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/transformers.test.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-table/test/enzyme.tsx
 copy 
superset-frontend/plugins/{plugin-chart-handlebars/src/plugin/buildQuery.ts => 
plugin-chart-table/test/testHelpers.tsx} (68%)
 rename 
superset-frontend/src/explore/components/controls/AnnotationLayerControl/{index.jsx
 => index.tsx} (72%)
 create mode 100644 
superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/OAuth2ClientField.test.tsx
 create mode 100644 
superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/OAuth2ClientField.tsx
 create mode 100644 
superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/constants.ts
 create mode 100644 
superset-frontend/src/pages/DatabaseList/__snapshots__/DatabaseList.test.jsx.snap
 delete mode 100644 superset-websocket/.eslintignore
 delete mode 100644 superset-websocket/.eslintrc.js
 create mode 100644 superset-websocket/eslint.config.js
 copy superset/commands/{dataset/refresh.py => chart/fave.py} (54%)
 copy superset/commands/{dataset/refresh.py => chart/unfave.py} (54%)
 copy superset/commands/{security/delete.py => dashboard/fave.py} (59%)
 copy superset/commands/{query/delete.py => dashboard/unfave.py} (59%)
 copy superset/{advanced_data_type => sql}/__init__.py (100%)
 create mode 100644 superset/sql/parse.py
 delete mode 100644 superset/views/base_schemas.py
 copy tests/integration_tests/tasks/{test_cache.py => test_utils.py} (63%)
 create mode 100644 tests/unit_tests/commands/databases/test_connection_test.py
 create mode 100644 tests/unit_tests/commands/databases/validate_test.py
 copy {superset/advanced_data_type => tests/unit_tests/sql}/__init__.py (100%)
 create mode 100644 tests/unit_tests/sql/parse_tests.py


Reply via email to