Sha256: a2ea7ba26c0f75f832872fb4dceedb1f56235270fd1dfe1ed85ffbf4ba26491e
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true module Decidim module ActionDelegator module Admin class ConsultationsController < Decidim::Consultations::Admin::ConsultationsController def results enforce_permission_to :read, :consultation, consultation: current_consultation @questions = Scrutiny.new(current_consultation).questions @responses = responses.group_by(&:decidim_consultations_questions_id) @total_delegates = DelegatesVotesByConsultation.new(current_consultation).query render layout: "decidim/admin/consultation" end private def permission_class_chain Decidim.permissions_registry.chain_for(ActionDelegator::Admin::ApplicationController) end def responses ResponsesByMembership.new(published_questions_responses).query end def published_questions_responses VotedWithDirectVerification.new(PublishedResponses.new(current_consultation).query).query end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems