Merge branch 'RED-7086' into 'master'
RED-7086 - Add ResponseStatus to hard delete files endpoint and adjust description Closes RED-7086 See merge request redactmanager/persistence-service!352
This commit is contained in:
commit
d54b33607b
@ -21,6 +21,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseStatus;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.iqser.red.service.persistence.management.v1.processor.client.pdftronredactionservice.PDFTronClient;
|
||||
@ -201,6 +202,7 @@ public class FileManagementController implements FileManagementResource {
|
||||
|
||||
@Override
|
||||
@PreAuthorize("hasAuthority('" + DELETE_FILE + "')")
|
||||
@ResponseStatus(HttpStatus.ACCEPTED)
|
||||
public void hardDeleteFiles(String dossierId, @RequestBody List<String> fileIds) {
|
||||
|
||||
accessControlService.checkDossierExistenceAndAccessPermissionsToDossier(dossierId);
|
||||
|
||||
@ -85,7 +85,7 @@ public interface FileManagementResource {
|
||||
@ResponseStatus(value = HttpStatus.NO_CONTENT)
|
||||
@PostMapping(value = HARD_DELETE_PATH + DOSSIER_ID_PATH_VARIABLE)
|
||||
@Operation(summary = "Hard deletes a list of files", description = "None")
|
||||
@ApiResponses(value = {@ApiResponse(responseCode = "202", description = "Successfully hard deleted the files."), @ApiResponse(responseCode = "404", description = "Not found")})
|
||||
@ApiResponses(value = {@ApiResponse(responseCode = "202", description = "Asynchronously hard deletes files.")})
|
||||
void hardDeleteFiles(@PathVariable(DOSSIER_ID) String dossierId, @RequestBody List<String> files);
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user