From dc3de4e7753eec8b5be1bc32089ceb177dbc1d77 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Mon, 15 Jan 2018 13:00:08 +0000 Subject: [PATCH] Make the author field required --- .../migrations/0004_make_author_required.py | 22 +++++++++++++++++++ opentech/public/news/models.py | 4 +--- 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 opentech/public/news/migrations/0004_make_author_required.py diff --git a/opentech/public/news/migrations/0004_make_author_required.py b/opentech/public/news/migrations/0004_make_author_required.py new file mode 100644 index 000000000..9faddebf0 --- /dev/null +++ b/opentech/public/news/migrations/0004_make_author_required.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.8 on 2018-01-15 12:59 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('news', '0003_newspageauthor'), + ] + + operations = [ + migrations.AlterField( + model_name='newspageauthor', + name='author', + field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.Page'), + preserve_default=False, + ), + ] diff --git a/opentech/public/news/models.py b/opentech/public/news/models.py index 6915ec1ef..1d64b4eb6 100644 --- a/opentech/public/news/models.py +++ b/opentech/public/news/models.py @@ -59,9 +59,7 @@ class NewsPageAuthor(Orderable): ) author = models.ForeignKey( 'wagtailcore.Page', - null=True, - blank=True, - on_delete=models.SET_NULL, + on_delete=models.PROTECT, related_name='+', ) -- GitLab