From 04d85811fedaaeb34446755b340a9b4e01428a7a Mon Sep 17 00:00:00 2001 From: xAndy Date: Sat, 17 May 2025 22:32:10 +0200 Subject: [PATCH] change default required helpers to 1, even in import, so locations can be changed --- shiftregister/app/admin.py | 2 +- shiftregister/importer/importer.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/shiftregister/app/admin.py b/shiftregister/app/admin.py index f3692d4..53284a8 100644 --- a/shiftregister/app/admin.py +++ b/shiftregister/app/admin.py @@ -20,7 +20,7 @@ class ShiftInline(admin.TabularInline): @admin.register(Room) class RoomAdmin(admin.ModelAdmin): - list_display = ("name", "description_length", "shift_count") + list_display = ("name", "description_length", "shift_count", "required_helpers") inlines = [ShiftInline] def description_length(self, object): diff --git a/shiftregister/importer/importer.py b/shiftregister/importer/importer.py index 301121b..681c8d3 100644 --- a/shiftregister/importer/importer.py +++ b/shiftregister/importer/importer.py @@ -89,9 +89,7 @@ def import_calendar(calendar): rooms[r.name] = r for room, r in rooms.items(): if r == None: - rooms[room] = Room( - name=room, required_helpers=0 - ) # required_helpers=0 ensures a shift in a new room is not displayed unless the correct number of required helpers is set or the shift itself specifies it + rooms[room] = Room(name=room) rooms[room].save() for e in Event.objects.filter(calendar=calendar, uuid__in=events):