owner add to dictionary for dossier dict

This commit is contained in:
Timo Bejan 2022-01-18 14:37:50 +02:00
parent 22a2093c35
commit 0bdc850111
2 changed files with 8 additions and 3 deletions

View File

@ -11,7 +11,7 @@
</div> </div>
<form [formGroup]="form" *ngIf="form"> <form [formGroup]="form" *ngIf="form">
<div class="iqser-input-group" *ngIf="canEdit"> <div class="iqser-input-group">
<mat-checkbox color="primary" formControlName="addToDictionaryAction" name="addToDictionaryAction"> <mat-checkbox color="primary" formControlName="addToDictionaryAction" name="addToDictionaryAction">
{{ 'add-edit-dictionary.form.add-to-dictionary-action' | translate }} {{ 'add-edit-dictionary.form.add-to-dictionary-action' | translate }}
</mat-checkbox> </mat-checkbox>

View File

@ -7,7 +7,7 @@ import { DictionaryService } from '@shared/services/dictionary.service';
import { CircleButtonTypes, LoadingService, Toaster } from '@iqser/common-ui'; import { CircleButtonTypes, LoadingService, Toaster } from '@iqser/common-ui';
import { DossiersService } from '@services/entity-services/dossiers.service'; import { DossiersService } from '@services/entity-services/dossiers.service';
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker'; import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
import { FormBuilder, FormGroup } from '@angular/forms'; import { FormBuilder, FormGroup, Validators } from '@angular/forms';
@Component({ @Component({
selector: 'redaction-edit-dossier-dictionary', selector: 'redaction-edit-dossier-dictionary',
@ -116,7 +116,12 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa
private _getForm(): FormGroup { private _getForm(): FormGroup {
return this._formBuilder.group({ return this._formBuilder.group({
addToDictionaryAction: [this.dossierDictionary.addToDictionaryAction], addToDictionaryAction: [
{
value: this.dossierDictionary.addToDictionaryAction,
disabled: !this._permissionsService.isOwner(this.dossier),
},
],
}); });
} }