Browse Source

SONAR-18933 Deprecate the id field in the response of quality gates copy and rename endpoints

tags/10.0.0.68432
Matteo Mara 1 year ago
parent
commit
4726b0404d

+ 1
- 0
server/sonar-webserver-webapi/src/main/java/org/sonar/server/qualitygate/ws/CopyAction.java View File

@@ -58,6 +58,7 @@ public class CopyAction implements QualityGatesWsAction {
"Either 'sourceName' or 'id' must be provided. Requires the 'Administer Quality Gates' permission.")
.setPost(true)
.setChangelog(
new Change("10.0", "Field 'id' in the response is deprecated"),
new Change("10.0", "Parameter 'id' is removed. Use 'sourceName' instead."),
new Change("8.4", "Parameter 'id' is deprecated. Format changes from integer to string. Use 'sourceName' instead."),
new Change("8.4", "Parameter 'sourceName' added"))

+ 1
- 0
server/sonar-webserver-webapi/src/main/java/org/sonar/server/qualitygate/ws/RenameAction.java View File

@@ -52,6 +52,7 @@ public class RenameAction implements QualityGatesWsAction {
"Either 'id' or 'currentName' must be specified. Requires the 'Administer Quality Gates' permission.")
.setSince("4.3")
.setChangelog(
new Change("10.0", "Field 'id' in the response is deprecated"),
new Change("10.0", "Parameter 'id' is removed. Use 'currentName' instead."),
new Change("8.4", "Parameter 'currentName' added"),
new Change("8.4", "Parameter 'id' is deprecated. Format changes from integer to string. Use 'currentName' instead."))

Loading…
Cancel
Save