Browse Source

feat: create tenant form via generateFormFromProps fn

pull/6635/head
mehmet-erim 6 years ago
parent
commit
42932ca3f1
  1. 15
      npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.ts

15
npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.ts

@ -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