From 20988ba6f5715743185154fa4db7c1d0baf6701a Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 4 Jun 2024 16:33:06 -0400
Subject: [PATCH] feat: add Image requirements to RadioSettingsAdmin

---
 program/admin.py | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/program/admin.py b/program/admin.py
index 80423628..8836b0fd 100644
--- a/program/admin.py
+++ b/program/admin.py
@@ -105,7 +105,21 @@ admin.site.register(User, UserProfileUserAdmin)
 class RadioSettingsAdmin(admin.ModelAdmin):
     fieldsets = [
         (None, {"fields": ["station_name", "station_website", "station_logo"]}),
-        ("Programme", {"fields": ["fallback_show"]}),
+        (
+            "Image requirements",
+            {
+                "fields": [
+                    ("host_image_aspect_ratio", "host_image_shape"),
+                    (
+                        "note_image_aspect_ratio",
+                        "note_image_shape",
+                    ),
+                    ("show_image_aspect_ratio", "show_image_shape"),
+                    ("show_logo_aspect_ratio", "show_logo_shape"),
+                ]
+            },
+        ),
+        ("Programme", {"fields": [("fallback_show", "fallback_default_pool"), "micro_show"]}),
         ("CBA", {"fields": ["cba_api_key", "cba_domains"]}),
         ("Playout", {"fields": ["line_in_channels"]}),
     ]
-- 
GitLab