]> source.dussan.org Git - sonarqube.git/commitdiff
SC-13426 Align protobuf response with SonarCloud
authorAntoine Vigneau <antoine.vigneau@sonarsource.com>
Tue, 4 Jun 2024 21:27:06 +0000 (23:27 +0200)
committersonartech <sonartech@sonarsource.com>
Wed, 5 Jun 2024 20:02:46 +0000 (20:02 +0000)
sonar-ws/src/main/protobuf/ws-settings.proto

index 03c410001215ce28fcc78330b703911d9b927a68..7317a62b36527d1094a314179bac309d87249cae 100644 (file)
@@ -87,6 +87,8 @@ enum Type {
 }
 
 // Response of GET api/settings/values
+//IMPORTANT: As of August 2023 we have to align the protobuf response of values endpoint with SonarCloud, as SonarLint depends on it.
+//See https://xtranet-sonarsource.atlassian.net/wiki/spaces/DEV/pages/2878669037/Cross-product+consistency+in+protobuf+Web+endpoints
 message ValuesWsResponse {
   repeated Setting settings = 1;
   repeated string setSecuredSettings = 2;
@@ -105,6 +107,7 @@ message Setting {
     Values parentValues = 7;
     FieldValues parentFieldValues = 8;
   }
+  Origin parentOrigin = 9;
 }
 
 message Values {
@@ -118,3 +121,10 @@ message FieldValues {
     map<string, string> value = 1;
   }
 }
+
+enum Origin {
+  UNDEFINED = 0;
+  INSTANCE = 1;
+  ORGANIZATION = 2;
+  PROJECT = 3;
+}