Sha256: 57434eb107fedf2b6eafd2302bf591e972c084abf6397a60559c8b28405c1a79
Contents?: true
Size: 1.37 KB
Versions: 8
Compression:
Stored size: 1.37 KB
Contents
# frozen_string_literal: true module Decidim module Initiatives class CreateInitiativeEvent < Decidim::Events::BaseEvent include Decidim::Events::EmailEvent include Decidim::Events::NotificationEvent def email_subject I18n.t( "decidim.initiatives.events.create_initiative_event.email_subject", resource_title:, author_nickname: author.nickname, author_name: author.name ) end def email_intro I18n.t( "decidim.initiatives.events.create_initiative_event.email_intro", resource_title:, author_nickname: author.nickname, author_name: author.name ) end def email_outro I18n.t( "decidim.initiatives.events.create_initiative_event.email_outro", resource_title:, author_nickname: author.nickname, author_name: author.name ) end def notification_title I18n.t( "decidim.initiatives.events.create_initiative_event.notification_title", resource_title:, resource_path:, author_nickname: author.nickname, author_name: author.name, author_path: author.profile_path ).html_safe end private def author @author ||= Decidim::UserPresenter.new(resource.author) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems