This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch feat/resolve-all-dependabot-vuln-alerts
in repository https://gitbox.apache.org/repos/asf/superset.git
from cc9b1d15d80 Merge master into feat/resolve-all-dependabot-vuln-alerts
add a7a051777c2 feat(charts): soft-delete and restore (#40129)
add 2f11240339c chore(deps): bump query-string from 9.4.0 to 9.4.1 in
/superset-frontend (#41782)
add f4cc871f8cd chore(deps): bump js-yaml from 5.1.0 to 5.2.0 in /docs
(#41783)
add 69f052985f7 chore(deps-dev): bump prettier from 3.8.4 to 3.9.3 in
/superset-frontend (#41784)
add c49d01223c7 chore(deps-dev): bump webpack from 5.108.0 to 5.108.2 in
/docs (#41786)
add dc671ae44ac chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 in
/superset-frontend (#41792)
add 06f421ed4af fix(a11y): add aria-label to remove-sheet icon button in
Google Sheets catalog (#41796)
add 83d93b8b425 fix(view-query): Add ownState parameter to ViewQueryModal
for query consistency (#35208)
add 0fb6ec29ca3 Merge master into feat/resolve-all-dependabot-vuln-alerts
(round 2)
No new revisions were added by this update.
Summary of changes:
UPDATING.md | 20 +
docs/package.json | 4 +-
docs/yarn.lock | 4 +-
superset-frontend/package-lock.json | 24 +-
superset-frontend/package.json | 6 +-
.../src/dashboard/components/SliceHeader/index.tsx | 10 +-
.../components/SliceHeaderControls/index.tsx | 10 +-
.../components/SliceHeaderControls/types.ts | 3 +-
.../components/gridComponents/Chart/Chart.tsx | 34 +-
.../components/controls/ViewQueryModal.test.tsx | 100 ++++
.../explore/components/controls/ViewQueryModal.tsx | 60 ++-
.../useExploreAdditionalActionsMenu/index.tsx | 1 +
.../DatabaseConnectionForm/TableCatalog.tsx | 1 +
superset/charts/api.py | 110 +++-
superset/charts/filters.py | 38 ++
superset/commands/chart/exceptions.py | 10 +
superset/commands/chart/importers/v1/utils.py | 109 +++-
.../commands/chart/restore.py | 36 +-
superset/commands/report/exceptions.py | 14 +
superset/commands/report/execute.py | 36 ++
superset/daos/dashboard.py | 30 +-
...12-00_7c4a8d09ca37_add_deleted_at_to_slices.py} | 47 +-
superset/models/slice.py | 8 +-
superset/translations/ar/LC_MESSAGES/messages.po | 13 +
superset/translations/ca/LC_MESSAGES/messages.po | 13 +
superset/translations/cs/LC_MESSAGES/messages.po | 13 +
superset/translations/de/LC_MESSAGES/messages.po | 13 +
superset/translations/en/LC_MESSAGES/messages.po | 13 +
superset/translations/es/LC_MESSAGES/messages.po | 13 +
superset/translations/fa/LC_MESSAGES/messages.po | 13 +
superset/translations/fi/LC_MESSAGES/messages.po | 13 +
superset/translations/fr/LC_MESSAGES/messages.po | 13 +
superset/translations/it/LC_MESSAGES/messages.po | 13 +
superset/translations/ja/LC_MESSAGES/messages.po | 13 +
superset/translations/ko/LC_MESSAGES/messages.po | 13 +
superset/translations/lv/LC_MESSAGES/messages.po | 13 +
superset/translations/messages.pot | 13 +
superset/translations/mi/LC_MESSAGES/messages.po | 13 +
superset/translations/nl/LC_MESSAGES/messages.po | 13 +
superset/translations/pl/LC_MESSAGES/messages.po | 13 +
superset/translations/pt/LC_MESSAGES/messages.po | 13 +
.../translations/pt_BR/LC_MESSAGES/messages.po | 13 +
superset/translations/ro/LC_MESSAGES/messages.po | 10 +
superset/translations/ru/LC_MESSAGES/messages.po | 13 +
superset/translations/sk/LC_MESSAGES/messages.po | 13 +
superset/translations/sl/LC_MESSAGES/messages.po | 13 +
superset/translations/sr/LC_MESSAGES/messages.po | 10 +
.../translations/sr_Latn/LC_MESSAGES/messages.po | 10 +
superset/translations/th/LC_MESSAGES/messages.po | 13 +
superset/translations/tr/LC_MESSAGES/messages.po | 13 +
superset/translations/uk/LC_MESSAGES/messages.po | 13 +
superset/translations/zh/LC_MESSAGES/messages.po | 13 +
.../translations/zh_TW/LC_MESSAGES/messages.po | 13 +
tests/integration_tests/charts/commands_tests.py | 2 +-
.../integration_tests/charts/soft_delete_tests.py | 579 +++++++++++++++++++++
.../charts/commands/importers/v1/import_test.py | 181 +++++++
tests/unit_tests/commands/chart/restore_test.py | 90 ++++
tests/unit_tests/commands/report/execute_test.py | 70 +++
tests/unit_tests/dao/dashboard_test.py | 119 +++++
...hboards.py => test_add_deleted_at_to_slices.py} | 117 ++---
60 files changed, 2041 insertions(+), 213 deletions(-)
copy tests/unit_tests/mcp_service/test_schema_discovery.py =>
superset/commands/chart/restore.py (53%)
copy
superset/migrations/versions/{2025-07-15_18-41_cd1fb11291f2_add_theme_id_to_dashboard_model.py
=> 2026-05-08_12-00_7c4a8d09ca37_add_deleted_at_to_slices.py} (53%)
create mode 100644 tests/integration_tests/charts/soft_delete_tests.py
create mode 100644 tests/unit_tests/commands/chart/restore_test.py
create mode 100644 tests/unit_tests/dao/dashboard_test.py
copy tests/unit_tests/migrations/{test_add_deleted_at_to_dashboards.py =>
test_add_deleted_at_to_slices.py} (54%)