@@ -50,9 +50,13 @@ def make_meeting_test_data(meeting=None):
5050 asname = RoomResourceName .objects .get (slug = 'audiostream' )
5151 UrlResource .objects .create (name = asname , room = room , url = 'http://ietf{number}streaming.dnsalias.net/ietf/ietf{number}1.m3u' .format (number = meeting .number ))
5252
53- # another room
53+ # other rooms
5454 breakfast_room = Room .objects .create (meeting = meeting , name = "Breakfast Room" , capacity = 40 )
5555 breakfast_room .session_types .add ("lead" )
56+ break_room = Room .objects .create (meeting = meeting , name = "Break Area" , capacity = 500 )
57+ break_room .session_types .add ("break" )
58+ reg_room = Room .objects .create (meeting = meeting , name = "Registration Area" , capacity = 500 )
59+ reg_room .session_types .add ("reg" )
5660
5761 # slots
5862 session_date = meeting .date + datetime .timedelta (days = 1 )
@@ -65,6 +69,12 @@ def make_meeting_test_data(meeting=None):
6569 breakfast_slot = TimeSlot .objects .create (meeting = meeting , type_id = "lead" , location = breakfast_room ,
6670 duration = datetime .timedelta (minutes = 90 ),
6771 time = datetime .datetime .combine (session_date , datetime .time (7 ,0 )))
72+ reg_slot = TimeSlot .objects .create (meeting = meeting , type_id = "reg" , location = reg_room ,
73+ duration = datetime .timedelta (minutes = 480 ),
74+ time = datetime .datetime .combine (session_date , datetime .time (9 ,0 )))
75+ break_slot = TimeSlot .objects .create (meeting = meeting , type_id = "break" , location = break_room ,
76+ duration = datetime .timedelta (minutes = 90 ),
77+ time = datetime .datetime .combine (session_date , datetime .time (7 ,0 )))
6878 # mars WG
6979 mars = Group .objects .get (acronym = 'mars' )
7080 mars_session = Session .objects .create (meeting = meeting , group = mars ,
@@ -91,6 +101,22 @@ def make_meeting_test_data(meeting=None):
91101 SchedTimeSessAssignment .objects .create (timeslot = breakfast_slot , session = iesg_session , schedule = schedule )
92102 # No breakfast on unofficial schedule
93103
104+ # Registration
105+ reg_session = Session .objects .create (meeting = meeting , group = Group .objects .get (acronym = "secretariat" ),
106+ name = "Registration" , attendees = 250 ,
107+ requested_by = system_person , status_id = "schedw" ,
108+ requested_duration = datetime .timedelta (minutes = 480 ),
109+ scheduled = datetime .datetime .now (),type_id = "reg" )
110+ SchedTimeSessAssignment .objects .create (timeslot = reg_slot , session = reg_session , schedule = schedule )
111+
112+ # Break
113+ break_session = Session .objects .create (meeting = meeting , group = Group .objects .get (acronym = "secretariat" ),
114+ name = "Morning Break" , attendees = 250 ,
115+ requested_by = system_person , status_id = "schedw" ,
116+ requested_duration = datetime .timedelta (minutes = 30 ),
117+ scheduled = datetime .datetime .now (),type_id = "break" )
118+ SchedTimeSessAssignment .objects .create (timeslot = break_slot , session = break_session , schedule = schedule )
119+
94120 meeting .agenda = schedule
95121 meeting .save ()
96122
0 commit comments