Merge pull request #22620 from edx/on_delete_parameter

Added on_delete parameter to models
This commit is contained in:
Aarif
2019-12-31 15:23:47 +05:00
committed by GitHub
5 changed files with 11 additions and 8 deletions

View File

@@ -68,7 +68,8 @@ class ApplicationAccess(models.Model):
.. no_pii:
"""
application = models.OneToOneField(oauth2_settings.APPLICATION_MODEL, related_name='access')
application = models.OneToOneField(oauth2_settings.APPLICATION_MODEL, related_name='access',
on_delete=models.CASCADE)
scopes = ListCharField(
base_field=models.CharField(max_length=32),
size=25,
@@ -108,8 +109,9 @@ class ApplicationOrganization(models.Model):
(RELATION_TYPE_CONTENT_ORG, _('Content Provider')),
)
application = models.ForeignKey(oauth2_settings.APPLICATION_MODEL, related_name='organizations')
organization = models.ForeignKey(Organization)
application = models.ForeignKey(oauth2_settings.APPLICATION_MODEL, related_name='organizations',
on_delete=models.CASCADE)
organization = models.ForeignKey(Organization, on_delete=models.CASCADE)
relation_type = models.CharField(
max_length=32,
choices=RELATION_TYPES,

View File

@@ -204,7 +204,7 @@ class UserRetirementPartnerReportingStatus(TimeStampedModel):
.. pii_types: name, username, email_address
.. pii_retirement: local_api
"""
user = models.OneToOneField(User)
user = models.OneToOneField(User, on_delete=models.CASCADE)
original_username = models.CharField(max_length=150, db_index=True)
original_email = models.EmailField(db_index=True)
original_name = models.CharField(max_length=255, blank=True, db_index=True)