Sha256: 7e6b688f5b180f1ff5fb6d2ffa0d0880d1a3c50f40d2b8203e47014b97a00e15

Contents?: true

Size: 521 Bytes

Versions: 27

Compression:

Stored size: 521 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Meetings
    # The data store for a Minutes in the Decidim::Meetings component.
    class Minutes < Meetings::ApplicationRecord
      include Decidim::Traceable
      include Decidim::Loggable

      belongs_to :meeting, foreign_key: "decidim_meeting_id", class_name: "Decidim::Meetings::Meeting"

      def self.log_presenter_class_for(_log)
        Decidim::Meetings::AdminLog::MinutesPresenter
      end

      delegate :component, to: :meeting
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
decidim-meetings-0.13.1 app/models/decidim/meetings/minutes.rb
decidim-meetings-0.12.2 app/models/decidim/meetings/minutes.rb
decidim-meetings-0.13.0 app/models/decidim/meetings/minutes.rb
decidim-meetings-0.12.1 app/models/decidim/meetings/minutes.rb
decidim-meetings-0.13.0.pre1 app/models/decidim/meetings/minutes.rb
decidim-meetings-0.12.0 app/models/decidim/meetings/minutes.rb
decidim-meetings-0.12.0.pre app/models/decidim/meetings/minutes.rb