From 22d70d1e2689c41bfcb09c3b43349859b6c1b489 Mon Sep 17 00:00:00 2001 From: xAndy Date: Thu, 15 May 2025 23:41:09 +0200 Subject: [PATCH] add name to calendar for better admin overview --- shiftregister/importer/admin.py | 2 +- .../importer/migrations/0004_calendar_name.py | 18 ++++++++++++++++++ shiftregister/importer/models.py | 1 + 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 shiftregister/importer/migrations/0004_calendar_name.py diff --git a/shiftregister/importer/admin.py b/shiftregister/importer/admin.py index 669a774..d5e6786 100644 --- a/shiftregister/importer/admin.py +++ b/shiftregister/importer/admin.py @@ -10,5 +10,5 @@ def update_calendar(modeladmin, request, queryset): @admin.register(Calendar) class CalendarAdmin(admin.ModelAdmin): - list_display = ("url", "needs_fallback", "has_errors") + list_display = ("name", "url", "needs_fallback", "has_errors") actions = (update_calendar,) diff --git a/shiftregister/importer/migrations/0004_calendar_name.py b/shiftregister/importer/migrations/0004_calendar_name.py new file mode 100644 index 0000000..e2fb88e --- /dev/null +++ b/shiftregister/importer/migrations/0004_calendar_name.py @@ -0,0 +1,18 @@ +# Generated by Django 5.0.4 on 2025-05-15 21:38 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("importer", "0003_alter_calendar_url"), + ] + + operations = [ + migrations.AddField( + model_name="calendar", + name="name", + field=models.CharField(blank=True, max_length=255, null=True), + ), + ] diff --git a/shiftregister/importer/models.py b/shiftregister/importer/models.py index 8134d43..ed9aa71 100644 --- a/shiftregister/importer/models.py +++ b/shiftregister/importer/models.py @@ -7,6 +7,7 @@ class Calendar(models.Model): url = models.URLField(primary_key=True, max_length=1000) needs_fallback = models.BooleanField(default=False, editable=True) has_errors = models.BooleanField(default=False, editable=False) + name = models.CharField(max_length=255, null=True, blank=True) def update(self): # break circular import