fix: bypassing cors
This commit is contained in:
@ -116,7 +116,7 @@
|
||||
}
|
||||
</mat-form-field>
|
||||
|
||||
<OAuthProviders [canUnlink]="true" [activeProvidersId]="activatedProviders"
|
||||
<OAuthProviders [canUnlink]="true" [activeProvidersId]="activatedProviders" (oAuthUpdateProviders)="updateProviders()"
|
||||
[message]="'Или можете получить часть данных от сторонних сервисов'"/>
|
||||
</div>
|
||||
</form>
|
||||
|
@ -70,10 +70,17 @@ export class CreateAdminComponent {
|
||||
this.createAdminForm.get('password')?.updateValueAndValidity();
|
||||
});
|
||||
|
||||
this.updateAdminData();
|
||||
}
|
||||
|
||||
private updateAdminData() {
|
||||
this.api.adminConfiguration().subscribe(configuration => {
|
||||
if (configuration) {
|
||||
this.createAdminForm.get('email')?.setValue(configuration.email);
|
||||
this.createAdminForm.get('user')?.setValue(configuration.username);
|
||||
if (this.createAdminForm.get('email')?.value == 0)
|
||||
this.createAdminForm.get('email')?.setValue(configuration.email);
|
||||
|
||||
if (this.createAdminForm.get('user')?.value == 0)
|
||||
this.createAdminForm.get('user')?.setValue(configuration.username);
|
||||
|
||||
this.activatedProviders = configuration.usedOAuthProviders;
|
||||
}
|
||||
@ -111,4 +118,8 @@ export class CreateAdminComponent {
|
||||
this.hideRetypePass = !this.hideRetypePass;
|
||||
event.stopPropagation();
|
||||
}
|
||||
|
||||
protected updateProviders() {
|
||||
this.updateAdminData();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user