Sha256: c203c9230f4643dd40c9a06df2c3be8681b61b6c0b03ae18d21453d374141845
Contents?: true
Size: 712 Bytes
Versions: 5
Compression:
Stored size: 712 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
5 entries across 5 versions & 1 rubygems