app/controllers/decidim/proposals/proposal_votes_controller.rb in decidim-proposals-0.11.2 vs app/controllers/decidim/proposals/proposal_votes_controller.rb in decidim-proposals-0.12.0.pre
- old
+ new
@@ -9,11 +9,11 @@
helper_method :proposal
before_action :authenticate_user!
def create
- authorize! :vote, proposal
+ enforce_permission_to :vote, :proposal, proposal: proposal
@from_proposals_list = params[:from_proposals_list] == "true"
VoteProposal.call(proposal, current_user) do
on(:ok) do
proposal.reload
@@ -25,10 +25,10 @@
end
end
end
def destroy
- authorize! :unvote, proposal
+ enforce_permission_to :unvote, :proposal, proposal: proposal
@from_proposals_list = params[:from_proposals_list] == "true"
UnvoteProposal.call(proposal, current_user) do
on(:ok) do
proposal.reload