module Decidim::Proposals::Valuatable

A set of methods and features related to proposal valuations.

Public Instance Methods

valuators() click to toggle source
# File lib/decidim/proposals/valuatable.rb, line 13
def valuators
  valuator_role_ids = valuation_assignments.where(proposal: self).pluck(:valuator_role_id)
  user_ids = participatory_space.user_roles(:valuator).where(id: valuator_role_ids).pluck(:decidim_user_id)
  participatory_space.organization.users.where(id: user_ids)
end