From c5f8df860fbcd925ab33818c3795d770d3f37a85 Mon Sep 17 00:00:00 2001 From: Eduardo Martinez Echevarria Date: Wed, 29 Oct 2025 15:30:22 +0100 Subject: [PATCH] Add override to select process_types in filters by organization --- .../participatory_process_helper_overrides.rb | 15 +++++++++++++++ config/initializers/helpers_overrides.rb | 5 +++++ 2 files changed, 20 insertions(+) create mode 100644 app/helpers/decidim/participatory_processes/participatory_process_helper_overrides.rb create mode 100644 config/initializers/helpers_overrides.rb diff --git a/app/helpers/decidim/participatory_processes/participatory_process_helper_overrides.rb b/app/helpers/decidim/participatory_processes/participatory_process_helper_overrides.rb new file mode 100644 index 00000000..35c7ed34 --- /dev/null +++ b/app/helpers/decidim/participatory_processes/participatory_process_helper_overrides.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Decidim + module ParticipatoryProcesses + module ParticipatoryProcessHelperOverrides + extend ActiveSupport::Concern + + included do + def process_types + @process_types ||= Decidim::ParticipatoryProcessType.joins(:processes).where(organization: current_organization).distinct + end + end + end + end +end diff --git a/config/initializers/helpers_overrides.rb b/config/initializers/helpers_overrides.rb new file mode 100644 index 00000000..e3df7e89 --- /dev/null +++ b/config/initializers/helpers_overrides.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +Rails.application.config.to_prepare do + Decidim::ParticipatoryProcesses::ParticipatoryProcessHelper.include(Decidim::ParticipatoryProcesses::ParticipatoryProcessHelperOverrides) +end