Sha256: 28216fe6578274813b1cfdfa9a7a662b3c9cf768465c0b79673ac0008d6e3603

Contents?: true

Size: 1.08 KB

Versions: 4

Compression:

Stored size: 1.08 KB

Contents

# frozen_string_literal: true

require "decidim/meetings/admin"
require "decidim/meetings/api"
require "decidim/meetings/engine"
require "decidim/meetings/admin_engine"
require "decidim/meetings/directory"
require "decidim/meetings/directory_engine"
require "decidim/meetings/component"
require "decidim/meetings/polls"

module Decidim
  # Base module for this engine.
  module Meetings
    autoload :Registrations, "decidim/meetings/registrations"
    autoload :MeetingSerializer, "decidim/meetings/meeting_serializer"
    autoload :UserAnswersSerializer, "decidim/meetings/user_answers_serializer"
    autoload :DataPortabilityUserAnswersSerializer, "decidim/meetings/data_portability_user_answers_serializer"

    include ActiveSupport::Configurable

    # Public Setting that defines whether proposals can be linked to meetings
    config_accessor :enable_proposal_linking do
      Decidim.const_defined?("Proposals")
    end

    # Public Setting that defines the interval when the upcoming meeting will be sent
    config_accessor :upcoming_meeting_notification do
      2.days
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
decidim-meetings-0.26.1 lib/decidim/meetings.rb
decidim-meetings-0.26.0 lib/decidim/meetings.rb
decidim-meetings-0.26.0.rc2 lib/decidim/meetings.rb
decidim-meetings-0.26.0.rc1 lib/decidim/meetings.rb