mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fix certification deletion issue in devicemgt react app
This commit is contained in:
parent
e1f7c3b073
commit
9f2b6598a9
@ -306,8 +306,9 @@ public interface CertificateManagementAdminService {
|
|||||||
|
|
||||||
@DELETE
|
@DELETE
|
||||||
@Path("/{serialNumber}")
|
@Path("/{serialNumber}")
|
||||||
|
@Consumes(MediaType.WILDCARD)
|
||||||
@ApiOperation(
|
@ApiOperation(
|
||||||
consumes = MediaType.APPLICATION_JSON,
|
consumes = MediaType.WILDCARD,
|
||||||
produces = MediaType.APPLICATION_JSON,
|
produces = MediaType.APPLICATION_JSON,
|
||||||
httpMethod = "DELETE",
|
httpMethod = "DELETE",
|
||||||
value = "Deleting an SSL Certificate",
|
value = "Deleting an SSL Certificate",
|
||||||
|
|||||||
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
package org.wso2.carbon.certificate.mgt.cert.jaxrs.api.impl;
|
package org.wso2.carbon.certificate.mgt.cert.jaxrs.api.impl;
|
||||||
|
|
||||||
|
import javax.ws.rs.core.MediaType;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.certificate.mgt.cert.jaxrs.api.CertificateManagementAdminService;
|
import org.wso2.carbon.certificate.mgt.cert.jaxrs.api.CertificateManagementAdminService;
|
||||||
@ -145,6 +146,7 @@ public class CertificateManagementAdminServiceImpl implements CertificateManagem
|
|||||||
|
|
||||||
@DELETE
|
@DELETE
|
||||||
@Path("/{serialNumber}")
|
@Path("/{serialNumber}")
|
||||||
|
@Consumes(MediaType.WILDCARD)
|
||||||
public Response removeCertificate(@PathParam("serialNumber") String serialNumber) {
|
public Response removeCertificate(@PathParam("serialNumber") String serialNumber) {
|
||||||
RequestValidationUtil.validateSerialNumber(serialNumber);
|
RequestValidationUtil.validateSerialNumber(serialNumber);
|
||||||
|
|
||||||
@ -328,4 +330,4 @@ public class CertificateManagementAdminServiceImpl implements CertificateManagem
|
|||||||
}
|
}
|
||||||
return Response.status(Response.Status.OK).entity("invalid").build();
|
return Response.status(Response.Status.OK).entity("invalid").build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -114,6 +114,7 @@ class CertificateTable extends React.Component {
|
|||||||
{headers: {'Content-Type': 'application/json'}}
|
{headers: {'Content-Type': 'application/json'}}
|
||||||
).then(res => {
|
).then(res => {
|
||||||
if (res.status === 200) {
|
if (res.status === 200) {
|
||||||
|
this.fetch();
|
||||||
notification["success"]({
|
notification["success"]({
|
||||||
message: "Done",
|
message: "Done",
|
||||||
duration: 4,
|
duration: 4,
|
||||||
@ -202,8 +203,6 @@ class CertificateTable extends React.Component {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const {data, pagination, loading} = this.state;
|
const {data, pagination, loading} = this.state;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user