Sha256: a847638e1080b8cf942264ce886af524195db7471f44241ef8e5598bb943d006

Contents?: true

Size: 637 Bytes

Versions: 3

Compression:

Stored size: 637 Bytes

Contents

# frozen_string_literal: true

require_dependency "decidim/application_controller"

module Decidim
  class ParticipatoryProcessGroupsController < 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

3 entries across 3 versions & 1 rubygems

Version Path
decidim-core-0.4.2 app/controllers/decidim/participatory_process_groups_controller.rb
decidim-core-0.4.1 app/controllers/decidim/participatory_process_groups_controller.rb
decidim-core-0.4.0 app/controllers/decidim/participatory_process_groups_controller.rb