Sha256: 9c533dc4b6f76293ba1f65dd65111341256c603409fb83ab5e40dfa2e67e59e1
Contents?: true
Size: 670 Bytes
Versions: 6
Compression:
Stored size: 670 Bytes
Contents
# frozen-string_literal: true module Decidim module EnhancedTextwork 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
6 entries across 6 versions & 1 rubygems