Sha256: d6a9d10db1814eda592d289d6896f608826bbaf9555570d28b8121585aef149a
Contents?: true
Size: 711 Bytes
Versions: 24
Compression:
Stored size: 711 Bytes
Contents
# frozen_string_literal: true module Decidim module Accountability # Exposes result versions so users can see how a result # has been updated through time. class VersionsController < Decidim::Accountability::ApplicationController helper Decidim::TraceabilityHelper helper Decidim::Accountability::BreadcrumbHelper helper_method :current_version, :result private def result @result ||= Result.includes(:timeline_entries).where(component: current_component).find(params[:result_id]) end def current_version return nil if params[:id].to_i < 1 @current_version ||= result.versions[params[:id].to_i - 1] end end end end
Version data entries
24 entries across 24 versions & 1 rubygems