From aa8b5b104a8e15881336133f90186eda7ac7dfa0 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Tue, 4 Jun 2024 17:18:04 -0400 Subject: [PATCH] feat: add field validation to cba_domains & line_in_channels --- ...lter_radiosettings_cba_domains_and_more.py | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 program/migrations/0095_alter_radiosettings_cba_domains_and_more.py diff --git a/program/migrations/0095_alter_radiosettings_cba_domains_and_more.py b/program/migrations/0095_alter_radiosettings_cba_domains_and_more.py new file mode 100644 index 00000000..a40f5fd8 --- /dev/null +++ b/program/migrations/0095_alter_radiosettings_cba_domains_and_more.py @@ -0,0 +1,35 @@ +# Generated by Django 4.2.13 on 2024-06-04 18:36 + +import program.models +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("program", "0094_alter_radiosettings_fallback_show_and_more"), + ] + + operations = [ + migrations.AlterField( + model_name="radiosettings", + name="cba_domains", + field=models.JSONField( + blank=True, + default=list, + help_text="JSON array of strings", + validators=[program.models.validate_cba_domains], + verbose_name="CBA domains", + ), + ), + migrations.AlterField( + model_name="radiosettings", + name="line_in_channels", + field=models.JSONField( + blank=True, + default=dict, + help_text="JSON key/value pairs", + validators=[program.models.validate_line_in_channels], + ), + ), + ] -- GitLab