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