From 3fb95d6e26fa204641f8f898e80edb209c7d430c Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Mon, 29 Sep 2014 14:18:38 +0200 Subject: [PATCH] SONAR-5646 add widget/componentId in response of api/dashboards/show --- .../org/sonar/server/dashboard/ws/DashboardsShowAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/sonar-server/src/main/java/org/sonar/server/dashboard/ws/DashboardsShowAction.java b/server/sonar-server/src/main/java/org/sonar/server/dashboard/ws/DashboardsShowAction.java index 64ac058ed4c..a1c02826972 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/dashboard/ws/DashboardsShowAction.java +++ b/server/sonar-server/src/main/java/org/sonar/server/dashboard/ws/DashboardsShowAction.java @@ -24,6 +24,7 @@ import org.sonar.api.server.ws.Request; import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.WebService; import org.sonar.api.utils.text.JsonWriter; +import org.sonar.core.component.ComponentDto; import org.sonar.core.dashboard.DashboardDto; import org.sonar.core.dashboard.WidgetDto; import org.sonar.core.dashboard.WidgetPropertyDto; @@ -86,7 +87,6 @@ public class DashboardsShowAction implements DashboardsAction { json.endObject(); } } - // load widgets and related properties json.name("widgets").beginArray(); Collection widgets = dbClient.widgetDao().findByDashboard(dbSession, dashboard.getKey()); @@ -100,6 +100,7 @@ public class DashboardsShowAction implements DashboardsAction { json.prop("col", widget.getColumnIndex()); json.prop("row", widget.getRowIndex()); json.prop("configured", widget.getConfigured()); + json.prop("componentId", widget.getResourceId()); json.name("props").beginArray(); for (WidgetPropertyDto prop : propertiesByWidget.get(widget.getKey())) { json.beginObject(); -- 2.39.5