Sha256: a1b1b9be6d47e222d0969bcd0259273b0d8118105b4fda0947d6c1e6c85a08c0

Contents?: true

Size: 593 Bytes

Versions: 6

Compression:

Stored size: 593 Bytes

Contents

# frozen_string_literal: true

module Decidim
  class ParticipatoryProcessGroupsController < Decidim::ApplicationController
    helper_method :participatory_processes, :group, :collection

    before_action :set_group

    def show
      authorize! :read, ParticipatoryProcessGroup
    end

    private

    def participatory_processes
      @participatory_processes ||= group.participatory_processes.published
    end
    alias collection participatory_processes

    def set_group
      @group = Decidim::ParticipatoryProcessGroup.find(params[:id])
    end

    attr_reader :group
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
decidim-core-0.5.1 app/controllers/decidim/participatory_process_groups_controller.rb
decidim-0.5.1 decidim-core/app/controllers/decidim/participatory_process_groups_controller.rb
decidim-core-0.5.0 app/controllers/decidim/participatory_process_groups_controller.rb
decidim-0.5.0 decidim-core/app/controllers/decidim/participatory_process_groups_controller.rb
decidim-core-0.4.4 app/controllers/decidim/participatory_process_groups_controller.rb
decidim-core-0.4.3 app/controllers/decidim/participatory_process_groups_controller.rb