first stab at making a room slot, still not quite there, think i have to make a separate slot for each time slot
This commit is contained in:
parent
92adbb3314
commit
8badb0cb99
1 changed files with 4 additions and 1 deletions
|
@ -2,7 +2,7 @@ from django.core.management.base import BaseCommand
|
|||
|
||||
from symposion.conference.models import Section, current_conference
|
||||
|
||||
from symposion.schedule.models import (Day, Presentation, Room, SlotKind, Schedule, Slot)
|
||||
from symposion.schedule.models import (Day, Presentation, Room, SlotKind, Schedule, Slot, SlotRoom)
|
||||
|
||||
from symposion.proposals.models import ProposalBase
|
||||
|
||||
|
@ -109,6 +109,7 @@ class Command(BaseCommand):
|
|||
for room_name in room_names:
|
||||
room, _created = Room.objects.get_or_create(
|
||||
schedule=schedule, name=room_name, order=used_rooms.index(room_name))
|
||||
rooms[room_name] = room
|
||||
|
||||
slotkinds = {}
|
||||
for slotkind_name in slotkind_names:
|
||||
|
@ -141,6 +142,8 @@ class Command(BaseCommand):
|
|||
|
||||
slot = slots[(date, kind_name, start_time, end_time)]
|
||||
|
||||
slotroom = SlotRoom.objects.get_or_create(slot=slot, room=rooms[room])
|
||||
|
||||
proposal = ProposalBase.objects.filter(pk=talk_id).first()
|
||||
|
||||
assert proposal, f"Could not find proposal {talk_id}"
|
||||
|
|
Loading…
Reference in a new issue