Sha256: c5a88fb8e6a70930b8ccaf90f1356b7728b5326a4753fb7dd92bb4be92487939
Contents?: true
Size: 709 Bytes
Versions: 63
Compression:
Stored size: 709 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", user = nil) @organization = organization @filter = filter @user = user end def query Rectify::Query.merge( OrganizationPublishedParticipatoryProcesses.new(@organization, @user), PrioritizedParticipatoryProcesses.new, FilteredParticipatoryProcesses.new(@filter) ).query end end end end
Version data entries
63 entries across 63 versions & 1 rubygems