diff --git a/README.md b/README.md index 2f6126a971..2d1c960db4 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Please join our community forum: https://support.squidex.io ## Status -Current Version v2.1.0. Roadmap: https://trello.com/b/KakM4F3S/squidex-roadmap +Current Version v2.2.0. Roadmap: https://trello.com/b/KakM4F3S/squidex-roadmap ## Prerequisites diff --git a/src/Squidex/app/features/administration/state/users.forms.ts b/src/Squidex/app/features/administration/state/users.forms.ts index ca3effe386..95e360b901 100644 --- a/src/Squidex/app/features/administration/state/users.forms.ts +++ b/src/Squidex/app/features/administration/state/users.forms.ts @@ -24,7 +24,7 @@ export class UserForm extends Form { ], password: ['', [ - Validators.nullValidator + Validators.required ] ], passwordConfirm: ['', @@ -36,6 +36,16 @@ export class UserForm extends Form { })); } + public load(value: any) { + if (value) { + this.form.controls['password'].setValidators(Validators.nullValidator); + } else { + this.form.controls['password'].setValidators(Validators.required); + } + + super.load(value); + } + protected transformLoad(user: UpdateUserDto) { return { ...user, permissions: user.permissions.join('\n') }; }