app/controllers/rsvps_controller.rb in hackathon_manager-0.5.9 vs app/controllers/rsvps_controller.rb in hackathon_manager-0.5.10
- old
+ new
@@ -18,10 +18,12 @@
def accept
@questionnaire.acc_status = "rsvp_confirmed"
@questionnaire.acc_status_author_id = current_user.id
@questionnaire.acc_status_date = Time.now
if @questionnaire.save
+ flash[:notice] = "Thank you for confirming your attendance! "
+ flash[:notice] += @questionnaire.eligible_for_a_bus? ? "See below for additional bus information." : "You're all set to attend."
Mailer.delay.rsvp_confirmation_email(@questionnaire.id)
else
flash[:notice] = rsvp_error_notice
end
redirect_to rsvp_path
@@ -33,10 +35,11 @@
@questionnaire.acc_status_author_id = current_user.id
@questionnaire.acc_status_date = Time.now
unless @questionnaire.save
flash[:notice] = rsvp_error_notice
end
+ flash[:notice] = "Your RSVP has been updated." if flash[:notice].blank?
redirect_to rsvp_path
end
# PUT /rsvp
# rubocop:disable CyclomaticComplexity
@@ -76,9 +79,11 @@
redirect_to rsvp_path
return
end
Mailer.delay.rsvp_confirmation_email(@questionnaire.id) if acc_status_changed && @questionnaire.acc_status == "rsvp_confirmed"
+
+ flash[:notice] = "Your RSVP has been updated." if flash[:notice].blank?
redirect_to rsvp_path
end
private