This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch
dependabot/npm_and_yarn/superset-frontend/eslint-plugin-react-you-might-not-need-an-effect-0.9.2
in repository https://gitbox.apache.org/repos/asf/superset.git
from bc92547939f chore(deps-dev): bump
eslint-plugin-react-you-might-not-need-an-effect
add 9983e255f82 fix(charts): revert: improve negative stacked bar label
positioning and accessibility (#37405) (#38484)
add c7a1f57487c fix(sqla): parenthesize extras where/having clauses in
query generation (#38183)
add 577654cd02e fix(heatmap): correct tooltip display to show axis values
instead of indices (#38487)
add e70c7944b75 fix(tests): achieve 100% TypeScript coverage for core
packages (#38518)
add 62cebc8a0e6 fix(dashboard): prevent Apply button from disabling when
required filters are auto-applied (#38479)
add dca41f9a7b8 fix(theme): prevent background color flash on page load
(#38399)
add bf55f1e4388 chore(extensions): bump superset-core and
superset-extensions-cli to 0.1.0rc1 (#38516)
add bc99b710bda fix(dashboard): ensure clear all respects required filter
validation (#37681)
add 9017b9a74f2 chore: enable allow_update_branch in .asf.yaml (#38530)
add 61fbfda501e feat(security): add granular export controls (Phase 1)
(#38361)
add 8e3e57c1c82 fix(docs): swizzle MethodEndpoint to fix SSG crash on all
API pages (#38533)
add df2c8b9dea6 Merge branch 'master' into
dependabot/npm_and_yarn/superset-frontend/eslint-plugin-react-you-might-not-need-an-effect-0.9.2
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 4 +-
.../src/theme/ApiExplorer/MethodEndpoint/index.tsx | 120 ++
docs/static/feature-flags.json | 6 +
superset-core/README.md | 98 +-
superset-core/pyproject.toml | 2 +-
superset-embedded-sdk/src/index.ts | 1 +
superset-extensions-cli/README.md | 73 +-
superset-extensions-cli/pyproject.toml | 2 +-
superset-frontend/package-lock.json | 2 +-
superset-frontend/packages/superset-core/README.md | 148 +--
.../packages/superset-core/package.json | 2 +-
.../src/theme/utils/themeUtils.test.ts | 30 +
.../superset-core/src/theme/utils/utils.test.ts | 22 +
.../src/translation/Translator.test.ts | 132 +++
.../superset-core/src/translation/Translator.ts | 1 +
.../src/translation/TranslatorSingleton.test.ts | 112 ++
.../packages/superset-core/src/utils/logging.ts | 1 +
.../superset-ui-core/src/components/Tabs/Tabs.tsx | 115 +-
.../superset-ui-core/src/utils/featureFlags.ts | 1 +
.../superset-ui-core/test/query/getAxis.test.ts | 50 +-
.../src/Heatmap/transformProps.ts | 24 +-
.../src/Timeseries/transformers.ts | 43 +-
.../test/Timeseries/transformers.test.ts | 97 +-
.../nativeFilters/ConfigModal/SharedStyles.tsx | 19 +-
.../FilterBar/ActionButtons/index.tsx | 124 ++-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 1141 ++++++++++---------
.../components/nativeFilters/FilterBar/index.tsx | 100 +-
.../nativeFilters/FilterBar/utils.test.ts | 1145 +++++++++++++-------
.../components/nativeFilters/FilterBar/utils.ts | 137 ++-
.../FiltersConfigForm/FiltersConfigForm.tsx | 5 +
.../src/explore/actions/hydrateExplore.ts | 13 +-
.../src/explore/reducers/exploreReducer.ts | 2 +
superset-frontend/src/explore/types.ts | 2 +
.../src/hooks/usePermissions.test.tsx | 128 +++
superset-frontend/src/hooks/usePermissions.ts | 18 +-
superset/charts/data/api.py | 13 +-
superset/config.py | 4 +
...1b2c3d4e5f6_add_granular_export_permissions.py} | 43 +-
superset/models/helpers.py | 8 +-
superset/security/manager.py | 11 +
superset/templates/superset/spa.html | 32 +-
superset/views/base.py | 5 +
superset/views/core.py | 7 +-
tests/integration_tests/security_tests.py | 2 +
tests/unit_tests/models/helpers_test.py | 113 ++
.../security/test_granular_export_permissions.py | 110 ++
46 files changed, 2919 insertions(+), 1349 deletions(-)
create mode 100644 docs/src/theme/ApiExplorer/MethodEndpoint/index.tsx
create mode 100644
superset-frontend/packages/superset-core/src/translation/Translator.test.ts
create mode 100644
superset-frontend/packages/superset-core/src/translation/TranslatorSingleton.test.ts
create mode 100644 superset-frontend/src/hooks/usePermissions.test.tsx
copy
superset/migrations/versions/{2024-02-07_17-13_87d38ad83218_migrate_can_view_and_drill_permission.py
=> 2026-03-02_12-00_a1b2c3d4e5f6_add_granular_export_permissions.py} (65%)
create mode 100644
tests/unit_tests/security/test_granular_export_permissions.py