podemos-info/participa2

View on GitHub
app/queries/decidim/assemblies/prioritized_assemblies.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module Decidim
  module Assemblies
    # This query orders assemblies by importance and name, prioritizing promoted
    # assemblies and filtering child assemblies.
    class PrioritizedAssemblies < Rectify::Query
      def query
        Decidim::Assembly.where(parent: nil).order(promoted: :desc, title: :asc)
      end
    end
  end
end