From 5b2687af121e717a48620868e871e259bb64b739 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Thu, 20 Feb 2025 22:43:29 +0100 Subject: [PATCH] =?UTF-8?q?Les=20urls=20d'import=20r=C3=A9current=20sont?= =?UTF-8?q?=20uniques?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See #321 --- .../0148_alter_recurrentimport_source.py | 18 ++++++++++++++++++ src/agenda_culturel/models.py | 1 + 2 files changed, 19 insertions(+) create mode 100644 src/agenda_culturel/migrations/0148_alter_recurrentimport_source.py diff --git a/src/agenda_culturel/migrations/0148_alter_recurrentimport_source.py b/src/agenda_culturel/migrations/0148_alter_recurrentimport_source.py new file mode 100644 index 0000000..8c88900 --- /dev/null +++ b/src/agenda_culturel/migrations/0148_alter_recurrentimport_source.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.9 on 2025-02-20 22:42 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('agenda_culturel', '0147_alter_recurrentimport_processor'), + ] + + operations = [ + migrations.AlterField( + model_name='recurrentimport', + name='source', + field=models.URLField(help_text='URL of the source document', max_length=1024, unique=True, verbose_name='Source'), + ), + ] diff --git a/src/agenda_culturel/models.py b/src/agenda_culturel/models.py index c4c7fcf..244ad13 100644 --- a/src/agenda_culturel/models.py +++ b/src/agenda_culturel/models.py @@ -2204,6 +2204,7 @@ class RecurrentImport(models.Model): source = models.URLField( verbose_name=_("Source"), help_text=_("URL of the source document"), + unique=True, max_length=1024, ) browsable_url = models.URLField(