Sha256: f00ffc88e7bb3d794cde629fc54f02e57714707c8695e32fcf1e0959f1100ff5

Contents?: true

Size: 1022 Bytes

Versions: 39

Compression:

Stored size: 1022 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ParticipatoryProcesses
    # This type represents a ParticipatoryProcess.
    class ParticipatoryProcessGroupType < Decidim::Api::Types::BaseObject
      description "A participatory process group"

      field :id, GraphQL::Types::ID, "ID of this participatory process group", null: false
      field :title, Decidim::Core::TranslatedFieldType, "The title of this participatory process group", null: true
      field :description, Decidim::Core::TranslatedFieldType, "The description of this participatory process group", null: true
      field :participatory_processes, [Decidim::ParticipatoryProcesses::ParticipatoryProcessType, { null: true }],
            description: "Lists all the participatory processes belonging to this group", null: false
      field :hero_image, GraphQL::Types::String, "The hero image for this participatory process group", null: true

      def hero_image
        object.attached_uploader(:hero_image).path
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
decidim-participatory_processes-0.27.9 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.27.8 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.29.0.rc3 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.29.0.rc2 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.29.0.rc1 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.28.2 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.27.7 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.28.1 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.27.6 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.26.10 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.26.9 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.28.0 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.27.5 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.28.0.rc5 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.28.0.rc4 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.26.8 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.27.4 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.27.3 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.26.7 lib/decidim/api/participatory_process_group_type.rb
decidim-participatory_processes-0.26.5 lib/decidim/api/participatory_process_group_type.rb