Merge branch 'RED-8116' into 'master'
RED-8116: removed unnecessary multiple dossierTemplate API calls. See merge request redactmanager/red-ui!247
This commit is contained in:
commit
08ce6e4dcd
@ -3,7 +3,7 @@
|
||||
<div
|
||||
[attr.help-mode-key]="'document_in_editor'"
|
||||
[class.error]="file.isError"
|
||||
[class.initial-processing]="file.isInitialProcessing || (ctx.ocrByDefault && !file.lastOCRTime)"
|
||||
[class.initial-processing]="file.isInitialProcessing || (ocrByDefault && !file.lastOCRTime)"
|
||||
[matTooltip]="file.filename"
|
||||
class="table-item-title"
|
||||
matTooltipPosition="above"
|
||||
|
||||
@ -8,7 +8,6 @@ import { DossierTemplatesService } from '@services/dossier-templates/dossier-tem
|
||||
|
||||
interface FileNameColumnContext {
|
||||
primaryAttribute: IFileAttributeConfig;
|
||||
ocrByDefault: boolean;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@ -22,6 +21,7 @@ export class FileNameColumnComponent extends ContextComponent<FileNameColumnCont
|
||||
@Input() file?: File | TrashFile;
|
||||
@Input() dossier: Dossier;
|
||||
@Input() dossierTemplateId: string;
|
||||
ocrByDefault: boolean;
|
||||
|
||||
constructor(
|
||||
private readonly _fileAttributeService: FileAttributesService,
|
||||
@ -32,14 +32,11 @@ export class FileNameColumnComponent extends ContextComponent<FileNameColumnCont
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
this.ocrByDefault = this._dossierTemplateService.find(this.dossierTemplateId).ocrByDefault;
|
||||
const primaryAttribute$ = combineLatest([this._fileAttributeService.fileAttributesConfig$, this.#reloadAttribute]).pipe(
|
||||
map(() => this.#findPrimaryAttribute()),
|
||||
);
|
||||
const ocrByDefault$ = this._dossierTemplateService.get(this.dossierTemplateId).pipe(map(template => template.ocrByDefault));
|
||||
super._initContext({
|
||||
primaryAttribute: primaryAttribute$,
|
||||
ocrByDefault: ocrByDefault$,
|
||||
});
|
||||
super._initContext({ primaryAttribute: primaryAttribute$ });
|
||||
}
|
||||
|
||||
ngOnChanges(changes: SimpleChanges): void {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user