This is an automated email from the ASF dual-hosted git repository.

SBIN2010 pushed a change to branch fix/unsaved-changes-modal-zindex
in repository https://gitbox.apache.org/repos/asf/superset.git


    from ff424c55c8f fix(core): let UnsavedChangesModal use Ant Design's 
automatic z-index stacking
     add 6a801ff94f6 fix(explore): sync FilterInput value with parent filter 
state (#42342)
     add 7999b7410f2 fix(explore): restore Back button undo for chart changes 
(#42473)
     add 069605828d1 feat(subjects): scope principal listings and default new 
assets to creator groups (#42472)
     add 940b670636e feat(versioning): version-restore engine and endpoints for 
charts, dashboards, and datasets (#42469)
     add 87f7dbf3375 fix(i18n-fr): improve French translation (#42572)
     add c257fa7d66e fix(chart): render chart error stack trace in monospace in 
dark mode (#42320)
     add 9d2dcf21980 fix(oauth2): clear schema/catalog auth banner after OAuth2 
redirect refetch (#41913)
     add f8c05bba6ed fix(clickhouse): bound system sampling reads instead of 
failing on max_rows_to_read (#42464)
     add 435fb8babcf fix(sqllab): make dark-theme occurrence highlight readable 
(#42403)
     add 82f9fd72c8a Merge branch 'master' into fix/unsaved-changes-modal-zindex

No new revisions were added by this update.

Summary of changes:
 .github/workflows/superset-frontend.yml            |    6 +
 UPDATING.md                                        |   40 +
 docs/admin_docs/security/security.mdx              |   45 +
 docs/static/feature-flags.json                     |    7 +
 scripts/change_detector.py                         |   47 +-
 .../AsyncAceEditor/AsyncAceEditor.test.tsx         |   82 +-
 .../src/components/AsyncAceEditor/index.tsx        |   28 +-
 .../TableExploreTree/TableExploreTree.test.tsx     |   71 +-
 .../components/TableExploreTree/useTreeData.ts     |   99 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |   52 +
 .../ErrorMessage/ErrorMessageWithStackTrace.tsx    |   11 +-
 .../DataTableControl/FilterInput.test.tsx          |   30 +-
 .../explore/components/DataTableControl/index.tsx  |   33 +-
 .../components/DataTableControls.tsx               |    7 +-
 .../DataTablesPane/components/SamplesPane.tsx      |    2 +
 .../components/SingleQueryResultPane.tsx           |    1 +
 .../src/explore/components/DataTablesPane/types.ts |    1 +
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |   29 +
 .../components/ExploreChartHeader/index.tsx        |   17 +
 .../ExploreViewContainer.test.tsx                  |  191 ++-
 .../components/ExploreViewContainer/index.tsx      |   70 +-
 .../explore/exploreUtils/exploreHistory.test.ts    |   71 +
 .../src/explore/exploreUtils/exploreHistory.ts     |   77 +
 .../src/hooks/apiResources/catalogs.test.ts        |  231 +++
 .../src/hooks/apiResources/catalogs.ts             |   66 +-
 .../src/hooks/apiResources/schemas.test.ts         |  142 +-
 .../src/hooks/apiResources/schemas.ts              |   74 +-
 .../src/hooks/apiResources/tables.test.ts          |   61 +
 superset-frontend/src/hooks/apiResources/tables.ts |   41 +-
 .../src/hooks/useUnsavedChangesPrompt/index.ts     |   13 +-
 superset-frontend/src/pages/Chart/Chart.test.tsx   |  149 ++
 superset-frontend/src/pages/Chart/index.tsx        |   21 +-
 superset/charts/api.py                             |   68 +
 superset/commands/chart/importers/v1/__init__.py   |    9 +-
 superset/commands/chart/importers/v1/utils.py      |   23 +-
 .../chart/{restore.py => restore_version.py}       |   25 +-
 .../commands/dashboard/importers/v1/__init__.py    |   15 +-
 superset/commands/dashboard/importers/v1/utils.py  |   17 +-
 superset/commands/dashboard/restore_version.py     |   45 +
 superset/commands/dataset/create.py                |    4 +-
 .../dataset/restore_version.py}                    |   36 +-
 superset/commands/importers/v1/assets.py           |   13 +-
 superset/commands/importers/v1/examples.py         |    7 +
 superset/commands/utils.py                         |    8 +-
 superset/commands/version_restore.py               |  152 ++
 superset/common/query_actions.py                   |    5 +
 superset/config.py                                 |    9 +
 superset/daos/dashboard.py                         |   24 +-
 superset/daos/version.py                           |   18 +-
 superset/dashboards/api.py                         |   72 +
 superset/databases/schemas.py                      |   15 +-
 superset/datasets/api.py                           |   72 +
 superset/datasets/datetime_format_detector.py      |   27 +-
 superset/db_engine_specs/base.py                   |   34 +
 superset/db_engine_specs/clickhouse.py             |   51 +
 superset/initialization/__init__.py                |    7 +-
 .../dashboard/tool/generate_dashboard.py           |    8 +-
 superset/models/core.py                            |   71 +
 superset/models/dashboard.py                       |   10 +-
 superset/models/helpers.py                         |   47 +-
 superset/security/manager.py                       |   10 +-
 superset/subjects/api.py                           |    3 +-
 superset/subjects/filters.py                       |   16 +
 superset/subjects/utils.py                         |  206 ++-
 superset/translations/fr/LC_MESSAGES/messages.po   | 1673 +++++++-------------
 superset/versioning/api_helpers.py                 |   72 +-
 superset/versioning/baseline/__init__.py           |    2 +
 superset/versioning/baseline/shadow.py             |    5 +
 superset/versioning/changes/shadow_queries.py      |   11 +-
 superset/versioning/queries.py                     |   43 +-
 superset/versioning/restore.py                     |  264 +++
 superset/versioning/utils.py                       |   53 +
 superset/views/base_api.py                         |   11 +-
 superset/views/core.py                             |   20 +-
 superset/views/dashboard/views.py                  |    6 +-
 superset/views/users/schemas.py                    |    8 +
 .../charts/version_restore_tests.py                |  456 ++++++
 .../dashboards/version_restore_tests.py            |  418 +++++
 .../datasets/version_restore_tests.py              |  507 ++++++
 tests/integration_tests/subjects/api_tests.py      |   22 +
 tests/integration_tests/users/api_tests.py         |    9 +
 tests/unit_tests/charts/test_schemas.py            |   15 +
 .../commands/dataset/test_create_subjects.py       |   71 +
 tests/unit_tests/common/test_query_actions.py      |   39 +
 .../datasets/test_datetime_format_detector.py      |  200 +++
 .../unit_tests/db_engine_specs/test_clickhouse.py  |  259 +++
 .../dashboard/tool/test_dashboard_generation.py    |   32 +
 tests/unit_tests/models/helpers_test.py            |  227 +++
 tests/unit_tests/scripts/change_detector_test.py   |   63 +
 .../security/test_audit_event_metrics.py           |   55 +
 tests/unit_tests/subjects/test_api_filters.py      |   84 +
 .../subjects/test_creator_group_call_sites.py      |  508 ++++++
 .../subjects/test_creator_group_defaults.py        |  293 ++++
 tests/unit_tests/subjects/test_utils.py            |  190 +++
 tests/unit_tests/versioning/test_restore.py        |  133 ++
 tests/unit_tests/views/test_related_include_ids.py |  124 ++
 tests/unit_tests/views/test_user_schemas.py        |   52 +
 97 files changed, 7573 insertions(+), 1294 deletions(-)
 create mode 100644 
superset-frontend/src/explore/exploreUtils/exploreHistory.test.ts
 create mode 100644 superset-frontend/src/explore/exploreUtils/exploreHistory.ts
 create mode 100644 superset-frontend/src/hooks/apiResources/catalogs.test.ts
 copy superset/commands/chart/{restore.py => restore_version.py} (56%)
 create mode 100644 superset/commands/dashboard/restore_version.py
 copy superset/{utils/pandas_postprocessing/rank.py => 
commands/dataset/restore_version.py} (51%)
 create mode 100644 superset/commands/version_restore.py
 create mode 100644 superset/versioning/restore.py
 create mode 100644 tests/integration_tests/charts/version_restore_tests.py
 create mode 100644 tests/integration_tests/dashboards/version_restore_tests.py
 create mode 100644 tests/integration_tests/datasets/version_restore_tests.py
 create mode 100644 tests/unit_tests/commands/dataset/test_create_subjects.py
 create mode 100644 tests/unit_tests/security/test_audit_event_metrics.py
 create mode 100644 tests/unit_tests/subjects/test_api_filters.py
 create mode 100644 tests/unit_tests/subjects/test_creator_group_call_sites.py
 create mode 100644 tests/unit_tests/subjects/test_creator_group_defaults.py
 create mode 100644 tests/unit_tests/versioning/test_restore.py
 create mode 100644 tests/unit_tests/views/test_related_include_ids.py
 create mode 100644 tests/unit_tests/views/test_user_schemas.py

Reply via email to