You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by di...@apache.org on 2025/12/18 15:45:42 UTC
(superset) 01/02: Merge branch 'msyavuz/feat/datasource-analyzer' of https://github.com/apache/superset into fix-human-review
This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a commit to branch fix-human-review
in repository https://gitbox.apache.org/repos/asf/superset.git
commit 27c27906aa4722e2bea580e2d52eff4334c8a7f3
Merge: aabd7527ae a706133733
Author: Diego Pucci <di...@gmail.com>
AuthorDate: Thu Dec 18 17:08:57 2025 +0200
Merge branch 'msyavuz/feat/datasource-analyzer' of https://github.com/apache/superset into fix-human-review
.../superset-ui-core/src/components/index.ts | 2 +
.../components/ConnectorLayout.tsx | 35 +-
.../components/DatasourceEditorPanel.tsx | 222 ++++++++++
.../components/EditableDescription.tsx | 150 +++++++
.../components/ReviewSchemaPanel.tsx | 6 +-
.../components/SchemaDetailPanel.tsx | 244 +++++++++++
.../components/SchemaTreeView.tsx | 230 ++++++++++
.../src/pages/DatasourceConnector/config.ts | 24 +
.../hooks/useSchemaEditorMutations.ts | 162 +++++++
.../DatasourceConnector/hooks/useSchemaReport.ts | 223 ++++++++++
.../src/pages/DatasourceConnector/index.tsx | 41 +-
.../src/pages/DatasourceConnector/types.ts | 62 ++-
superset/commands/chart/delete.py | 2 +-
superset/commands/chart/update.py | 2 +-
.../commands/dashboard/importers/v1/__init__.py | 67 ++-
superset/commands/database_analyzer/analyze.py | 38 +-
superset/commands/importers/v1/utils.py | 8 +
superset/databases/analyzer_api.py | 256 ++++++++++-
superset/datasets/schemas.py | 1 +
superset/models/database_analyzer.py | 2 +
superset/security/manager.py | 5 +-
superset/views/datasource_connector.py | 26 --
tests/integration_tests/charts/api_tests.py | 1 +
tests/integration_tests/dashboards/api_tests.py | 1 +
tests/integration_tests/databases/api_tests.py | 485 +++++++++++----------
tests/integration_tests/datasets/api_tests.py | 1 +
26 files changed, 1984 insertions(+), 312 deletions(-)