From 11fe19967075eb4dd62ce1a938488793d90aa8ef Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 6 Sep 2023 23:51:41 -0400 Subject: [PATCH] fix: make slug field on note blank=True and not unique --- program/migrations/0074_alter_note_slug.py | 17 +++++++++++++++++ program/models.py | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 program/migrations/0074_alter_note_slug.py diff --git a/program/migrations/0074_alter_note_slug.py b/program/migrations/0074_alter_note_slug.py new file mode 100644 index 00000000..3d9af20a --- /dev/null +++ b/program/migrations/0074_alter_note_slug.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2.2 on 2023-09-07 03:49 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("program", "0073_alter_note_tags"), + ] + + operations = [ + migrations.AlterField( + model_name="note", + name="slug", + field=models.SlugField(blank=True, max_length=32), + ), + ] diff --git a/program/models.py b/program/models.py index 1e6c53b4..9c52d84b 100644 --- a/program/models.py +++ b/program/models.py @@ -444,7 +444,8 @@ class Note(models.Model): image = models.ForeignKey(Image, null=True, on_delete=models.CASCADE, related_name="notes") owner = models.ForeignKey(User, on_delete=models.CASCADE, related_name="notes", default=1) playlist = models.TextField(blank=True) - slug = models.SlugField(max_length=32, unique=True) + # TODO: this requires show in the model and an unique_together constraint. Do we need this? + slug = models.SlugField(blank=True, max_length=32) summary = models.TextField(blank=True) tags = models.JSONField(blank=True) timeslot = models.OneToOneField(TimeSlot, null=True, on_delete=models.SET_NULL, unique=True) -- GitLab