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