diff options
| author | Baptiste Mispelon <bmispelon@gmail.com> | 2024-11-29 13:46:17 +0100 |
|---|---|---|
| committer | Saptak Sengupta <saptak013@gmail.com> | 2025-07-19 13:46:08 +0530 |
| commit | 1c6722763dc9509f54ec0e0df9fb7cc229763692 (patch) | |
| tree | 4dd64f8ffc8fc1ac32c812c66d233c9a27f477a7 /foundation | |
| parent | f0eee3798e3e324da0426b2ae16c2dd2dd562134 (diff) | |
Used PROTECT for foundation.BoardMember.account.on_delete
Diffstat (limited to 'foundation')
| -rw-r--r-- | foundation/migrations/0007_boardmember_account_protect.py | 21 | ||||
| -rw-r--r-- | foundation/models.py | 2 |
2 files changed, 22 insertions, 1 deletions
diff --git a/foundation/migrations/0007_boardmember_account_protect.py b/foundation/migrations/0007_boardmember_account_protect.py new file mode 100644 index 00000000..07d607b3 --- /dev/null +++ b/foundation/migrations/0007_boardmember_account_protect.py @@ -0,0 +1,21 @@ +# Generated by Django 5.0.9 on 2024-11-29 06:45 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('foundation', '0006_hardcode_currency_choices'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AlterField( + model_name='boardmember', + name='account', + field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/foundation/models.py b/foundation/models.py index 598ee211..7ae1fa4a 100644 --- a/foundation/models.py +++ b/foundation/models.py @@ -42,7 +42,7 @@ class BoardMember(models.Model): """ - account = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) + account = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.PROTECT) office = models.ForeignKey(Office, related_name="holders", on_delete=models.CASCADE) term = models.ForeignKey( Term, related_name="board_members", on_delete=models.CASCADE |
