This is an automated email from the ASF dual-hosted git repository.
amitmiran pushed a change to branch feat/can_share_chart
in repository https://gitbox.apache.org/repos/asf/superset.git.
from f3f2c4e fix: userCanShare tests
add dc98bf6 fix: after hugh CR
add de49f0d fix: add exception to catch session not having JWT (#14036)
add 1c6173c feat: Make async query JWT cookie domain configurable (#14007)
add 468638c feat(native-filters): Add default first value to select
filter (#13726)
add d6bd160 fix: fix bug when remove chart not removing it's related
cross filter data (#14081)
add bf22487 Make chart exclude itself from cross filtering (#14046)
add 778bb8e feat: add descriptions to report emails (#13827)
add 911462a feat: only send alert error emails to owners of the alert
(#13862)
add 7980b76 feat: Implement Celery SoftTimeLimit handling (#13740)
add c563ea0 fix: flacky test in
test_update_dataset_item_w_override_columns (#14082)
add 786dadc feat: invalid password error message (Postgres) (#14038)
add 5952d78 Add docs for configuring Docker Compose setup (#13961)
add 89f5785 fix(listview): update listview feature flag (#13906)
add 4bb29b6 chore(spa refactor): refactoring dashboard to use api's
instead of bootstrapdata (#13306)
add 92a6692 refactor: Bootstrap to AntD - Slider (#13989)
add 80da1ca fix: unable to apply logging format (#14074)
add 2989e1d Merge branch 'master' into feat/can_share_chart
add 2ac7224 fix: adjust after spa refactor
No new revisions were added by this update.
Summary of changes:
CONTRIBUTING.md | 1 +
docs/installation.rst | 1 +
docs/src/pages/docs/Miscellaneous/issue_codes.mdx | 9 +
docs/src/pages/docs/installation/index.mdx | 32 ++--
setup.cfg | 2 +-
.../cypress/integration/dashboard/load.test.ts | 20 +-
.../integration/dashboard/nativeFilters.test.ts | 19 +-
superset-frontend/src/chart/chartReducer.ts | 7 +-
.../apiResources/{charts.ts => dashboards.ts} | 34 ++--
.../src/common/hooks/apiResources/index.ts | 3 +-
.../BootstrapSliderWrapper.less | 27 ---
.../components/BootstrapSliderWrapper/index.jsx | 30 ---
.../src/components/ErrorBoundary/index.jsx | 2 +-
.../src/components/ErrorMessage/types.ts | 2 +
.../Slider.stories.tsx} | 35 ++--
.../Slider/index.tsx} | 15 +-
superset-frontend/src/dashboard/App.jsx | 30 +--
.../src/dashboard/actions/dashboardState.js | 24 +++
.../getInitialState.js => actions/hydrate.js} | 201 +++++++++++++--------
.../src/dashboard/actions/nativeFilters.ts | 21 ++-
.../src/dashboard/components/DashboardGrid.jsx | 1 -
.../src/dashboard/components/SaveModal.tsx | 2 +-
.../components/SliceHeaderControls/index.jsx | 3 +-
.../FiltersConfigForm/DefaultValue.tsx | 8 +-
.../src/dashboard/containers/DashboardHeader.jsx | 2 +-
.../src/dashboard/containers/DashboardPage.tsx | 90 +++++++++
superset-frontend/src/dashboard/index.jsx | 11 +-
.../src/dashboard/reducers/dashboardFilters.js | 6 +-
.../src/dashboard/reducers/dashboardInfo.js | 9 +-
.../src/dashboard/reducers/dashboardLayout.js | 8 +
.../src/dashboard/reducers/dashboardState.js | 4 +
.../src/dashboard/reducers/datasources.js | 21 ++-
superset-frontend/src/dashboard/reducers/index.js | 2 +
.../src/dashboard/reducers/nativeFilters.ts | 5 +
.../src/dashboard/reducers/sliceEntities.js | 6 +
.../dashboard/reducers/undoableDashboardLayout.js | 4 +
.../dashboard/util/activeAllDashboardFilters.ts | 2 +-
.../util/getPermissions.ts} | 30 ++-
.../explore/components/controls/SliderControl.jsx | 15 +-
.../components/Select/SelectFilterPlugin.tsx | 62 +++++--
.../src/filters/components/Select/controlPanel.ts | 14 ++
.../filters/components/Select/transformProps.ts | 11 +-
.../src/filters/components/Select/types.ts | 11 +-
.../src/types/{Dataset.ts => Dashboard.ts} | 34 ++--
.../src/types/Role.ts | 8 +-
superset/app.py | 3 +-
superset/charts/schemas.py | 1 +
superset/config.py | 7 +-
superset/dashboards/api.py | 18 +-
superset/dashboards/dao.py | 4 +-
superset/db_engine_specs/postgres.py | 7 +
superset/errors.py | 10 +
superset/reports/commands/alert.py | 3 +-
superset/reports/commands/execute.py | 32 +++-
superset/reports/notifications/__init__.py | 4 +-
superset/reports/notifications/base.py | 1 +
superset/reports/notifications/email.py | 2 +
superset/reports/notifications/slack.py | 10 +-
superset/sql_lab.py | 17 +-
superset/tasks/async_queries.py | 17 +-
superset/tasks/scheduler.py | 3 +
superset/utils/async_query_manager.py | 5 +
superset/views/base.py | 4 +
superset/views/core.py | 53 +-----
tests/dashboard_tests.py | 20 --
tests/dashboards/api_tests.py | 16 ++
tests/datasets/api_tests.py | 25 ++-
tests/db_engine_specs/postgres_tests.py | 11 ++
tests/reports/commands_tests.py | 48 +++--
tests/sqllab_tests.py | 30 ++-
tests/tasks/async_queries_tests.py | 51 ++++++
tests/thumbnails_tests.py | 24 +--
72 files changed, 878 insertions(+), 432 deletions(-)
copy superset-frontend/src/common/hooks/apiResources/{charts.ts =>
dashboards.ts} (52%)
delete mode 100644
superset-frontend/src/components/BootstrapSliderWrapper/BootstrapSliderWrapper.less
delete mode 100644
superset-frontend/src/components/BootstrapSliderWrapper/index.jsx
copy superset-frontend/src/components/{AnchorLink/AnchorLink.stories.tsx =>
Slider/Slider.stories.tsx} (63%)
copy superset-frontend/src/{SqlLab/components/TabStatusIcon.jsx =>
components/Slider/index.tsx} (74%)
rename superset-frontend/src/dashboard/{reducers/getInitialState.js =>
actions/hydrate.js} (58%)
create mode 100644 superset-frontend/src/dashboard/containers/DashboardPage.tsx
copy superset-frontend/src/{views/routes.test.tsx =>
dashboard/util/getPermissions.ts} (60%)
copy superset-frontend/src/types/{Dataset.ts => Dashboard.ts} (69%)
copy superset-websocket/jest.config.js => superset-frontend/src/types/Role.ts
(92%)