Module: Decidim::ParticipatoryProcesses

Defined in:
lib/decidim/participatory_processes.rb,
lib/decidim/participatory_processes/admin.rb,
lib/decidim/participatory_processes/engine.rb,
lib/decidim/participatory_processes/version.rb,
lib/decidim/participatory_processes/admin_engine.rb,
app/cells/decidim/participatory_processes/process_cell.rb,
app/cells/decidim/participatory_processes/process_m_cell.rb,
app/permissions/decidim/participatory_processes/permissions.rb,
app/cells/decidim/participatory_processes/process_group_cell.rb,
app/queries/decidim/participatory_processes/admin/moderators.rb,
app/queries/decidim/participatory_processes/admin/admin_users.rb,
app/cells/decidim/participatory_processes/process_filters_cell.rb,
app/cells/decidim/participatory_processes/process_group_m_cell.rb,
app/helpers/decidim/participatory_processes/application_helper.rb,
app/constraints/decidim/participatory_processes/current_component.rb,
app/types/decidim/participatory_processes/participatory_process_type.rb,
app/controllers/decidim/participatory_processes/application_controller.rb,
app/presenters/decidim/participatory_processes/admin_log/step_presenter.rb,
app/controllers/decidim/participatory_processes/admin/exports_controller.rb,
app/helpers/decidim/participatory_processes/participatory_process_helper.rb,
app/types/decidim/participatory_processes/participatory_process_step_type.rb,
app/forms/decidim/participatory_processes/admin/participatory_process_form.rb,
app/controllers/decidim/participatory_processes/admin/categories_controller.rb,
app/controllers/decidim/participatory_processes/admin/components_controller.rb,
app/queries/decidim/participatory_processes/visible_participatory_processes.rb,
app/controllers/decidim/participatory_processes/admin/application_controller.rb,
app/controllers/decidim/participatory_processes/admin/moderations_controller.rb,
app/queries/decidim/participatory_processes/filtered_participatory_processes.rb,
app/queries/decidim/participatory_processes/promoted_participatory_processes.rb,
app/commands/decidim/participatory_processes/admin/copy_participatory_process.rb,
app/constraints/decidim/participatory_processes/current_participatory_process.rb,
app/helpers/decidim/participatory_processes/admin/processes_for_select_helper.rb,
app/queries/decidim/participatory_processes/published_participatory_processes.rb,
app/helpers/decidim/participatory_processes/participatory_process_steps_helper.rb,
app/commands/decidim/participatory_processes/admin/create_participatory_process.rb,
app/commands/decidim/participatory_processes/admin/update_participatory_process.rb,
app/forms/decidim/participatory_processes/admin/participatory_process_copy_form.rb,
app/forms/decidim/participatory_processes/admin/participatory_process_step_form.rb,
app/queries/decidim/participatory_processes/highlighted_participatory_processes.rb,
app/queries/decidim/participatory_processes/prioritized_participatory_processes.rb,
app/commands/decidim/participatory_processes/admin/publish_participatory_process.rb,
app/forms/decidim/participatory_processes/admin/participatory_process_group_form.rb,
app/queries/decidim/participatory_processes/organization_participatory_processes.rb,
app/queries/decidim/participatory_processes/filtered_participatory_process_groups.rb,
app/commands/decidim/participatory_processes/admin/unpublish_participatory_process.rb,
app/controllers/decidim/participatory_processes/participatory_processes_controller.rb,
app/helpers/decidim/participatory_processes/admin/process_groups_for_select_helper.rb,
app/cells/decidim/participatory_processes/content_blocks/highlighted_processes_cell.rb,
app/presenters/decidim/participatory_processes/admin_log/value_types/role_presenter.rb,
app/commands/decidim/participatory_processes/admin/create_participatory_process_step.rb,
app/commands/decidim/participatory_processes/admin/update_participatory_process_step.rb,
app/forms/decidim/participatory_processes/admin/participatory_process_user_role_form.rb,
app/presenters/decidim/participatory_processes/participatory_process_stats_presenter.rb,
app/commands/decidim/participatory_processes/admin/create_participatory_process_admin.rb,
app/commands/decidim/participatory_processes/admin/create_participatory_process_group.rb,
app/commands/decidim/participatory_processes/admin/destroy_participatory_process_step.rb,
app/commands/decidim/participatory_processes/admin/update_participatory_process_admin.rb,
app/commands/decidim/participatory_processes/admin/update_participatory_process_group.rb,
app/queries/decidim/participatory_processes/organization_participatory_process_groups.rb,
app/commands/decidim/participatory_processes/admin/activate_participatory_process_step.rb,
app/commands/decidim/participatory_processes/admin/destroy_participatory_process_admin.rb,
app/commands/decidim/participatory_processes/admin/reorder_participatory_process_steps.rb,
app/controllers/decidim/participatory_processes/admin/component_permissions_controller.rb,
app/controllers/decidim/participatory_processes/participatory_process_steps_controller.rb,
app/controllers/decidim/participatory_processes/participatory_process_groups_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_processes_controller.rb,
app/controllers/decidim/participatory_processes/participatory_process_widgets_controller.rb,
app/presenters/decidim/participatory_processes/admin_log/participatory_process_presenter.rb,
app/controllers/decidim/participatory_processes/admin/concerns/participatory_process_admin.rb,
app/queries/decidim/participatory_processes/organization_published_participatory_processes.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_steps_controller.rb,
app/queries/decidim/participatory_processes/organization_prioritized_participatory_processes.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_copies_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_groups_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_user_roles_controller.rb,
app/queries/decidim/participatory_processes/organization_prioritized_participatory_process_groups.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_attachments_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_space_private_users_controller.rb,
app/presenters/decidim/participatory_processes/admin_log/participatory_process_user_role_presenter.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_publications_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_step_ordering_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_step_activations_controller.rb,
app/controllers/decidim/participatory_processes/admin/participatory_process_attachment_collections_controller.rb

Overview

This holds the decidim-participatory_processes version.

Defined Under Namespace

Modules: Admin, AdminLog, ApplicationHelper, ContentBlocks, ParticipatoryProcessHelper, ParticipatoryProcessStepsHelper Classes: AdminEngine, ApplicationController, CurrentComponent, CurrentParticipatoryProcess, Engine, FilteredParticipatoryProcessGroups, FilteredParticipatoryProcesses, HighlightedParticipatoryProcesses, OrganizationParticipatoryProcessGroups, OrganizationParticipatoryProcesses, OrganizationPrioritizedParticipatoryProcessGroups, OrganizationPrioritizedParticipatoryProcesses, OrganizationPublishedParticipatoryProcesses, ParticipatoryProcessGroupsController, ParticipatoryProcessStatsPresenter, ParticipatoryProcessStepsController, ParticipatoryProcessWidgetsController, ParticipatoryProcessesController, Permissions, PrioritizedParticipatoryProcesses, ProcessCell, ProcessFiltersCell, ProcessGroupCell, ProcessGroupMCell, ProcessMCell, PromotedParticipatoryProcesses, PublishedParticipatoryProcesses, VisibleParticipatoryProcesses

Constant Summary collapse

ParticipatoryProcessType =

This type represents a ParticipatoryProcess.

GraphQL::ObjectType.define do
  interfaces [
    -> { Decidim::Core::ParticipatorySpaceInterface },
    -> { Decidim::Core::AttachableInterface }
  ]

  name "ParticipatoryProcess"
  description "A participatory process"

  field :steps, !types[ParticipatoryProcessStepType], "All the steps of this process."
end
ParticipatoryProcessStepType =

This type represents a step on a participatory process.

GraphQL::ObjectType.define do
  name "ParticipatoryProcessStep"
  description "A participatory process step"

  field :id, !types.ID, "The unique ID of this step."

  field :participatoryProcess do
    type !ParticipatoryProcessType
    description "The participatory process in which this step belongs to."
    property :participatory_process
  end

  field :title, !Decidim::Core::TranslatedFieldType, "The title of this step"

  field :startDate, Decidim::Core::DateType, "This step's start date.", property: :start_date

  field :endDate, Decidim::Core::DateType, "This step's end date.", property: :end_date
end

Class Method Summary collapse

Class Method Details

.versionObject



6
7
8
# File 'lib/decidim/participatory_processes/version.rb', line 6

def self.version
  "0.14.1"
end

.view_hooksObject

Public: Stores an instance of ViewHooks



12
13
14
# File 'lib/decidim/participatory_processes.rb', line 12

def self.view_hooks
  @view_hooks ||= ViewHooks.new
end