This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new ca8782b703 api: add vpcname to networkacl response (#6207)
ca8782b703 is described below
commit ca8782b703acc061441df5c37ef207ca8519544d
Author: Wei Zhou <[email protected]>
AuthorDate: Wed Apr 6 06:03:28 2022 +0200
api: add vpcname to networkacl response (#6207)
This PR fixes the vpc uuid in info card of network acls
---
.../org/apache/cloudstack/api/response/NetworkACLResponse.java | 8 ++++++++
server/src/main/java/com/cloud/api/ApiResponseHelper.java | 1 +
2 files changed, 9 insertions(+)
diff --git
a/api/src/main/java/org/apache/cloudstack/api/response/NetworkACLResponse.java
b/api/src/main/java/org/apache/cloudstack/api/response/NetworkACLResponse.java
index fca8bcdc4c..72ee80a2b0 100644
---
a/api/src/main/java/org/apache/cloudstack/api/response/NetworkACLResponse.java
+++
b/api/src/main/java/org/apache/cloudstack/api/response/NetworkACLResponse.java
@@ -43,6 +43,10 @@ public class NetworkACLResponse extends BaseResponse {
@Param(description = "Id of the VPC this ACL is associated with")
private String vpcId;
+ @SerializedName(ApiConstants.VPC_NAME)
+ @Param(description = "Name of the VPC this ACL is associated with")
+ private String vpcName;
+
@SerializedName(ApiConstants.FOR_DISPLAY)
@Param(description = "is ACL for display to the regular user", since =
"4.4", authorized = {RoleType.Admin})
private Boolean forDisplay;
@@ -63,6 +67,10 @@ public class NetworkACLResponse extends BaseResponse {
this.vpcId = vpcId;
}
+ public void setVpcName(String vpcName) {
+ this.vpcName = vpcName;
+ }
+
public void setForDisplay(Boolean forDisplay) {
this.forDisplay = forDisplay;
}
diff --git a/server/src/main/java/com/cloud/api/ApiResponseHelper.java
b/server/src/main/java/com/cloud/api/ApiResponseHelper.java
index 98fb8cd499..e0cc8509d0 100644
--- a/server/src/main/java/com/cloud/api/ApiResponseHelper.java
+++ b/server/src/main/java/com/cloud/api/ApiResponseHelper.java
@@ -4438,6 +4438,7 @@ public class ApiResponseHelper implements
ResponseGenerator {
Vpc vpc = ApiDBUtils.findVpcById(networkACL.getVpcId());
if (vpc != null) {
response.setVpcId(vpc.getUuid());
+ response.setVpcName(vpc.getName());
}
response.setObjectName("networkacllist");
return response;