]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-13999 Reserve organization fields for protobuf instead removing
authorJacek <jacek.poreda@sonarsource.com>
Wed, 23 Dec 2020 12:31:52 +0000 (13:31 +0100)
committersonartech <sonartech@sonarsource.com>
Wed, 23 Dec 2020 20:10:14 +0000 (20:10 +0000)
sonar-ws/src/main/protobuf/ws-ce.proto
sonar-ws/src/main/protobuf/ws-components.proto
sonar-ws/src/main/protobuf/ws-favorites.proto
sonar-ws/src/main/protobuf/ws-hotspots.proto
sonar-ws/src/main/protobuf/ws-issues.proto
sonar-ws/src/main/protobuf/ws-notifications.proto

index cd16545ae8bc5c3c70ea2a7d0d4c8a44b55aa456..053c1182ac66d1c1a14e27ca4bedbea19a55f3ce 100644 (file)
@@ -64,11 +64,12 @@ message AnalysisStatusWsResponse {
   optional Component component = 1;
 
   message Component {
-    optional string key = 1;
-    optional string name = 2;
-    repeated Warning warnings = 3;
-    optional string branch = 4;
-    optional string pullRequest = 5;
+    reserved 1; //drop organization
+    optional string key = 2;
+    optional string name = 3;
+    repeated Warning warnings = 4;
+    optional string branch = 5;
+    optional string pullRequest = 6;
   }
 
   message Warning {
@@ -107,6 +108,7 @@ message WorkerCountResponse {
 }
 
 message Task {
+  reserved 20; //drop organization
   optional string id = 1;
   optional string type = 2;
   optional string componentId = 3;
@@ -126,13 +128,13 @@ message Task {
   optional string errorStacktrace = 17;
   optional string scannerContext = 18;
   optional bool hasScannerContext = 19;
-  optional string branch = 20;
-  optional sonarqube.ws.commons.BranchType branchType = 21;
-  optional string errorType = 22;
-  optional string pullRequest = 23;
-  optional string pullRequestTitle = 24;
-  optional int32 warningCount = 25;
-  repeated string warnings = 26;
+  optional string branch = 21;
+  optional sonarqube.ws.commons.BranchType branchType = 22;
+  optional string errorType = 23;
+  optional string pullRequest = 24;
+  optional string pullRequestTitle = 25;
+  optional int32 warningCount = 26;
+  repeated string warnings = 27;
 }
 
 enum TaskStatus {
index 17f44c7bcb027461a1b12e3b1ccd66ae4a46b3fa..f4b1cac6b6abae429f14afdcb6c7167bb1b295ca 100644 (file)
@@ -48,17 +48,19 @@ message ShowWsResponse {
 
 // WS api/components/suggestions
 message SuggestionsWsResponse {
+  reserved 3; //drop organization
   repeated Category results = 1;
   optional string warning = 2;
-  repeated Project projects = 3;
+  repeated Project projects = 4;
 
   message Category {
-       optional string q = 1;
-       repeated Suggestion items = 2;
+    optional string q = 1;
+    repeated Suggestion items = 2;
     optional int64 more = 3;
   }
 
   message Suggestion {
+    reserved 4; //drop organization
     optional string key = 1;
     optional string name = 2;
     optional string match = 3;
@@ -75,9 +77,10 @@ message SuggestionsWsResponse {
 
 // WS api/components/search_projects
 message SearchProjectsWsResponse {
+  reserved 2; //drop organization
   optional sonarqube.ws.commons.Paging paging = 1;
-  repeated Component components = 2;
-  optional sonarqube.ws.commons.Facets facets = 3;
+  repeated Component components = 3;
+  optional sonarqube.ws.commons.Facets facets = 4;
 }
 
 // WS api/components/provisioned
@@ -95,6 +98,7 @@ message ProvisionedWsResponse {
 }
 
 message Component {
+  reserved 12; //drop organization
   optional string key = 2;
   optional string refId = 3;
   optional string refKey = 4;
@@ -121,6 +125,3 @@ message Component {
   }
 }
 
-
-
-
index 64a75848238a0702f2077c9134563415f6331da6..d4f46d5b0aa274a7ba2f13e7861c165c6a58e01e 100644 (file)
@@ -33,6 +33,7 @@ message SearchResponse {
 }
 
 message Favorite {
+  reserved 4; //drop organization
   optional string key = 1;
   optional string name = 2;
   optional string qualifier = 3;
index 0fc8ad9ad46adbd8ad8cafd55af511296857a786..3efef10cf428149c97699786f2ecbb1d13538b04 100644 (file)
@@ -72,13 +72,14 @@ message ShowWsResponse {
 }
 
 message Component {
-  optional string key = 1;
-  optional string qualifier = 2;
-  optional string name = 3;
-  optional string longName = 4;
-  optional string path = 5;
-  optional string branch = 6;
-  optional string pullRequest = 7;
+  reserved 1; //drop organization
+  optional string key = 2;
+  optional string qualifier = 3;
+  optional string name = 4;
+  optional string longName = 5;
+  optional string path = 6;
+  optional string branch = 7;
+  optional string pullRequest = 8;
 }
 
 message Rule {
index 6fc075deb72d12b38385259bc800ad2c63684b0a..4ef3ae4d54c9ceb66e3bff3db6c0f6981338e9fa 100644 (file)
@@ -102,6 +102,8 @@ message TagsResponse {
 }
 
 message Issue {
+  reserved 29; //drop organization
+
   optional string key = 1;
   optional string rule = 2;
   optional sonarqube.ws.commons.Severity severity = 3;
@@ -110,7 +112,7 @@ message Issue {
   optional string project = 6;
   optional string subProject = 7;
   optional int32 line = 8;
-  optional string hash = 30;
+  optional string hash = 31;
   optional sonarqube.ws.commons.TextRange textRange = 9;
   repeated sonarqube.ws.commons.Flow flows = 10;
   optional string resolution = 11;
@@ -148,12 +150,13 @@ message Issue {
 
   optional sonarqube.ws.commons.RuleType type = 27;
 
-  optional string branch = 29;
-  optional string pullRequest = 31;
 
-  optional string externalRuleEngine = 32;
-  optional bool fromHotspot = 33;
-  optional string scope = 34;
+  optional string branch = 30;
+  optional string pullRequest = 32;
+
+  optional string externalRuleEngine = 33;
+  optional bool fromHotspot = 34;
+  optional string scope = 35;
 }
 
 message Transitions {
@@ -195,6 +198,7 @@ message Languages {
 }
 
 message Component {
+  reserved 11; //drop organization
   optional int64 deprecatedId = 1;
   optional string key = 2;
   optional string uuid = 3;
@@ -205,8 +209,8 @@ message Component {
   optional string path = 8;
   optional int64 unusedProjectId = 9;
   optional int64 unusedSubProjectId = 10;
-  optional string branch = 11;
-  optional string pullRequest = 12;
+  optional string branch = 12;
+  optional string pullRequest = 13;
 }
 
 // Response of GET api/issues/changelog
index 1cf7782806c913dfded1877097368b52485d1238..12af22ff501a570a08fe764863d24cdac0afadf6 100644 (file)
@@ -33,6 +33,7 @@ message ListResponse {
 }
 
 message Notification {
+  reserved 5; //drop organization
   optional string channel = 1;
   optional string type = 2;
   optional string project = 3;