fix hakiri issue

This commit is contained in:
Stella Rouzi 2016-01-13 12:33:37 +02:00
parent fb7ebab5a0
commit 17a1c0e87c
2 changed files with 72 additions and 76 deletions

View file

@ -23,21 +23,17 @@ module Admin
end
def update
if can_manage_volunteers(@conference)
if @conference.update_attributes(conference_params)
redirect_to(admin_conference_volunteers_info_path(conference_id: params[:conference_id]), notice: 'Volunteering options were successfully updated.')
else
redirect_to(admin_conference_volunteers_info_path(conference_id: params[:conference_id]), alert: "Volunteering options update failed: #{@conference.errors.full_messages.join '. '}")
end
if @conference.update_attributes(conference_params)
redirect_to(admin_conference_volunteers_info_path(conference_id: params[:conference_id]), notice: 'Volunteering options were successfully updated.')
else
authorize! :index, :volunteer
redirect_to(admin_conference_volunteers_info_path(conference_id: params[:conference_id]), alert: "Volunteering options update failed: #{@conference.errors.full_messages.join '. '}")
end
end
private
def conference_params
params.require(:conference).permit!
params.require(:conference).permit(:use_volunteers, :use_vdays, :use_vpositions)
end
end
end