Sha256: 91214c026d3fff040095e9987d97136889dc31f01616d514a2004c22501cff33
Contents?: true
Size: 628 Bytes
Versions: 28
Compression:
Stored size: 628 Bytes
Contents
# frozen_string_literal: true module Decidim module Accountability class ProposalLinkedEvent < Decidim::Events::SimpleEvent i18n_attributes :proposal_title, :proposal_path def proposal_path @proposal_path ||= Decidim::ResourceLocatorPresenter.new(proposal).path end def proposal_title @proposal_title ||= proposal.title end def proposal @proposal ||= resource.linked_resources(:proposals, "included_proposals").find_by(id: extra[:proposal_id]) end def resource_text translated_attribute(resource.description) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems