RED-9443: filter out experimental types from type selection options.
This commit is contained in:
parent
ea06f4940a
commit
3aa7ba1629
@ -1,7 +1,7 @@
|
||||
import { HttpErrorResponse } from '@angular/common/http';
|
||||
import { Injectable } from '@angular/core';
|
||||
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
import { EntitiesService, QueryParam, Toaster } from '@iqser/common-ui';
|
||||
import { EntitiesService, getConfig, isIqserDevMode, QueryParam, Toaster } from '@iqser/common-ui';
|
||||
import { List } from '@iqser/common-ui/lib/utils';
|
||||
import { Dictionary, DictionaryEntryType, DictionaryEntryTypes, IDictionary, IUpdateDictionary, SuperTypes } from '@red/domain';
|
||||
import { firstValueFrom, forkJoin, Observable } from 'rxjs';
|
||||
@ -18,6 +18,7 @@ const IMAGE_TYPES = ['image', 'formula', 'ocr'];
|
||||
export class DictionaryService extends EntitiesService<IDictionary, Dictionary> {
|
||||
protected readonly _defaultModelPath = 'dictionary';
|
||||
protected readonly _entityClass = Dictionary;
|
||||
readonly #isIqserDevMode = isIqserDevMode();
|
||||
|
||||
constructor(
|
||||
private readonly _toaster: Toaster,
|
||||
@ -275,6 +276,9 @@ export class DictionaryService extends EntitiesService<IDictionary, Dictionary>
|
||||
}
|
||||
|
||||
#extractDossierLevelTypes(dossierId: string) {
|
||||
return this._dictionariesMapService.get(dossierId).filter(dictionary => dictionary.model['typeId']?.includes(dossierId));
|
||||
return this._dictionariesMapService
|
||||
.get(dossierId)
|
||||
.filter(dictionary => dictionary.model['typeId']?.includes(dossierId))
|
||||
.filter(dictionary => !(dictionary.experimental && !this.#isIqserDevMode));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user