adds permissions for poll's results and stats

This commit is contained in:
rgarcia
2017-10-23 21:34:13 +02:00
parent 608ca48b32
commit ca63e4998f

View File

@@ -7,8 +7,12 @@ module Abilities
can [:read, :map, :summary, :share], Proposal
can :read, Comment
can :read, Poll
cannot :results, Poll, results_enabled: false
cannot :stats, Poll, stats_enabled: false
can :results, Poll do |poll|
poll.expired? && poll.results_enabled?
end
can :stats, Poll do |poll|
poll.expired? && poll.stats_enabled?
end
can :read, Poll::Question
can [:read, :welcome], Budget
can :read, SpendingProposal