diff --git a/src/registrar/models/contact.py b/src/registrar/models/contact.py index 6b2344a57..28277df23 100644 --- a/src/registrar/models/contact.py +++ b/src/registrar/models/contact.py @@ -10,6 +10,11 @@ class Contact(TimeStampedModel): Contact information follows a similar pattern for each contact. This model uses signals [as defined in [signals.py](../../src/registrar/signals.py)]. + When a new user is created through Login.gov, a contact object will be created and + associated on the `user` field. + + If the `user` object already exists, the underlying user object + will be updated if any updates are made to it through Login.gov. """ user = models.OneToOneField( diff --git a/src/registrar/models/user.py b/src/registrar/models/user.py index 9385b6855..38f9dc05b 100644 --- a/src/registrar/models/user.py +++ b/src/registrar/models/user.py @@ -24,6 +24,11 @@ class User(AbstractUser): but can be customized later. This model uses signals [as defined in [signals.py](../../src/registrar/signals.py)]. + When a new user is created through Login.gov, a contact object will be created and + associated on the contacts `user` field. + + If the `user` object already exists, said user object + will be updated if any updates are made to it through Login.gov. """ class VerificationTypeChoices(models.TextChoices):