Sha256: 78686b986ab21258f797ff447b88f4b96f338be785997a23c2796868f13fe2b1
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true require_dependency "decidim/application_controller" module Decidim # A controller that holds the logic to show ParticipatoryProcesses in a # public layout. class ParticipatoryProcessesController < ApplicationController helper_method :participatory_processes, :participatory_process, :promoted_processes helper_method :current_participatory_process layout "layouts/decidim/participatory_process", only: [:show] def index authorize! :read, ParticipatoryProcess end def show authorize! :read, participatory_process end private def current_participatory_process participatory_process end def participatory_process @participatory_process ||= ParticipatoryProcess.find(params[:id]) end def participatory_processes @participatory_processes ||= current_organization.participatory_processes.includes(:active_step).published end def promoted_processes @promoted_processes ||= participatory_processes.promoted end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
decidim-core-0.0.1 | app/controllers/decidim/participatory_processes_controller.rb |