|
|
@ -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() { |
|
|
|