Sha256: 353ca4d3f232353801aabc6741d1c68f8780d91650c947f24e78b423f3f9bc31

Contents?: true

Size: 620 Bytes

Versions: 3

Compression:

Stored size: 620 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ParticipatoryDocuments
    module AdminLog
      class AnnotationPresenter < Decidim::Log::BasePresenter
        def action_string
          "decidim.admin_log.annotation.#{action}"
        end

        private

        def i18n_params
          super.merge({ document_name: document_presenter })
        end

        def document_presenter
          return "" if action_log.resource.blank?

          Decidim::Log::ResourcePresenter.new(action_log.resource.section.document, h, action_log.resource.section.document).present
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decidim-participatory_documents-0.2.2 app/presenters/decidim/participatory_documents/admin_log/annotation_presenter.rb
decidim-participatory_documents-0.2.1 app/presenters/decidim/participatory_documents/admin_log/annotation_presenter.rb
decidim-participatory_documents-0.2.0 app/presenters/decidim/participatory_documents/admin_log/annotation_presenter.rb