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

diegopucci pushed a commit to branch feat-dashboard-gen
in repository https://gitbox.apache.org/repos/asf/superset.git

commit ff057930323f836f1f0c7fbd3f6c6982c7de14d2
Merge: f3d7903e5f f86511a956
Author: Diego Pucci <[email protected]>
AuthorDate: Wed Dec 17 15:58:36 2025 +0200

    Merge branch 'supernauts/hackathon2025' of 
https://github.com/apache/superset into msyavuz/feat/datasource-analyzer

 .../components/AIInfoBanner/AIInfoBanner.test.tsx  |  78 +++++
 .../src/components/AIInfoBanner/index.tsx          | 293 +++++++++++++++++
 .../src/components/AIInfoBanner/types.ts           |  33 ++
 .../superset-ui-core/src/components/index.ts       |   1 +
 .../src/components/DatabaseSelector/index.tsx      |  22 +-
 .../Datasource/DatasourceModal/index.tsx           |  26 +-
 superset-frontend/src/dashboard/actions/hydrate.js |   3 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |  46 ++-
 .../src/dashboard/components/Header/index.jsx      |   9 +-
 .../components/SliceHeaderControls/index.tsx       |   7 +-
 .../components/TemplatePreviewHeader/index.tsx     | 135 ++++++++
 .../FilterBar/FilterBarSettings/index.tsx          |   5 +-
 superset-frontend/src/dashboard/selectors.ts       |  26 ++
 superset-frontend/src/dashboard/types.ts           |   8 +
 .../components/ExploreChartHeader/index.jsx        |  66 ++--
 .../useExploreAdditionalActionsMenu/index.jsx      |  13 +-
 superset-frontend/src/features/datasets/types.ts   |   1 +
 .../src/features/home/DashboardTable.tsx           |   2 +-
 superset-frontend/src/features/home/EmptyState.tsx |   2 +-
 superset-frontend/src/features/home/RightMenu.tsx  |   2 +-
 .../src/pages/DashboardList/index.tsx              |   2 +-
 .../DashboardTemplateGallery.tsx                   | 358 +++++++++++++++++++++
 .../DashboardTemplates/DashboardTemplateTile.tsx   | 164 ++++++++++
 .../src/pages/DashboardTemplates/constants.ts      |  37 +++
 .../src/pages/DashboardTemplates/index.tsx         | 110 +++++++
 .../src/pages/DashboardTemplates/types.ts          |  38 +++
 superset-frontend/src/pages/DatasetList/index.tsx  |  45 ++-
 .../DatasourceConnector.test.tsx                   | 239 ++++++++++++++
 .../components/ConnectorLayout.tsx                 | 187 +++++++++++
 .../components/DataSourcePanel.tsx                 | 183 +++++++++++
 .../components/DatabaseSchemaPicker.tsx            |  96 ++++++
 .../components/ReviewSchemaPanel.tsx               | 335 +++++++++++++++++++
 .../hooks/useDatabaseListRefresh.ts                |  36 +++
 .../src/pages/DatasourceConnector/index.tsx        | 248 ++++++++++++++
 .../src/pages/DatasourceConnector/types.ts         |  44 +++
 superset-frontend/src/types/Chart.ts               |   1 +
 superset-frontend/src/views/routes.tsx             |  26 ++
 superset/charts/schemas.py                         |   5 +
 superset/commands/chart/delete.py                  |   7 +
 superset/commands/chart/exceptions.py              |   8 +
 superset/commands/chart/update.py                  |   5 +
 superset/commands/dashboard/delete.py              |   7 +
 superset/commands/dashboard/exceptions.py          |   8 +
 .../commands/dashboard/importers/v1/__init__.py    |  12 +
 superset/commands/dashboard/update.py              |   6 +
 superset/commands/dataset/delete.py                |   7 +
 superset/commands/dataset/exceptions.py            |   8 +
 superset/commands/dataset/update.py                |   5 +
 superset/connectors/sqla/models.py                 |   1 +
 superset/daos/dashboard.py                         |  52 +++
 superset/dashboards/api.py                         |  74 +++++
 superset/dashboards/schemas.py                     |  25 ++
 superset/datasets/api.py                           |   2 +
 superset/datasource_analyzer/__init__.py           |  16 +
 superset/datasource_analyzer/api.py                | 124 +++++++
 superset/datasource_analyzer/commands/__init__.py  |  16 +
 superset/datasource_analyzer/commands/initiate.py  | 119 +++++++
 superset/datasource_analyzer/exceptions.py         |  39 +++
 superset/datasource_analyzer/schemas.py            |  44 +++
 superset/initialization/__init__.py                |   4 +
 ...aaca38be72f2_add_is_template_chart_to_slices.py |  62 ++++
 superset/models/slice.py                           |   1 +
 superset/security/manager.py                       |  64 +++-
 superset/views/dashboard/views.py                  |   6 +
 superset/views/datasource_connector.py             |  66 ++++
 .../datasource_analyzer/__init__.py                |  16 +
 .../datasource_analyzer/api_tests.py               | 195 +++++++++++
 tests/unit_tests/datasource_analyzer/__init__.py   |  16 +
 tests/unit_tests/datasource_analyzer/api_test.py   |  38 +++
 .../datasource_analyzer/exceptions_test.py         |  60 ++++
 .../datasource_analyzer/initiate_test.py           | 168 ++++++++++
 .../unit_tests/datasource_analyzer/schemas_test.py | 104 ++++++
 72 files changed, 4249 insertions(+), 68 deletions(-)


Reply via email to