Merge branch 'RED-7784-default-boolean-flag' into 'master'
RED-7784 - Include unprocessed redactions in reports by default Closes RED-7784 See merge request redactmanager/persistence-service!214
This commit is contained in:
commit
641dfcb0dd
@ -86,6 +86,10 @@ public class DownloadController implements DownloadResource {
|
|||||||
@PreAuthorize("hasAuthority('" + PROCESS_DOWNLOAD + "')")
|
@PreAuthorize("hasAuthority('" + PROCESS_DOWNLOAD + "')")
|
||||||
public DownloadResponse prepareDownload(@RequestBody PrepareDownloadRequest request) {
|
public DownloadResponse prepareDownload(@RequestBody PrepareDownloadRequest request) {
|
||||||
|
|
||||||
|
if (request.getIncludeUnprocessed() == null) {
|
||||||
|
request.setIncludeUnprocessed(true);
|
||||||
|
}
|
||||||
|
|
||||||
// check the user is non-member or reviewer
|
// check the user is non-member or reviewer
|
||||||
accessControlService.verifyUserIsDossierOwnerOrApprover(request.getDossierId());
|
accessControlService.verifyUserIsDossierOwnerOrApprover(request.getDossierId());
|
||||||
var response = downloadService.prepareDownload(convert(request));
|
var response = downloadService.prepareDownload(convert(request));
|
||||||
|
|||||||
@ -71,7 +71,7 @@ public class DownloadPreparationService {
|
|||||||
|
|
||||||
|
|
||||||
downloadStatus.getFiles().forEach(fileEntity -> {
|
downloadStatus.getFiles().forEach(fileEntity -> {
|
||||||
RedactionMessage message = messageBuilder.fileId(fileEntity.getId()).unapprovedFile(fileEntity.getWorkflowStatus() != WorkflowStatus.APPROVED).includeUnprocessed(reportResultMessage.isIncludeUnprocessed()).build();
|
RedactionMessage message = messageBuilder.fileId(fileEntity.getId()).unapprovedFile(fileEntity.getWorkflowStatus() != WorkflowStatus.APPROVED).includeUnprocessed(reportResultMessage.getIncludeUnprocessed()).build();
|
||||||
log.info("Sending redaction request for downloadId:{} fileId:{} to pdftron-redaction-queue", downloadId, fileEntity.getId());
|
log.info("Sending redaction request for downloadId:{} fileId:{} to pdftron-redaction-queue", downloadId, fileEntity.getId());
|
||||||
rabbitTemplate.convertAndSend(MessagingConfiguration.PDFTRON_QUEUE, message);
|
rabbitTemplate.convertAndSend(MessagingConfiguration.PDFTRON_QUEUE, message);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -140,6 +140,7 @@ public class DownloadPreparationTest extends AbstractPersistenceServerServiceTes
|
|||||||
ReportResultMessage reportResultMessage = new ReportResultMessage();
|
ReportResultMessage reportResultMessage = new ReportResultMessage();
|
||||||
reportResultMessage.setUserId(USER_ID);
|
reportResultMessage.setUserId(USER_ID);
|
||||||
reportResultMessage.setDownloadId(downloadId);
|
reportResultMessage.setDownloadId(downloadId);
|
||||||
|
reportResultMessage.setIncludeUnprocessed(true);
|
||||||
downloadReportMessageReceiver.receive(reportResultMessage);
|
downloadReportMessageReceiver.receive(reportResultMessage);
|
||||||
|
|
||||||
redactionResultMessageReceiver.receive(RedactionResultMessage.builder()
|
redactionResultMessageReceiver.receive(RedactionResultMessage.builder()
|
||||||
|
|||||||
@ -34,7 +34,7 @@
|
|||||||
<redaction-service.version>4.165.0</redaction-service.version>
|
<redaction-service.version>4.165.0</redaction-service.version>
|
||||||
<search-service.version>2.71.0</search-service.version>
|
<search-service.version>2.71.0</search-service.version>
|
||||||
<pdftron-redaction-service.version>4.38.0</pdftron-redaction-service.version>
|
<pdftron-redaction-service.version>4.38.0</pdftron-redaction-service.version>
|
||||||
<redaction-report-service.version>4.31.0</redaction-report-service.version>
|
<redaction-report-service.version>4.33.0</redaction-report-service.version>
|
||||||
<ocr-service.version>3.10.0</ocr-service.version>
|
<ocr-service.version>3.10.0</ocr-service.version>
|
||||||
<storage.commons.version>2.45.0</storage.commons.version>
|
<storage.commons.version>2.45.0</storage.commons.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user