Revert "RED-8945: filtering out types for edit dialog."

This reverts commit c90b362e8e9113a9a22787cfbd44c555c092bff5.
This commit is contained in:
Nicoleta Panaghiu 2024-04-23 15:27:02 +03:00
parent c90b362e8e
commit b2a96433d3
2 changed files with 5 additions and 8 deletions

View File

@ -163,7 +163,7 @@ export class EditRedactionDialogComponent
#setTypes() {
this.dictionaries = this._dictionaryService.getEditableRedactionTypes(
this.#dossier.dossierId,
this.#dossier.dossierTemplateId,
this.isImage,
this.isHint,
this.annotations.every(annotation => annotation.isOCR),

View File

@ -159,18 +159,15 @@ export class DictionaryService extends EntitiesService<IDictionary, Dictionary>
.sort((a, b) => a.label.localeCompare(b.label));
}
getEditableRedactionTypes(dossierId: string, isImage: boolean, isHint: boolean, isOCR: boolean): Dictionary[] {
return this.#extractDossierLevelTypes(dossierId)
getEditableRedactionTypes(dossierTemplateId: string, isImage: boolean, isHint: boolean, isOCR: boolean): Dictionary[] {
return this._dictionariesMapService
.get(dossierTemplateId)
.filter(
d =>
d.model['typeId'] &&
(isImage
? (isOCR ? [...IMAGE_CATEGORIES, 'ocr'] : IMAGE_CATEGORIES).includes(d.type)
: (isHint ? d.hint : !d.hint) &&
d.addToDictionaryAction &&
!d.virtual &&
!d.systemManaged &&
![...IMAGE_CATEGORIES, 'ocr'].includes(d.type)),
: (isHint ? d.hint : !d.hint) && !d.virtual && !d.systemManaged && ![...IMAGE_CATEGORIES, 'ocr'].includes(d.type)),
)
.sort((a, b) => a.label.localeCompare(b.label));
}