feat: create tenant form via generateFormFromProps fn

pull/6635/head
mehmet-erim 5 years ago
parent 2342ea87b3
commit 42932ca3f1

@ -32,7 +32,6 @@ interface SelectedModalContent {
@Component({
selector: 'abp-tenants',
templateUrl: './tenants.component.html',
providers: [ListService],
providers: [
ListService,
{
@ -126,18 +125,8 @@ export class TenantsComponent implements OnInit {
}
private createTenantForm() {
const tenantForm = this.fb.group({
name: [this.selected.name || '', [Validators.required, Validators.maxLength(256)]],
adminEmailAddress: [null, [Validators.required, Validators.maxLength(256), Validators.email]],
adminPassword: [null, [Validators.required, ...getPasswordValidators(this.injector)]],
});
if (this.hasSelectedTenant) {
tenantForm.removeControl('adminEmailAddress');
tenantForm.removeControl('adminPassword');
}
this.tenantForm = tenantForm;
const data = new FormPropData(this.injector, this.selected);
this.tenantForm = generateFormFromProps(data);
}
private createDefaultConnectionStringForm() {

Loading…
Cancel
Save