Change email message on_delete to not block organization delete (#2060)

Change email message on delete so that email messages do not need to be
deleted before deleting an organization/user.
This commit is contained in:
Michael Derynck 2023-05-31 07:44:55 -06:00 committed by GitHub
parent 5975b9dd8c
commit 9169eeb9df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 1 deletions

View file

@ -0,0 +1,20 @@
# Generated by Django 3.2.19 on 2023-05-30 16:45
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('user_management', '0011_auto_20230411_1358'),
('email', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='emailmessage',
name='receiver',
field=models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='user_management.user'),
),
]

View file

@ -16,5 +16,5 @@ class EmailMessage(models.Model):
"base.UserNotificationPolicy", on_delete=models.SET_NULL, null=True, default=None
)
receiver = models.ForeignKey("user_management.User", on_delete=models.PROTECT, null=True, default=None)
receiver = models.ForeignKey("user_management.User", on_delete=models.CASCADE, null=True, default=None)
created_at = models.DateTimeField(auto_now_add=True)