Skip to content
Snippets Groups Projects
Commit 6ced0f74 authored by Florent Poittevin's avatar Florent Poittevin
Browse files

fix: admin user edit role doesn't put form as dirty

parent 5c141eee
No related branches found
No related tags found
No related merge requests found
......@@ -94,19 +94,14 @@
<!-- <mat-error *ngFor="let error of getFormControl(formDefinition.refreshToken).errors?.errorsFromBackend">{{error}}</mat-error>-->
<!-- </mat-form-field>-->
<div>
<mat-label [class.disabled]="readonly">{{'admin.user.form.roles' | translate }}</mat-label>
<div *ngFor="let role of getApplicationRolesNamesArray.controls">
<mat-checkbox [formControl]="role.get('selected')"
[disabled]="readonly"
>
{{role.value.name}}
</mat-checkbox>
</div>
<mat-error *ngIf="getFormControl(formDefinition.applicationRoles).invalid">{{'required' | translate}}</mat-error>
<mat-error
*ngFor="let error of getFormControl(formDefinition.applicationRoles).errors?.errorsFromBackend"
>{{error}}</mat-error>
<mat-label [class.disabled]="readonly">{{'admin.user.form.roles' | translate }}</mat-label>
<div *ngFor="let role of getApplicationRolesNamesArray.controls">
<mat-checkbox (change)="updateForm()"
[formControl]="role.get('selected')"
[disabled]="readonly"
>
{{role.value.name}}
</mat-checkbox>
</div>
</div>
</div>
......
......@@ -127,6 +127,10 @@ export class AdminUserFormPresentational extends SharedAbstractFormPresentationa
selected: selectedRoles.some(r => r.resId === i),
})));
}
updateForm(): void {
this.form.markAsDirty();
}
}
class FormComponentFormDefinition extends BaseFormDefinition {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment