create consumer domain accounts permissions

This commit is contained in:
2026-04-11 14:46:52 +03:30
parent d154a8402b
commit d4dff4ebfd
33 changed files with 480 additions and 37 deletions
@@ -8,7 +8,7 @@
>
<form [formGroup]="form" (submit)="submit()" class="flex flex-col gap-4">
<app-input label="نام کاربری" [control]="form.controls.username" name="username" />
<app-enum-select [control]="form.controls.type" name="type" type="accountType" />
<app-enum-select [control]="form.controls.role" name="role" type="consumerRole" />
<uikit-field label="رمز عبور" class="" [control]="form.controls.password">
<p-password
id="password1"
@@ -50,9 +50,7 @@ export class ConsumerAccountFormComponent extends AbstractFormDialog<
return this.fb.group(
{
username: [this.initialValues?.username || '', [Validators.required]],
// @ts-ignore
type: [this.initialValues?.type, [Validators.required]],
role: ['', [Validators.required]],
password: ['', [Validators.required, password()]],
confirmPassword: ['', [Validators.required]],
},