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

Version Path
decidim-accountability-0.18.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.17.2 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.18.0 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.17.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.16.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.17.0 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.16.0 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.15.2 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.15.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.15.0 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.14.4 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.14.3 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.14.2 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.14.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.13.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.12.2 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.13.0 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.12.1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.13.0.pre1 app/controllers/decidim/accountability/versions_controller.rb
decidim-accountability-0.12.0 app/controllers/decidim/accountability/versions_controller.rb