Skip to content

Commit 347dd3d

Browse files
committed
allow author field to be blank when editing announcements
1 parent 11e232f commit 347dd3d

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Generated by Django 5.1.13 on 2025-11-24 15:51
2+
3+
import django.db.models.deletion
4+
from django.conf import settings
5+
from django.db import migrations, models
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
dependencies = [
11+
('core', '0081_banner'),
12+
]
13+
14+
operations = [
15+
migrations.AlterField(
16+
model_name='announcement',
17+
name='author',
18+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)ss_authored', to=settings.AUTH_USER_MODEL),
19+
),
20+
migrations.AlterField(
21+
model_name='blogpost',
22+
name='author',
23+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)ss_authored', to=settings.AUTH_USER_MODEL),
24+
),
25+
migrations.AlterField(
26+
model_name='exhibit',
27+
name='author',
28+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)ss_authored', to=settings.AUTH_USER_MODEL),
29+
),
30+
]

core/models/post.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ def get_todays_announcements(cls) -> QuerySet:
216216
class Post(models.Model):
217217
author = models.ForeignKey(
218218
settings.AUTH_USER_MODEL,
219+
blank=True,
219220
null=True,
220221
on_delete=models.SET_NULL,
221222
related_name="%(class)ss_authored",

0 commit comments

Comments
 (0)