class Management::ProposalsController < Management::BaseController skip_before_action :verify_manager include HasOrders include CommentableActions before_action :set_proposal, only: :vote before_action :parse_search_terms, only: :index has_orders %w{hot_score confidence_score created_at most_commented random}, only: :index def vote @proposal.register_vote(current_user, 'yes') redirect_to management_proposals_url, notice: "Succesfully voted" end private def set_proposal @proposal = Proposal.find(params[:id]) end def set_proposal_votes(proposals) @proposal_votes = current_user ? current_user.proposal_votes(proposals) : {} end def current_user #CHANGE ME #Should be user being managed User.first end def resource_model Proposal end end