RED-3237: Edit dossier dictionary display name permissions

This commit is contained in:
Adina Țeudan 2022-02-14 13:34:42 +02:00
parent 8d1a88711f
commit 648faad833
2 changed files with 4 additions and 3 deletions

View File

@ -10,7 +10,7 @@
</div>
</div>
<form [formGroup]="form" *ngIf="form">
<form *ngIf="form" [formGroup]="form">
<div class="iqser-input-group">
<mat-checkbox color="primary" formControlName="addToDictionaryAction" name="addToDictionaryAction">
{{ 'add-edit-dictionary.form.add-to-dictionary-action' | translate }}
@ -19,7 +19,7 @@
</form>
</div>
<div *ngIf="canEdit" class="display-name">
<div *ngIf="canEditDisplayName" class="display-name">
<div translate="edit-dossier-dialog.dictionary.display-name.edit"></div>
<iqser-editable-input
(save)="updateDisplayName($event)"

View File

@ -20,10 +20,10 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa
form: FormGroup;
canEdit = false;
canEditDisplayName = false;
dossierDictionary: IDictionary;
readonly circleButtonTypes = CircleButtonTypes;
@ViewChild(DictionaryManagerComponent, { static: false }) private readonly _dictionaryManager: DictionaryManagerComponent;
constructor(
@ -58,6 +58,7 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa
async ngOnInit() {
this._loadingService.start();
this.canEdit = this._permissionsService.canEditDossier(this.dossier);
this.canEditDisplayName = this._permissionsService.isOwner(this.dossier);
await this._updateDossierDictionary();
this.form = this._getForm();
this._loadingService.stop();