From 8f4269ba51aa66cba0e09841d0bfc3682a90f1e1 Mon Sep 17 00:00:00 2001 From: Dog foot ruler <3510343+dogfootruler-kr@users.noreply.github.com> Date: Tue, 22 Apr 2025 16:18:03 +0900 Subject: [PATCH 1/3] Add FormatQueryPayloadSchema to open-api component schemas --- superset/sqllab/api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/superset/sqllab/api.py b/superset/sqllab/api.py index cdb2436e583b..06ae6c8ecb51 100644 --- a/superset/sqllab/api.py +++ b/superset/sqllab/api.py @@ -89,6 +89,7 @@ class SqlLabRestApi(BaseSupersetApi): openapi_spec_component_schemas = ( EstimateQueryCostSchema, ExecutePayloadSchema, + FormatQueryPayloadSchema, QueryExecutionResponseSchema, SQLLabBootstrapSchema, ) From 26518d8a8addea4185c182aa2828e85baff0a800 Mon Sep 17 00:00:00 2001 From: Dog foot ruler <3510343+dogfootruler-kr@users.noreply.github.com> Date: Wed, 23 Apr 2025 10:51:30 +0900 Subject: [PATCH 2/3] Add DashboardScreenshotPostSchema openapi schema --- superset/dashboards/api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/superset/dashboards/api.py b/superset/dashboards/api.py index 65d8fbd662a9..900251fb62fd 100644 --- a/superset/dashboards/api.py +++ b/superset/dashboards/api.py @@ -99,6 +99,7 @@ screenshot_query_schema, TabsPayloadSchema, thumbnail_query_schema, + DashboardScreenshotPostSchema, ) from superset.extensions import event_logger from superset.models.dashboard import Dashboard @@ -310,6 +311,7 @@ class DashboardRestApi(BaseSupersetModelRestApi): TabsPayloadSchema, GetFavStarIdsSchema, EmbeddedDashboardResponseSchema, + DashboardScreenshotPostSchema, ) apispec_parameter_schemas = { "get_delete_ids_schema": get_delete_ids_schema, From 1bcfaca8be6fe9d648447cb0d92bd8c4769bc88b Mon Sep 17 00:00:00 2001 From: dogfootruler-kr <3510343+dogfootruler-kr@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:44:16 +0900 Subject: [PATCH 3/3] fix(frontend): formatting --- superset/dashboards/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/dashboards/api.py b/superset/dashboards/api.py index 900251fb62fd..7c73c563f39b 100644 --- a/superset/dashboards/api.py +++ b/superset/dashboards/api.py @@ -89,6 +89,7 @@ DashboardNativeFiltersConfigUpdateSchema, DashboardPostSchema, DashboardPutSchema, + DashboardScreenshotPostSchema, EmbeddedDashboardConfigSchema, EmbeddedDashboardResponseSchema, get_delete_ids_schema, @@ -99,7 +100,6 @@ screenshot_query_schema, TabsPayloadSchema, thumbnail_query_schema, - DashboardScreenshotPostSchema, ) from superset.extensions import event_logger from superset.models.dashboard import Dashboard