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

EnxDev pushed a change to branch 
enxdev/feat/dashboard-excel-export-sync-fallback
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 8081c98c184 fix(dashboard): refuse summary-only Excel downloads and 
warn on partial storage
     add 613033b294b chore(build): replace external file-related deps with 
native Node modules (#42939)
     add 25cb6fc02d2 chore(deps): bump the ag-grid group in /superset-frontend 
with 2 updates (#44595)
     add 732248e4755 fix(logging): record dashboard_id and slice_id for REST 
mutation endpoints (#44553)
     add 9ad6917600d chore(cypress): remove dead dashboard drill-to-detail 
Cypress suite (#44537)
     add f5d663c480d fix(versioning): narrow nullable uuid/description reads 
flagged by mypy in versioning tests (#44424)
     add e357014559b fix(dashboard): initialize label colors before mounting 
charts (#44557)
     add e04d38a85f2 fix(mypy): resolve the dataset-scope and datasource-perm 
errors from the full-repo lint (#44610)
     add 1c7d1f049bc fix(utils): return None from cast_to_num for non-decimal 
digit strings (#44615)
     add defcd639107 fix(mongodb): route dataset FROM clauses through 
quote_table so chart queries return rows (#44583)
     add f5487f04a36 fix(db_engine_specs): raise 
SupersetGenericDBErrorException instead of bare-reraising JSONDecodeError 
(#44616)
     add 855ca2228cb fix(query_context): raise 422 not 500 on malformed Jinja 
in Query datasource access check (#44011)
     add 7b716b1838c fix(versioning): clean up history actions and refresh 
after saves (#44613)
     add 96d31ee3e35 docs(mcp): document deleted_state trash listing for 
list_charts/list_dashboards (#44128)
     add 599026a0e5a feat(standalone): granular Explore standalone modes and 
iframe-safe dashboard fullscreen (#44165)
     add 3bd6e103c14 fix(security): apply global guest RLS rules inside adhoc 
sub-queries (#44645)
     add ec15738ed1f Merge branch 'master' into 
enxdev/feat/dashboard-excel-export-sync-fallback

No new revisions were added by this update.

Summary of changes:
 UPDATING.md                                        |  13 +
 docs/admin_docs/configuration/mcp-server.mdx       |  17 +
 docs/developer_docs/contributing/howtos.md         |   2 +-
 docs/docs/using-superset/version-history.mdx       |   7 +
 pyproject.toml                                     |  11 +
 .../cypress/e2e/dashboard/drilltodetail.test.ts    | 614 -------------------
 .../e2e/dashboard/shared_dashboard_functions.ts    | 201 ------
 .../cypress-base/cypress/e2e/dashboard/utils.ts    | 559 -----------------
 .../cypress-base/cypress/e2e/explore/chart.test.js |   2 +-
 .../cypress-base/cypress/e2e/explore/utils.ts      |   4 +-
 .../cypress-base/cypress/support/directories.ts    | 678 ---------------------
 .../cypress-base/cypress/utils/urls.ts             |   2 -
 superset-frontend/package-lock.json                |  62 +-
 superset-frontend/package.json                     |  11 +-
 .../packages/generator-superset/package.json       |   1 -
 .../generator-superset/test/plugin-chart.test.ts   |   6 +-
 .../packages/superset-ui-core/package.json         |   4 +-
 .../dashboard/dashboard-drill-to-detail.spec.ts    |   3 -
 .../src/components/Echart.test.tsx                 |   3 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |   5 +-
 superset-frontend/scripts/build.js                 |  21 +-
 superset-frontend/scripts/copyAssets.js            |  56 --
 .../actions/chartCustomizationActions.test.ts      |  20 +-
 .../dashboard/actions/chartCustomizationActions.ts |   4 +-
 .../src/dashboard/actions/dashboardInfo.ts         |   6 +
 .../DashboardBuilder/DashboardContainer.test.tsx   | 145 ++++-
 .../DashboardBuilder/DashboardContainer.tsx        |  12 +-
 .../dashboard/components/Header/Header.test.tsx    |  41 +-
 .../Header/useHeaderActionsDropdownMenu.tsx        |  10 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |   6 +
 .../dashboard/components/PropertiesModal/index.tsx |   6 +-
 .../src/dashboard/reducers/dashboardInfo.ts        |  10 +
 .../src/dashboard/reducers/dashboardState.ts       |   2 +
 .../ExploreChartPanel/ExploreChartPanel.test.tsx   |  11 +-
 .../explore/components/ExploreChartPanel/index.tsx |   5 +-
 .../ExploreViewContainer.test.tsx                  |  77 ++-
 .../components/ExploreViewContainer/index.tsx      |  28 +-
 .../explore/components/PropertiesModal/index.tsx   |   4 +
 superset-frontend/src/explore/constants.ts         |   6 +
 .../src/explore/exploreUtils/exploreUtils.test.tsx |  25 +
 .../src/explore/exploreUtils/index.ts              |   8 +-
 .../src/explore/reducers/exploreReducer.ts         |   2 +-
 .../src/explore/reducers/saveModalReducer.ts       |  15 +-
 superset-frontend/src/explore/types.ts             |   5 +-
 .../src/features/versionHistory/ActionRow.tsx      | 110 +---
 .../DashboardVersionHistory.test.tsx               |  89 ++-
 .../versionHistory/DashboardVersionHistory.tsx     |  46 +-
 .../versionHistory/ExploreVersionHistory.test.tsx  | 344 ++++++++++-
 .../versionHistory/ExploreVersionHistory.tsx       |  53 +-
 .../features/versionHistory/SaveGroupItem.test.tsx |  92 ++-
 .../src/features/versionHistory/SaveGroupItem.tsx  |   5 -
 .../versionHistory/VersionHistoryPanel.test.tsx    |   3 +-
 superset-frontend/src/utils/urlUtils.test.ts       |  23 +
 superset/charts/api.py                             |  11 +-
 superset/common/query_context_processor.py         |   7 +-
 superset/connectors/sqla/models.py                 |  14 +-
 superset/dashboards/api.py                         |   9 +-
 superset/db_engine_specs/base.py                   |  15 +-
 superset/db_engine_specs/mongodb.py                |   9 +
 superset/mcp_service/chart/schemas.py              |   8 +-
 superset/mcp_service/dashboard/schemas.py          |   8 +-
 superset/mcp_service/dataset_scope.py              |   6 +-
 superset/models/helpers.py                         |   2 +
 superset/utils/core.py                             |   2 +-
 superset/utils/log.py                              | 101 ++-
 superset/utils/rls.py                              |  28 +-
 superset/utils/screenshots.py                      |   9 +-
 superset/utils/webdriver.py                        |   8 +-
 tests/integration_tests/base_tests.py              |  14 +-
 tests/integration_tests/charts/api_tests.py        |  11 +
 tests/integration_tests/dashboards/api_tests.py    |  27 +-
 .../dashboards/soft_delete_tests.py                |   7 +
 .../versioning/activity_write_after_read_tests.py  |   5 +-
 .../versioning/conditional_token_lock_tests.py     |  16 +-
 .../versioning/creation_row_tests.py               |  35 +-
 .../versioning/restore_fails_closed_tests.py       |  23 +-
 .../charts/semantic_view_chart_filter_test.py      |   9 +-
 .../common/test_query_context_processor.py         |  28 +
 tests/unit_tests/connectors/sqla/models_test.py    |  68 +++
 tests/unit_tests/db_engine_specs/test_base.py      |  33 +-
 tests/unit_tests/db_engine_specs/test_mongodb.py   |  36 ++
 .../mcp_service/dataset/tool/test_dataset_tools.py |   4 +-
 .../models/test_virtual_dataset_format.py          |  28 +
 tests/unit_tests/security/guest_rls_test.py        | 153 ++++-
 tests/unit_tests/sql_lab_test.py                   |   4 +-
 tests/unit_tests/utils/log_tests.py                | 150 ++++-
 tests/unit_tests/utils/screenshot_test.py          |  57 ++
 tests/unit_tests/utils/test_core.py                |  19 +
 88 files changed, 1993 insertions(+), 2466 deletions(-)
 delete mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/drilltodetail.test.ts
 delete mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/shared_dashboard_functions.ts
 delete mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/utils.ts
 delete mode 100644 
superset-frontend/cypress-base/cypress/support/directories.ts
 delete mode 100644 superset-frontend/scripts/copyAssets.js

Reply via email to