From 7bed9865366bdf49fbe7ed1c6d7ca262f412f39d Mon Sep 17 00:00:00 2001 From: FyloZ Date: Mon, 9 Aug 2021 21:33:15 -0400 Subject: [PATCH] =?UTF-8?q?#2=20Am=C3=A9lioration=20g=C3=A9n=C3=A9rales=20?= =?UTF-8?q?des=20configurations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/modules/configuration/config-editor.html | 2 +- src/app/modules/configuration/config-editor.ts | 4 ++++ src/app/modules/shared/model/config.model.ts | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/modules/configuration/config-editor.html b/src/app/modules/configuration/config-editor.html index 11982bc..9bb90b6 100644 --- a/src/app/modules/configuration/config-editor.html +++ b/src/app/modules/configuration/config-editor.html @@ -4,7 +4,7 @@ Retour - Enregistrer + Enregistrer diff --git a/src/app/modules/configuration/config-editor.ts b/src/app/modules/configuration/config-editor.ts index b6d7a67..bde9502 100644 --- a/src/app/modules/configuration/config-editor.ts +++ b/src/app/modules/configuration/config-editor.ts @@ -47,6 +47,10 @@ export class CreConfigEditor extends ErrorHandlingComponent { this.fetchConfigurations(formBuilder) } + ngOnInit() { + super.ngOnInit() + } + getConfigControl(key: string): ConfigControl { return { config: this.configs.get(key), diff --git a/src/app/modules/shared/model/config.model.ts b/src/app/modules/shared/model/config.model.ts index edbd0f8..02e4923 100644 --- a/src/app/modules/shared/model/config.model.ts +++ b/src/app/modules/shared/model/config.model.ts @@ -46,7 +46,7 @@ export class ConfigControl { } export function buildFormControl(config: Config): AbstractControl { - return new FormControl({value: config.content, disabled: !config.editable}, Validators.required) + return new FormControl({value: config.content, disabled: !config.editable}, !configKeyIsPassword(config.key) ? Validators.required : null) } export function configKeyIsPassword(key: string): boolean {