This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a change to branch chore/[email protected]
in repository https://gitbox.apache.org/repos/asf/superset.git
from 4c99e98e88 Update Cypress test
add 429f246f7a refactor: clean up codes (#22002)
add ba65f66897 fix: Change downloadAsImage to use Superset theme (#22011)
add 4cbd70db34 fix: Revert shared controls typing change. (#22014)
add 97e3e790a3 feat: Adds the DropdownContainer component (#21974)
add d52d72ce64 refactor: Feature flags getter (#22015)
add 68e8b00cde feat(dashboard): Support changing filter bar location
(#22004)
add 3691681aa3 Merge branch 'master' of https://github.com/apache/superset
into chore/[email protected]
add 6bbf4f8718 fix: JSON serializers (#22029)
add 5e1eecb3e7 chore(dataset): enable reload for schema and table (#22032)
add 9b6322b640 fix(native-filters): panels are collapsed when switch
native filters (#21976)
add b040211970 feat: Adds more customization properties to
DropdownContainer (#22031)
add 7d1df3b78d feat: Improves SafeMarkdown HTML sanitization (#21895)
add 9832bbd469 build: Mutli-stage build and slim image for websocket
container (#21954)
add c870fbe9e2 feat: Add 3 new extension points for inserting custom icons
(#22027)
add 358a4ecedd fix: deprecate approve and request_access endpoint (#22022)
add e33a08693b fix: datasource save, improve data validation (#22038)
add aa48cae6fb chore: Adds RTL tests to DropdownContainer (#22041)
add 7a52b22237 test: Fix act errors in DndMetricSelect test (#22048)
add cd1b379bdf fix: accept only JSON credentials (#22040)
add da6f17202e Merge branch 'master' of https://github.com/apache/superset
into chore/[email protected]
add bbb6c48cf8 Fix tests
No new revisions were added by this update.
Summary of changes:
.github/workflows/docker_build_push.sh | 13 +
UPDATING.md | 2 +
.../cypress/integration/dashboard/editmode.test.ts | 2 +-
.../integration/dashboard/nativeFilters.test.ts | 2 +-
superset-frontend/package-lock.json | 2145 ++++++++++++++++----
superset-frontend/package.json | 1 -
.../superset-ui-chart-controls/src/types.ts | 2 +-
.../packages/superset-ui-core/package.json | 48 +-
.../src/components/SafeMarkdown.tsx | 54 +-
.../src/ui-overrides/ExtensionsRegistry.ts | 20 +
.../superset-ui-core/src/utils/featureFlags.ts | 9 +-
.../test/__mocks__/resize-observer-polyfill.ts | 5 +
.../test/utils/featureFlag.test.ts | 47 +-
.../src/controlPanel.ts | 5 +-
.../spec/helpers/{shim.ts => shim.tsx} | 6 +
.../src/addSlice/AddSliceContainer.tsx | 11 +-
.../src/components/DatabaseSelector/index.tsx | 2 +-
.../DropdownContainer.stories.tsx | 108 +
.../DropdownContainer/DropdownContainer.test.tsx | 143 ++
.../DropdownContainer/Overview.stories.mdx | 17 +
.../src/components/DropdownContainer/index.tsx | 294 +++
.../ReportModal/HeaderReportDropdown/index.tsx | 28 +-
.../src/components/Select/AsyncSelect.tsx | 9 +-
superset-frontend/src/components/Select/Select.tsx | 9 +-
superset-frontend/src/components/Select/styles.tsx | 43 +-
superset-frontend/src/components/Select/types.ts | 4 +
.../src/components/TableSelector/index.tsx | 2 +-
.../src/dashboard/actions/dashboardInfo.ts | 68 +-
.../src/dashboard/actions/dashboardState.js | 2 +-
superset-frontend/src/dashboard/actions/hydrate.js | 3 +
.../components/gridComponents/Markdown.jsx | 8 +
.../components/gridComponents/Markdown.test.jsx | 12 +-
.../FilterBar/ActionButtons/index.tsx | 6 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 8 +-
.../FilterBarLocationSelect.test.tsx | 175 ++
.../FilterBar/FilterBarLocationSelect/index.tsx | 80 +
.../nativeFilters/FilterBar/Header/index.tsx | 23 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 2 +-
.../src/dashboard/reducers/dashboardInfo.js | 10 +-
superset-frontend/src/dashboard/types.ts | 6 +
.../src/dashboard/util/permissionUtils.test.ts | 2 +-
.../src/dashboard/util/permissionUtils.ts | 2 +-
.../src/explore/components/SaveModal.tsx | 13 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 11 +-
.../components/controls/DateFilterControl/index.ts | 7 +-
.../components/controls/DateFilterControl/types.ts | 3 -
.../controls/DateFilterControl/utils/constants.ts | 7 +-
.../DndMetricSelect.test.tsx | 7 +
.../filters/components/Time/TimeFilterPlugin.tsx | 2 -
superset-frontend/src/types/Dashboard.ts | 2 -
superset-frontend/src/utils/common.js | 13 -
superset-frontend/src/utils/downloadAsImage.ts | 10 +-
.../src/views/CRUD/alert/AlertList.tsx | 33 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 1 +
.../src/views/components/RightMenu.tsx | 22 +-
.../src/visualizations/presets/MainPreset.js | 2 +-
superset-frontend/webpack.config.js | 2 +-
superset-websocket/Dockerfile | 25 +-
superset-websocket/package-lock.json | 2 +-
superset/config.py | 25 +
superset/dashboards/schemas.py | 1 +
.../configs/dashboards/Slack_Dashboard.yaml | 187 +-
superset/models/core.py | 11 +-
superset/utils/core.py | 76 +-
superset/utils/urls.py | 19 +-
superset/views/base.py | 2 +
superset/views/core.py | 16 +-
superset/views/datasource/views.py | 17 +-
tests/integration_tests/access_tests.py | 6 +-
tests/integration_tests/datasource_tests.py | 38 +
tests/integration_tests/utils_tests.py | 33 +-
tests/unit_tests/utils/urls_tests.py | 26 +
72 files changed, 3339 insertions(+), 718 deletions(-)
rename superset-frontend/spec/helpers/{shim.ts => shim.tsx} (92%)
create mode 100644
superset-frontend/src/components/DropdownContainer/DropdownContainer.stories.tsx
create mode 100644
superset-frontend/src/components/DropdownContainer/DropdownContainer.test.tsx
create mode 100644
superset-frontend/src/components/DropdownContainer/Overview.stories.mdx
create mode 100644 superset-frontend/src/components/DropdownContainer/index.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBarLocationSelect/FilterBarLocationSelect.test.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBarLocationSelect/index.tsx