Sha256: a48da5e57caf269b0e12adfe8e20c5faf0a12f8dc800d9362bdf2b9ed29a97d5

Contents?: true

Size: 627 Bytes

Versions: 2

Compression:

Stored size: 627 Bytes

Contents

# frozen_string_literal: true

require_dependency "decidim/components/namer"

Decidim.register_participatory_space(:calendar) do |participatory_space|
  participatory_space.icon = "decidim/calendar/icon.svg"
  participatory_space.stylesheet = "decidim/calendar/calendar"

  participatory_space.participatory_spaces do |organization|
    Decidim::Calendar::OrganizationCalendar.new(organization).query
  end

  participatory_space.context(:public) do |context|
    context.engine = Decidim::Calendar::Engine
  end

  participatory_space.context(:admin) do |context|
    context.engine = Decidim::Calendar::AdminEngine
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
decidim-calendar-0.19.0 lib/decidim/calendar/participatory_space.rb
decidim-calendar-0.13.1.3 lib/decidim/calendar/participatory_space.rb