Sha256: 1602a858acea7bdcdbea05dcd8cb1328bdf4d77c0891b2e63e696b593041d973
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
# frozen_string_literal: true module Decidim # A custom mailer for sending notifications to an admin when a report is created.. class ReportedMailer < Decidim::ApplicationMailer helper Decidim::ResourceHelper helper_method :reported_content_url def report(user, report) with_user(user) do @report = report @participatory_process = @report.moderation.participatory_process @organization = user.organization @user = user subject = I18n.t("report.subject", scope: "decidim.reported_mailer") mail(to: user.email, subject: subject) end end def hide(user, report) with_user(user) do @report = report @participatory_process = @report.moderation.participatory_process @organization = user.organization @user = user subject = I18n.t("hide.subject", scope: "decidim.reported_mailer") mail(to: user.email, subject: subject) end end private def reported_content_url @reported_content_url ||= @report.moderation.reportable.reported_content_url end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
decidim-core-0.3.1 | app/mailers/decidim/reported_mailer.rb |
decidim-core-0.3.0 | app/mailers/decidim/reported_mailer.rb |