Pull request #275: redaction-log info for RED-2659
Merge in RED/redaction-service from section-info to master * commit '892fa6ade0c9f260183686535612e7423ed2ec09': redaction-log info for RED-2659
This commit is contained in:
commit
571035dda1
@ -30,8 +30,13 @@ public class RedactionLogEntry {
|
|||||||
private boolean redacted;
|
private boolean redacted;
|
||||||
private boolean isHint;
|
private boolean isHint;
|
||||||
private boolean isRecommendation;
|
private boolean isRecommendation;
|
||||||
|
|
||||||
private boolean hasBeenResized;
|
private boolean hasBeenResized;
|
||||||
private boolean hasBeenRecategorized;
|
private boolean hasBeenRecategorized;
|
||||||
|
private boolean hasLegalBasisChanged;
|
||||||
|
private boolean hasBeenForced;
|
||||||
|
private boolean hasBeenRemovedByManualOverride;
|
||||||
|
|
||||||
private String section;
|
private String section;
|
||||||
private float[] color;
|
private float[] color;
|
||||||
|
|
||||||
|
|||||||
@ -137,6 +137,7 @@ public class RedactionLogMergeService {
|
|||||||
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", removed by manual override");
|
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", removed by manual override");
|
||||||
redactionLogEntry.setColor(getColor(redactionLogEntry.getType(), dossierTemplateId, false, redactionLogEntry
|
redactionLogEntry.setColor(getColor(redactionLogEntry.getType(), dossierTemplateId, false, redactionLogEntry
|
||||||
.isRedacted(), true));
|
.isRedacted(), true));
|
||||||
|
redactionLogEntry.setHasBeenRemovedByManualOverride(true);
|
||||||
} else if (manualRemoval.getStatus().equals(AnnotationStatus.REQUESTED)) {
|
} else if (manualRemoval.getStatus().equals(AnnotationStatus.REQUESTED)) {
|
||||||
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", requested to remove");
|
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", requested to remove");
|
||||||
redactionLogEntry.setStatus(AnnotationStatus.REQUESTED);
|
redactionLogEntry.setStatus(AnnotationStatus.REQUESTED);
|
||||||
@ -163,6 +164,7 @@ public class RedactionLogMergeService {
|
|||||||
redactionLogEntry.setColor(getColor(redactionLogEntry.getType(), dossierTemplateId, false, redactionLogEntry
|
redactionLogEntry.setColor(getColor(redactionLogEntry.getType(), dossierTemplateId, false, redactionLogEntry
|
||||||
.isRedacted(), false));
|
.isRedacted(), false));
|
||||||
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", forced by manual override");
|
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", forced by manual override");
|
||||||
|
redactionLogEntry.setHasBeenForced(true);
|
||||||
redactionLogEntry.setLegalBasis(manualForceRedact.getLegalBasis());
|
redactionLogEntry.setLegalBasis(manualForceRedact.getLegalBasis());
|
||||||
} else if (manualForceRedact.getStatus().equals(AnnotationStatus.REQUESTED)) {
|
} else if (manualForceRedact.getStatus().equals(AnnotationStatus.REQUESTED)) {
|
||||||
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", requested to force redact");
|
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", requested to force redact");
|
||||||
@ -189,6 +191,7 @@ public class RedactionLogMergeService {
|
|||||||
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", legal basis was manually changed");
|
manualOverrideReason = mergeReasonIfNecessary(redactionLogEntry.getReason(), ", legal basis was manually changed");
|
||||||
redactionLogEntry.setLegalBasis(manualLegalBasisChange.getLegalBasis());
|
redactionLogEntry.setLegalBasis(manualLegalBasisChange.getLegalBasis());
|
||||||
redactionLogEntry.setRedacted(true);
|
redactionLogEntry.setRedacted(true);
|
||||||
|
redactionLogEntry.setHasLegalBasisChanged(true);
|
||||||
if (manualLegalBasisChange.getSection() != null) {
|
if (manualLegalBasisChange.getSection() != null) {
|
||||||
redactionLogEntry.setSection(manualLegalBasisChange.getSection());
|
redactionLogEntry.setSection(manualLegalBasisChange.getSection());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user