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.10.1 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.10.0 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.9.3 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.9.2 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.9.1 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.9.0 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.8.4 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.8.3 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.8.2 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.8.1 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.8.0 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.7.4 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.7.3 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.7.2 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.7.1 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.7.0 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.8 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.8 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-participatory_processes-0.6.7 app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb
decidim-0.6.7 decidim-participatory_processes/app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb