Sha256: fbb3cdc6689aa0e05f28ad011321997d4128db62d138bfe2de5dcd546055598a

Contents?: true

Size: 579 Bytes

Versions: 15

Compression:

Stored size: 579 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Core
    class CategoryInputFilter < BaseInputFilter
      graphql_name "CategoryFilter"
      description "A type used for filtering any category objects"

      argument :parent_id,
               type: [ID, { null: true }],
               description: "Returns the sub-categories for the given parent category or top-level categories if set to `null`",
               required: false,
               prepare: lambda { |parent_id, _ctx|
                          { parent_id: }
                        }
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
decidim-core-0.29.2 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.5 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.29.1 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.4 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.29.0 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.3 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.29.0.rc4 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.29.0.rc3 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.29.0.rc2 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.29.0.rc1 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.2 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.1 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.0 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.0.rc5 lib/decidim/api/input_filters/category_input_filter.rb
decidim-core-0.28.0.rc4 lib/decidim/api/input_filters/category_input_filter.rb