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({ @Component({
selector: 'abp-tenants', selector: 'abp-tenants',
templateUrl: './tenants.component.html', templateUrl: './tenants.component.html',
providers: [ListService],
providers: [ providers: [
ListService, ListService,
{ {
@ -126,18 +125,8 @@ export class TenantsComponent implements OnInit {
} }
private createTenantForm() { private createTenantForm() {
const tenantForm = this.fb.group({ const data = new FormPropData(this.injector, this.selected);
name: [this.selected.name || '', [Validators.required, Validators.maxLength(256)]], this.tenantForm = generateFormFromProps(data);
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;
} }
private createDefaultConnectionStringForm() { private createDefaultConnectionStringForm() {

Loading…
Cancel
Save