fixed some issues of RED-2782
This commit is contained in:
parent
a9ecbc8abd
commit
accdd4f510
@ -24,7 +24,10 @@ export class AnnotationPermissions {
|
||||
|
||||
for (const annotation of annotations) {
|
||||
const permissions: AnnotationPermissions = new AnnotationPermissions();
|
||||
|
||||
permissions.canUndo = !isApprover && annotation.isSuggestion;
|
||||
permissions.canAcceptSuggestion = isApprover && (annotation.isSuggestion || annotation.isDeclinedSuggestion);
|
||||
permissions.canRejectSuggestion = isApprover && annotation.isSuggestion;
|
||||
|
||||
permissions.canForceRedaction = annotation.isSkipped && !annotation.isFalsePositive;
|
||||
permissions.canAcceptRecommendation = annotation.isRecommendation;
|
||||
@ -35,14 +38,11 @@ export class AnnotationPermissions {
|
||||
permissions.canRemoveOrSuggestToRemoveFromDictionary =
|
||||
annotation.isModifyDictionary && (annotation.isRedacted || annotation.isSkipped || annotation.isHint);
|
||||
|
||||
permissions.canAcceptSuggestion = isApprover && (annotation.isSuggestion || annotation.isDeclinedSuggestion);
|
||||
permissions.canRejectSuggestion = isApprover && annotation.isSuggestion;
|
||||
|
||||
permissions.canChangeLegalBasis = annotation.isRedacted;
|
||||
|
||||
permissions.canRecategorizeImage = annotation.isImage;
|
||||
|
||||
permissions.canResizeAnnotation = annotation.isRedacted || annotation.isImage;
|
||||
permissions.canRecategorizeImage = (annotation.isImage && !annotation.isSuggestion) || annotation.isSuggestionRecategorizeImage;
|
||||
permissions.canResizeAnnotation =
|
||||
((annotation.isRedacted || annotation.isImage) && !annotation.isSuggestion) || annotation.isSuggestionResize;
|
||||
|
||||
summedPermissions._merge(permissions);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user