From 50d2df26a90a4400e9a3ce4f50bd45ce7be336b9 Mon Sep 17 00:00:00 2001 From: Stephane Gamard Date: Wed, 14 May 2014 00:48:14 +0200 Subject: [PATCH] Added properties to ActiveRules in WS response --- .../main/java/org/sonar/server/rule2/ws/SearchAction.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java b/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java index f0ed293c2bc..9863ec5fea7 100644 --- a/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java +++ b/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java @@ -208,6 +208,7 @@ public class SearchAction implements RequestHandler { for (Rule rule : result.getHits()) { json.beginObject(); json + .prop("id", rule.key().toString()) .prop("repo", rule.key().repository()) .prop("key", rule.key().rule()) .prop("lang", rule.language()) @@ -238,7 +239,11 @@ public class SearchAction implements RequestHandler { for (ActiveRule activeRule : result.getActiveRules()) { json .beginObject() + .prop("id",activeRule.key().toString()) + .prop("inherit", activeRule.inherit()) + .prop("override", activeRule.override()) .prop("severity", activeRule.severity()) + .prop("parent", activeRule.parent()) .name("params").beginArray(); for (Map.Entry param : activeRule.params().entrySet()) { json.beginObject() -- 2.39.5