Sha256: 67b9dfbfd6861be59c84737fd2c308780aefb9c180162a241d67ed5d51b2cea0
Contents?: true
Size: 967 Bytes
Versions: 30
Compression:
Stored size: 967 Bytes
Contents
# frozen_string_literal: true module Decidim module Results # Exposes the result resource so users can view them class ResultsController < Decidim::Results::ApplicationController include FilterResource include Paginable helper Decidim::WidgetUrlsHelper helper_method :results, :result, :stats_calculator private def results @results ||= paginate(search.results.order("title -> '#{I18n.locale}' ASC")) end def result @result ||= results.find(params[:id]) end def stats_calculator @stats_calculator ||= ResultStatsCalculator.new(result) end def search_klass ResultSearch end def default_filter_params { search_text: "", scope_id: "", category_id: "" } end def context_params { feature: current_feature, organization: current_organization } end end end end
Version data entries
30 entries across 30 versions & 2 rubygems