Sha256: cc8bee8d5f0f324dba292874b1d119216be9836a21797ffb2ee4d27ac6169b66
Contents?: true
Size: 653 Bytes
Versions: 2
Compression:
Stored size: 653 Bytes
Contents
# frozen_string_literal: true module Decidim module Accountability class BaseResultEvent < Decidim::Events::SimpleEvent i18n_attributes :proposal_title, :proposal_path def resource_text translated_attribute(resource.description) end def proposal_title @proposal_title ||= decidim_sanitize_translated(proposal.title) end def proposal_path @proposal_path ||= Decidim::ResourceLocatorPresenter.new(proposal).path end def proposal @proposal ||= resource.linked_resources(:proposals, "included_proposals").find_by(id: extra[:proposal_id]) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
decidim-accountability-0.28.1 | app/events/decidim/accountability/base_result_event.rb |
decidim-accountability-0.27.6 | app/events/decidim/accountability/base_result_event.rb |