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(-)