show dossier dictionaries even if dossier redaction is not available
This commit is contained in:
parent
489dde97d5
commit
590e8da0bc
@ -13,7 +13,6 @@ import {
|
|||||||
WorkflowFileStatus,
|
WorkflowFileStatus,
|
||||||
WorkflowFileStatuses,
|
WorkflowFileStatuses,
|
||||||
} from '@red/domain';
|
} from '@red/domain';
|
||||||
import { DossierDictionariesMapService } from '@services/entity-services/dossier-dictionaries-map.service';
|
|
||||||
import { FeaturesService } from '@services/features.service';
|
import { FeaturesService } from '@services/features.service';
|
||||||
import { FilesMapService } from '@services/files/files-map.service';
|
import { FilesMapService } from '@services/files/files-map.service';
|
||||||
import { Roles } from '@users/roles';
|
import { Roles } from '@users/roles';
|
||||||
@ -30,7 +29,6 @@ export class PermissionsService {
|
|||||||
private readonly _featuresService: FeaturesService,
|
private readonly _featuresService: FeaturesService,
|
||||||
private readonly _userPreferenceService: UserPreferenceService,
|
private readonly _userPreferenceService: UserPreferenceService,
|
||||||
private readonly _iqserPermissionsService: IqserPermissionsService,
|
private readonly _iqserPermissionsService: IqserPermissionsService,
|
||||||
private readonly _dossierDictionariesMapService: DossierDictionariesMapService,
|
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
get #userId(): string {
|
get #userId(): string {
|
||||||
@ -307,10 +305,7 @@ export class PermissionsService {
|
|||||||
|
|
||||||
canEditDossierDictionary(dossier: Dossier): boolean {
|
canEditDossierDictionary(dossier: Dossier): boolean {
|
||||||
return (
|
return (
|
||||||
dossier.isActive &&
|
dossier.isActive && this.isDossierMember(dossier) && this._iqserPermissionsService.has(Roles.dossiers.dictionaryEntries.write)
|
||||||
this._dossierDictionariesMapService.get(dossier.id).length > 0 &&
|
|
||||||
this.isDossierMember(dossier) &&
|
|
||||||
this._iqserPermissionsService.has(Roles.dossiers.dictionaryEntries.write)
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user