mirror of
https://github.com/bitwarden/browser
synced 2025-12-12 22:33:35 +00:00
Send reference data on account creation (#3297)
This commit is contained in:
@@ -15,6 +15,7 @@ import { PlatformUtilsService } from "@bitwarden/common/abstractions/platformUti
|
|||||||
import { PolicyService } from "@bitwarden/common/abstractions/policy/policy.service.abstraction";
|
import { PolicyService } from "@bitwarden/common/abstractions/policy/policy.service.abstraction";
|
||||||
import { StateService } from "@bitwarden/common/abstractions/state.service";
|
import { StateService } from "@bitwarden/common/abstractions/state.service";
|
||||||
import { MasterPasswordPolicyOptions } from "@bitwarden/common/models/domain/masterPasswordPolicyOptions";
|
import { MasterPasswordPolicyOptions } from "@bitwarden/common/models/domain/masterPasswordPolicyOptions";
|
||||||
|
import { ReferenceEventRequest } from "@bitwarden/common/models/request/referenceEventRequest";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "app-register-form",
|
selector: "app-register-form",
|
||||||
@@ -23,6 +24,7 @@ import { MasterPasswordPolicyOptions } from "@bitwarden/common/models/domain/mas
|
|||||||
export class RegisterFormComponent extends BaseRegisterComponent {
|
export class RegisterFormComponent extends BaseRegisterComponent {
|
||||||
@Input() queryParamEmail: string;
|
@Input() queryParamEmail: string;
|
||||||
@Input() enforcedPolicyOptions: MasterPasswordPolicyOptions;
|
@Input() enforcedPolicyOptions: MasterPasswordPolicyOptions;
|
||||||
|
@Input() referenceDataValue: ReferenceEventRequest;
|
||||||
|
|
||||||
showErrorSummary = false;
|
showErrorSummary = false;
|
||||||
|
|
||||||
@@ -59,6 +61,7 @@ export class RegisterFormComponent extends BaseRegisterComponent {
|
|||||||
|
|
||||||
async ngOnInit() {
|
async ngOnInit() {
|
||||||
await super.ngOnInit();
|
await super.ngOnInit();
|
||||||
|
this.referenceData = this.referenceDataValue;
|
||||||
|
|
||||||
if (this.queryParamEmail) {
|
if (this.queryParamEmail) {
|
||||||
this.formGroup.get("email")?.setValue(this.queryParamEmail);
|
this.formGroup.get("email")?.setValue(this.queryParamEmail);
|
||||||
|
|||||||
@@ -115,6 +115,7 @@
|
|||||||
<app-register-form
|
<app-register-form
|
||||||
[queryParamEmail]="email"
|
[queryParamEmail]="email"
|
||||||
[enforcedPolicyOptions]="enforcedPolicyOptions"
|
[enforcedPolicyOptions]="enforcedPolicyOptions"
|
||||||
|
[referenceDataValue]="referenceData"
|
||||||
></app-register-form>
|
></app-register-form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user