clarion/app/controllers/management/propositions_controller.rb
2015-10-15 19:06:41 +03:00

27 lines
544 B
Ruby

module Management
class PropositionsController < ManagementController
def index
@conference = find_conference
@events_by_proposer = @conference.events.undecided.group_by(&:proposer)
end
def update
@proposition = Proposition.find(params[:id])
@proposition.update(proposition_params)
redirect_to :back
end
private
def proposition_params
params.require(:proposition).permit(:status)
end
def find_conference
Conference.find(params[:conference_id])
end
end
end