From f19356cf072ecf3c8732d73ab9b24ea5955825d5 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 3 Jun 2024 12:54:33 -0400
Subject: [PATCH] feat: add fallback default pool

---
 ...0093_radiosettings_fallback_default_pool.py | 18 ++++++++++++++++++
 program/models.py                              |  1 +
 2 files changed, 19 insertions(+)
 create mode 100644 program/migrations/0093_radiosettings_fallback_default_pool.py

diff --git a/program/migrations/0093_radiosettings_fallback_default_pool.py b/program/migrations/0093_radiosettings_fallback_default_pool.py
new file mode 100644
index 00000000..0a2906b8
--- /dev/null
+++ b/program/migrations/0093_radiosettings_fallback_default_pool.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.2.13 on 2024-06-03 16:53
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("program", "0092_radiosettings_micro_show"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="radiosettings",
+            name="fallback_default_pool",
+            field=models.CharField(blank=True, max_length=32),
+        ),
+    ]
diff --git a/program/models.py b/program/models.py
index 8ed4701b..c42d2af3 100644
--- a/program/models.py
+++ b/program/models.py
@@ -553,6 +553,7 @@ class RadioSettings(models.Model):
     cba_domains = models.JSONField(
         blank=True, default=list, help_text="JSON array of strings", verbose_name="CBA domains"
     )
+    fallback_default_pool = models.CharField(blank=True, max_length=32)
     fallback_show = models.ForeignKey(Show, blank=True, null=True, on_delete=models.CASCADE)
     host_image_aspect_ratio = ImageAspectRadioField(default="1:1")
     host_image_shape = ImageShapeField(default="round")
-- 
GitLab