Sha256: 4b64c6b78584ba2cb876f466018f9876524c844c58b98ae2f7c3c4ccec2e5575

Contents?: true

Size: 705 Bytes

Versions: 15

Compression:

Stored size: 705 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Proposals
    module Admin
      class ProposalNoteCreatedEvent < Decidim::Events::SimpleEvent
        include Rails.application.routes.mounted_helpers

        i18n_attributes :admin_proposal_info_url, :admin_proposal_info_path

        def admin_proposal_info_path
          ResourceLocatorPresenter.new(resource).show
        end

        def admin_proposal_info_url
          send(resource.component.mounted_admin_engine).proposal_url(resource, resource.component.mounted_params)
        end

        private

        def organization
          @organization ||= component.participatory_space.organization
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
decidim-proposals-0.29.2 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.5 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.29.1 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.4 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.29.0 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.3 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.29.0.rc4 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.29.0.rc3 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.29.0.rc2 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.29.0.rc1 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.2 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.1 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.0 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.0.rc5 app/events/decidim/proposals/admin/proposal_note_created_event.rb
decidim-proposals-0.28.0.rc4 app/events/decidim/proposals/admin/proposal_note_created_event.rb