Sha256: cc7349c301c0868d2c3fc0caf023513e49fdc2df37b83ea73609a693d5b28b0d

Contents?: true

Size: 669 Bytes

Versions: 34

Compression:

Stored size: 669 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ParticipatoryProcesses
    # This query class filters public processes given an organization and a
    # filter in a meaningful prioritized order.
    class OrganizationPrioritizedParticipatoryProcesses < Rectify::Query
      def initialize(organization, filter = "active")
        @organization = organization
        @filter = filter
      end

      def query
        Rectify::Query.merge(
          OrganizationPublishedParticipatoryProcesses.new(@organization),
          PrioritizedParticipatoryProcesses.new,
          FilteredParticipatoryProcesses.new(@filter)
        ).query
      end
    end
  end
end

Version data entries

34 entries across 34 versions & 2 rubygems

Version Path
decidim-participatory_processes-0.6.6 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.6 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.5 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.5 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.4 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.4 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.3 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.3 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.2 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.2 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.1 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.1 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.0 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.0 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb