Class: Decidim::Proposals::ProposalNote

Inherits:
ApplicationRecord show all
Includes:
Loggable, Traceable
Defined in:
decidim-proposals/app/models/decidim/proposals/proposal_note.rb

Overview

A proposal can include a notes created by admins.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.log_presenter_class_for(_log) ⇒ Object



18
19
20
# File 'decidim-proposals/app/models/decidim/proposals/proposal_note.rb', line 18

def self.log_presenter_class_for(_log)
  Decidim::Proposals::AdminLog::ProposalNotePresenter
end

Instance Method Details

#formatted_bodyObject



26
27
28
# File 'decidim-proposals/app/models/decidim/proposals/proposal_note.rb', line 26

def formatted_body
  Decidim::ContentProcessor.render_without_format(body)
end

#reply?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'decidim-proposals/app/models/decidim/proposals/proposal_note.rb', line 22

def reply?
  parent.present?
end