Sha256: 88ac2eaaa72b6f2e9f9962ae2fc8c9eeaa0b4be7f82d07346c04d9a046cb999a
Contents?: true
Size: 923 Bytes
Versions: 3
Compression:
Stored size: 923 Bytes
Contents
# frozen_string_literal: true module Decidim module ParticipatoryProcesses # A controller that holds the logic to show ParticipatoryProcessSteps in a # public layout. class ParticipatoryProcessStepsController < Decidim::ApplicationController include ParticipatorySpaceContext participatory_space_layout only: :index def index; end private def organization_participatory_processes @organization_participatory_processes ||= OrganizationParticipatoryProcesses.new(current_organization).query end def current_participatory_space return unless params[:participatory_process_slug] @current_participatory_space ||= organization_participatory_processes.where(slug: params[:participatory_process_slug]).or( organization_participatory_processes.where(id: params[:participatory_process_slug]) ).first! end end end end
Version data entries
3 entries across 3 versions & 1 rubygems