This is an automated email from the ASF dual-hosted git repository.
hughhhh pushed a change to branch hughhhh/pfm-5-editor-ui
in repository https://gitbox.apache.org/repos/asf/superset.git
from adff6384811 Merge branch 'hughhhh/pfm-3-preview-and-editor' into
hughhhh/pfm-5-editor-ui
add 0b4ba99bdcd fix(datasets): validate a partition mapping at every door,
not just PUT
add a1c65d7ef4e Merge branch 'hughhhh/pfm-1-model-migration-api' into
hughhhh/pfm-2-query-rewrite
add 7951536198d fix(datasets): give the query path the same transform gate
as the editor
add 4f8261152ad Merge branch 'hughhhh/pfm-2-query-rewrite' into
hughhhh/pfm-3-preview-and-editor
add 17f8f28b419 fix(datasets): close the gate preview went around, and
stop it 500ing
add 02e6eabf160 Merge branch 'hughhhh/pfm-3-preview-and-editor' into
hughhhh/pfm-5-editor-ui
add 6113387c98d fix(datasets): make the editor's claims match what will
actually mirror
add ffa098b764f refactor(datasets): name the shared transform bound in the
preview schema
add 1229c467408 Merge branch 'hughhhh/pfm-3-preview-and-editor' into
hughhhh/pfm-5-editor-ui
No new revisions were added by this update.
Summary of changes:
.../configuration/partition-filter-mapping.mdx | 6 +-
docs/static/feature-flags.json | 2 +-
docs/static/resources/openapi.json | 35 +++-
.../DatasourceEditor/DatasourceEditor.tsx | 18 +-
.../PartitionColumnFields.tsx | 29 ++-
.../PartitionFilterMapping.test.tsx | 224 +++++++++++++++++++++
.../PartitionMappingSection.tsx | 5 +-
.../usePartitionMappingPreview.ts | Bin 4001 -> 5495 bytes
.../PartitionFilterMapping/utils.test.ts | 38 ++++
.../components/PartitionFilterMapping/utils.ts | 38 +++-
superset/commands/dataset/create.py | 52 +++++
superset/commands/dataset/importers/v1/utils.py | 54 ++++-
superset/commands/dataset/update.py | 24 +++
superset/config.py | 9 +-
superset/connectors/sqla/partition_mapping.py | 176 +++++++++++++---
superset/datasets/api.py | 71 +++++--
superset/datasets/schemas.py | 26 ++-
superset/db_engine_specs/base.py | 4 +
superset/db_engine_specs/db2.py | 1 +
superset/db_engine_specs/oracle.py | 1 +
superset/sql/parse.py | 14 ++
superset/translations/ar/LC_MESSAGES/messages.po | 8 +-
superset/translations/ca/LC_MESSAGES/messages.po | 8 +-
superset/translations/cs/LC_MESSAGES/messages.po | 8 +-
superset/translations/de/LC_MESSAGES/messages.po | 8 +-
superset/translations/en/LC_MESSAGES/messages.po | 8 +-
superset/translations/es/LC_MESSAGES/messages.po | 8 +-
superset/translations/fa/LC_MESSAGES/messages.po | 8 +-
superset/translations/fi/LC_MESSAGES/messages.po | 8 +-
superset/translations/fr/LC_MESSAGES/messages.po | 8 +-
superset/translations/it/LC_MESSAGES/messages.po | 8 +-
superset/translations/ja/LC_MESSAGES/messages.po | 8 +-
superset/translations/ko/LC_MESSAGES/messages.po | 8 +-
superset/translations/lv/LC_MESSAGES/messages.po | 8 +-
superset/translations/messages.pot | 6 +-
superset/translations/mi/LC_MESSAGES/messages.po | 8 +-
superset/translations/nl/LC_MESSAGES/messages.po | 8 +-
superset/translations/pl/LC_MESSAGES/messages.po | 8 +-
superset/translations/pt/LC_MESSAGES/messages.po | 8 +-
.../translations/pt_BR/LC_MESSAGES/messages.po | 8 +-
superset/translations/ro/LC_MESSAGES/messages.po | 8 +-
superset/translations/ru/LC_MESSAGES/messages.po | 8 +-
superset/translations/sk/LC_MESSAGES/messages.po | 8 +-
superset/translations/sl/LC_MESSAGES/messages.po | 8 +-
superset/translations/sr/LC_MESSAGES/messages.po | 8 +-
.../translations/sr_Latn/LC_MESSAGES/messages.po | 8 +-
superset/translations/ta/LC_MESSAGES/messages.po | 8 +-
superset/translations/th/LC_MESSAGES/messages.po | 8 +-
superset/translations/tr/LC_MESSAGES/messages.po | 8 +-
superset/translations/uk/LC_MESSAGES/messages.po | 8 +-
superset/translations/zh/LC_MESSAGES/messages.po | 8 +-
.../translations/zh_TW/LC_MESSAGES/messages.po | 8 +-
tests/unit_tests/commands/dataset/test_create.py | 74 +++++++
tests/unit_tests/commands/dataset/update_test.py | 82 +++++++-
.../connectors/sqla/partition_mapping_test.py | 57 ++++++
.../datasets/commands/importers/v1/import_test.py | 80 ++++++++
.../datasets/partition_mapping_preview_test.py | 184 +++++++++++++++--
.../partition_mapping_serialization_test.py | 37 ++++
tests/unit_tests/sql/parse_tests.py | 20 ++
59 files changed, 1476 insertions(+), 131 deletions(-)