Sha256: da25400875147f6689e449c2b0e2d2941b2eddfe939a530da5f9b7f3757383f0
Contents?: true
Size: 663 Bytes
Versions: 18
Compression:
Stored size: 663 Bytes
Contents
# frozen_string_literal: true module Decidim module Proposals class CollaborativeDraftAccessRequestEvent < Decidim::Events::SimpleEvent i18n_attributes :requester_name, :requester_path, :requester_nickname delegate :name, to: :requester, prefix: true delegate :nickname, to: :requester, prefix: true def requester_path requester.profile_path end private def requester @requester ||= Decidim::UserPresenter.new(rejected_requester_user) end def rejected_requester_user @rejected_requester_user ||= Decidim::User.find_by(id: extra[:requester_id]) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems