diff --git a/apps/red-ui/src/app/modules/file-preview/components/annotation-details/annotation-details.component.ts b/apps/red-ui/src/app/modules/file-preview/components/annotation-details/annotation-details.component.ts index da6b08a49..b3b385268 100644 --- a/apps/red-ui/src/app/modules/file-preview/components/annotation-details/annotation-details.component.ts +++ b/apps/red-ui/src/app/modules/file-preview/components/annotation-details/annotation-details.component.ts @@ -19,6 +19,7 @@ const Engines = { NER: 'NER', RULE: 'RULE', IMPORTED: 'IMPORTED', + MANUAL: 'MANUAL', } as const; type EngineName = keyof typeof Engines; @@ -92,6 +93,11 @@ export class AnnotationDetailsComponent implements OnChanges { description: _('annotation-engines.imported'), show: isBasedOn(annotation, Engines.IMPORTED), }, + { + icon: 'red:redaction-changes', + description: _('annotation-engines.manual'), + show: isBasedOn(annotation, Engines.MANUAL), + }, ]; } } diff --git a/apps/red-ui/src/assets/i18n/redact/de.json b/apps/red-ui/src/assets/i18n/redact/de.json index deb95a7fa..c99eac25f 100644 --- a/apps/red-ui/src/assets/i18n/redact/de.json +++ b/apps/red-ui/src/assets/i18n/redact/de.json @@ -360,6 +360,7 @@ "annotation-engines": { "dictionary": "{isHint, select, true{Hint} other{Redaction}} basierend auf Wörterbuch", "imported": "Imported", + "manual": "", "ner": "Redaktion basierend auf KI", "rule": "Schwärzung basierend auf Regel {rule}" }, diff --git a/apps/red-ui/src/assets/i18n/redact/en.json b/apps/red-ui/src/assets/i18n/redact/en.json index d6a375689..955660e28 100644 --- a/apps/red-ui/src/assets/i18n/redact/en.json +++ b/apps/red-ui/src/assets/i18n/redact/en.json @@ -360,6 +360,7 @@ "annotation-engines": { "dictionary": "Based on dictionary", "imported": "Imported", + "manual": "Manual", "ner": "Based on AI", "rule": "Based on rule" }, diff --git a/apps/red-ui/src/assets/i18n/scm/de.json b/apps/red-ui/src/assets/i18n/scm/de.json index 4612f76d0..a0cca2b40 100644 --- a/apps/red-ui/src/assets/i18n/scm/de.json +++ b/apps/red-ui/src/assets/i18n/scm/de.json @@ -360,6 +360,7 @@ "annotation-engines": { "dictionary": "{isHint, select, true{Hint} other{Redaction}} basierend auf Wörterbuch", "imported": "Annotation is imported", + "manual": "", "ner": "Redaktion basierend auf KI", "rule": "Schwärzung basierend auf Regel {rule}" }, diff --git a/apps/red-ui/src/assets/i18n/scm/en.json b/apps/red-ui/src/assets/i18n/scm/en.json index 021e9fece..43b11e3ea 100644 --- a/apps/red-ui/src/assets/i18n/scm/en.json +++ b/apps/red-ui/src/assets/i18n/scm/en.json @@ -360,6 +360,7 @@ "annotation-engines": { "dictionary": "{isHint, select, true{Hint} other{Annotation}} based on dictionary", "imported": "Annotation is imported", + "manual": "Manual", "ner": "Annotation based on AI", "rule": "Annotation based on rule {rule}" }, diff --git a/libs/red-domain/src/lib/redaction-log/types.ts b/libs/red-domain/src/lib/redaction-log/types.ts index f16af77ec..1a6f2abd3 100644 --- a/libs/red-domain/src/lib/redaction-log/types.ts +++ b/libs/red-domain/src/lib/redaction-log/types.ts @@ -5,6 +5,7 @@ export const LogEntryEngines = { NER: 'NER', RULE: 'RULE', IMPORTED: 'IMPORTED', + MANUAL: 'MANUAL', } as const; export type LogEntryEngine = ValuesOf;