Merge remote-tracking branch 'origin/master' into remove-legacy-viz-pipeline

Routine rebase; the only conflict was package-lock.json, regenerated
via npm install against the already-cleanly-merged package.json.
Everything else (package.json, plugin-chart-partition's package.json,
superset/views/base.py, superset/views/core.py,
tests/integration_tests/security_tests.py) merged automatically.
This commit is contained in:
Claude Code
2026-08-03 10:04:50 -07:00
166 changed files with 4542 additions and 2078 deletions
@@ -1733,6 +1733,10 @@ class TestRolePermission(SupersetTestCase):
# Serves the PWA web app manifest unauthenticated (PWA install
# fetches have no session); mirrors the RedirectView precedent.
["PwaManifestView", "manifest"],
# Serves translation catalogs (static public repo content, no
# user/tenant data) as content-addressed scripts; must load for
# anonymous principals (login page, embedded dashboards).
["Superset", "language_pack_script"],
]
unsecured_views = []
for view_class in appbuilder.baseviews: