show dossier dictionaries even if dossier redaction is not available

This commit is contained in:
Dan Percic 2024-02-16 10:36:06 +02:00
parent 489dde97d5
commit 590e8da0bc

View File

@ -13,7 +13,6 @@ import {
WorkflowFileStatus,
WorkflowFileStatuses,
} from '@red/domain';
import { DossierDictionariesMapService } from '@services/entity-services/dossier-dictionaries-map.service';
import { FeaturesService } from '@services/features.service';
import { FilesMapService } from '@services/files/files-map.service';
import { Roles } from '@users/roles';
@ -30,7 +29,6 @@ export class PermissionsService {
private readonly _featuresService: FeaturesService,
private readonly _userPreferenceService: UserPreferenceService,
private readonly _iqserPermissionsService: IqserPermissionsService,
private readonly _dossierDictionariesMapService: DossierDictionariesMapService,
) {}
get #userId(): string {
@ -307,10 +305,7 @@ export class PermissionsService {
canEditDossierDictionary(dossier: Dossier): boolean {
return (
dossier.isActive &&
this._dossierDictionariesMapService.get(dossier.id).length > 0 &&
this.isDossierMember(dossier) &&
this._iqserPermissionsService.has(Roles.dossiers.dictionaryEntries.write)
dossier.isActive && this.isDossierMember(dossier) && this._iqserPermissionsService.has(Roles.dossiers.dictionaryEntries.write)
);
}