Files
grecia/config/initializers/vote_extensions.rb
Javi Martín 5977f2ec3d Simplify methods to get API-public records
Just like we did to tags in commit 2e863fdc5.
2022-05-02 17:16:31 +02:00

15 lines
342 B
Ruby

ActsAsVotable::Vote.class_eval do
include Graphqlable
belongs_to :signature
belongs_to :budget_investment, foreign_key: "votable_id", class_name: "Budget::Investment"
scope :public_for_api, -> do
where(votable: [Debate.public_for_api, Proposal.public_for_api, Comment.public_for_api])
end
def value
vote_flag
end
end