create(:event,program:program,title:'Demo Event',abstract:'This is a demo event instance whose state not defined.')
create(:event,program:program,title:'Demo Rejected Event',state:'rejected',abstract:'This is demo event instance in a rejected state.')
create(:event,program:program,title:'Demo Unconfirmed Event',state:'unconfirmed',abstract:'This is a demo event instance in unconfirmed state.')
create(:event,program:program,title:'Demo Confirmed Unscheduled Event',state:'confirmed',abstract:'This is a demo event instance in a confirmed state.')
first_scheduled_event=create(:event,program:program,title:'first_scheduled_event',state:'confirmed',abstract:'This is a demo scheduled event instance.')
second_scheduled_event=create(:event,program:program,title:'second_scheduled_event',state:'confirmed',abstract:'This is a demo scheduled event instance.')
multiple_speaker_event=create(:event,program:program,title:'multiple_speaker_event',state:'confirmed',abstract:'This is a demo scheduled event instance having multiple speakers.')
# This is a full conference demo instance that will happen in the future.
# By full conference it means all basic information about conference is already set.
conference=create(:full_conference,title:'Open Source Event Manager Demo Conference',short_title:'osemdemo',start_date:2.days.from_now,end_date:6.days.from_now,start_hour:8,end_hour:20,description:'This is a full conference demo instance happening in the future. It contains open cfp, venue/rooms, submitted talks by multiple speakers, partly confirmed talks and multiple schedules.')
generate_programconference
# This is a full conference demo instance that has already happened.
# By full conference it means all basic information about conference is already set.
# Initially end date is set 6 days from now
# So that events can be created without any failure in validations.
conference=create(:full_conference,title:'Jangouts Demo Conference',short_title:'jangouts',start_date:7.days.ago,end_date:6.days.from_now,start_hour:15,end_hour:20,description:'This is a full conference demo instance happened in the past. It contains open cfp, venue/rooms, submitted talks by multiple speakers, partly confirmed talks and multiple schedules.')
# This is a conference that will happen in the future
# It only has a registration period and unscheduled events
registration_period=create(:registration_period)
conference=create(:conference,title:'Portus Demo Conference',short_title:'portus',registration_period:registration_period,start_date:3.days.from_now,end_date:7.days.from_now,start_hour:10,end_hour:15,description:'This is a demo conference instance. No information about this conference is set by default.')
create(:event,program:conference.program,title:'Demo Event',abstract:'This is a demo event instance whose state not defined.')
create(:event,program:conference.program,title:'Demo Rejected Event',state:'rejected',abstract:'This is demo event instance in a rejected state.')
create(:event,program:conference.program,title:'Demo Unconfirmed Event',state:'unconfirmed',abstract:'This is a demo event instance in unconfirmed state.')
create(:event,program:conference.program,title:'Demo Confirmed Event',state:'confirmed',abstract:'This is a demo event instance in a confirmed state.')
# This is a full conference demo instance that has already started.
# By full conference it means all basic information about conference is already set.
# Registration period of this conference is closed now.
conference=create(:full_conference,title:'Yast Demo Conference',short_title:'yast',registration_period:registration_period,start_date:2.days.ago,end_date:7.days.from_now,start_hour:10,end_hour:21,description:'This is a full conference demo instance. Its registration period is closed.')
generate_programconference
# This is a full conference demo instance that will happen in the future.
# By full conference it means all basic information about conference is already set.
# Registration for this conference has reached its limit.
conference=create(:full_conference,title:'Zypper Docker Conference',short_title:'zypper',registration_limit:2,start_date:3.days.from_now,end_date:7.days.from_now,start_hour:7,end_hour:19,description:'This is a full conference demo instance. Its registrations has reached the limit.')