@@ -406,7 +407,8 @@ post '/:service_space_url_name/resources/:resource_id/reserve/?' do
:end_time=>new_end,
:is_training=>false,
:user_id=>@user.id,
:title=>params[:title]
:title=>params[:title],
:recurring_reference_id=>recurring_reference_id
)
successful+=1
end
...
...
@@ -416,14 +418,13 @@ post '/:service_space_url_name/resources/:resource_id/reserve/?' do
unlessmessages.empty?
ifparams[:recurring_type]=='daily'
flash:alert,'Some recurring reservations were not created',"#{messages.count} recurring reservations were not made. This may be just because the space is closed for certain days."
putsmessages
else
flash:alert,'Some recurring reservations were not created',"<ul><li>#{messages.join('</li><li>')}</li></ul>"
end
end
end
Reservation.create(
res=Reservation.create(
:resource_id=>resource.id,
:event_id=>nil,
:start_time=>start_time,
...
...
@@ -432,6 +433,10 @@ post '/:service_space_url_name/resources/:resource_id/reserve/?' do
:user_id=>@user.id,
:title=>params[:title]
)
ifparams.checked?('recurring')
res.recurring_reference_id=recurring_reference_id
res.save
end
flash(:success,'Reservation Created',"You have successfully reserved #{resource.name} for #{params[:length]} minutes at #{start_time.in_time_zone.strftime('%A, %B %d at %l:%M %P')}")